Performance Metrics for the Web Application Service

Monitor the health of the SystemLink Enterprise Web Application Service using OpenTelemetry metrics and Prometheus metrics.

Introduced in January 2025

Refer to the following table of metrics emitted by the Web Application Service. You can deploy the OpenTelemetry collector and configure it to expose all OpenTelemetry metrics as Prometheus metrics. Then, you can view the Prometheus metrics in a tool such as Grafana.

Web Application Service

Table 55. Performance Metrics for the Web Application Service
KPI? Metric Type Description Labels
Yes webappservices.db.document.count Counter The number of items in each of the following categories in the Web Application database.
  • metadata
  • content
  • files
  • chunks

Use this metric to understand the distribution and volume of items stored in the database so you can identify potential performance bottlenecks.

collection:["webapp_metadata", "webapp_content", "files", "chunks"]
Yes webappservices.db.document.type.count Counter The number of each of the following types of metadata in the Web Application database.
  • Dashboard
  • Data Space
  • Notebook
  • WebVI

This metric helps you understand which Web Application types are most commonly used.

type:["Dashboard", "DataSpace", "Notebook", "WebVI"]

Web Application Service Dependencies

To learn about other available performance metrics and how to use the metrics, refer to the documentation for the Web Application Service dependencies.
Table 56. References for Performance Metrics for Web Application Service Dependencies
Dependency Where to Find Information
ASP.NET Refer to ASP.NET Core metrics and ASP.NET runtime metrics for a list of the metrics provided by ASP.NET.
Kubernetes Refer to Kubernetes Metrics Reference and the kube-state-metrics Documentation for a list of the metrics provided by Kubernetes.
MongoDB Refer to How to Monitor MongoDB.