Azure Monitor Observability tab for Service Observability
Summarize
Summarized using AI
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.
Summary of Azure Monitor Observability tab for Service Observability
The Azure Monitor Observability tab within the Service Details page in Service Observability (SOW) provides dashboards and charts that display key performance and health metrics for services, hosts, and databases monitored via Azure. This enables ServiceNow customers to gain real-time insights into their Azure-integrated services, helping to monitor service performance, resource utilization, and database health efficiently.
Show less
Key Features
- Application Dashboard: Shows performance metrics such as request rates, HTTP response codes, response times, and network traffic volumes related to the selected service. Metrics are sourced directly from Azure.
- Compute Dashboard: Displays host-level metrics including available memory percentage, CPU utilization, and VM cached bandwidth consumption. It also lists all active virtual machines and servers associated with the service, with links to detailed information from the Configuration Management Database (CMDB).
- Database Dashboards: Separate dashboards for MySQL and PostgreSQL databases provide metrics on storage usage, CPU and memory consumption, active and aborted connections, uptime (MySQL), slow queries (MySQL), deadlocks (PostgreSQL), and database availability. These metrics are sourced from Azure and complemented by database instance details from CMDB.
Key Outcomes
- Enables comprehensive visibility into service performance and infrastructure health by integrating Azure monitoring data directly within ServiceNow.
- Facilitates proactive identification of issues such as high error rates, resource bottlenecks, or database problems through detailed, categorized metrics.
- Supports operational decision-making by linking Azure metrics to configuration data, allowing quick navigation to specific hosts, VMs, or databases for deeper investigation.
- Helps maintain service reliability and optimize resource utilization by monitoring key performance indicators across application, compute, and database layers.
Dashboard and charts on the Azure Monitor Observability tab of the Service Details page in the SOW.
Application dashboard
This dashboard displays performance metrics for the selected service.
Note:
If the dashboards have been customized, they might not reflect the information shown on this page.
| Chart | Description | Data source |
|---|---|---|
| Requests | Aggregate rate of requests through the service. | Azure |
| Http 4xx | Number of transactions that have an HTTP 4xx response. | Azure |
| Response time | Aggregate duration of transactions through the service, in milliseconds. | Azure |
| Data Out | Volume in bytes of outgoing network traffic from this service. | Azure |
| Http 2xx | Number of transactions that have an HTTP 2xx response. | Azure |
| Data In | Volume in bytes of incoming network traffic to this service. | Azure |
Compute dashboard
This dashboard displays metrics for hosts related to the service.
| Chart | Description | Data source |
|---|---|---|
| Available Memory Percentage | Percent of the memory available to the service. | Azure |
| CPU % | Percent of the host processing power being consumed. | Azure |
| VM Cached Bandwidth Consumed Percentage | Percent of the virtual machine's cached bandwidth that the service is consuming. | Azure |
| All Active VM Instances | Information for all virtual machines (VM) the service is actively using. Select a VM link to view more information. | CMDB |
| All Active Servers | Information for all hosts the service is actively using. Select a host link to view more detailed information. | CMDB |
Database dashboards
These dashboards display metrics for databases related to the service.
| Chart | Description | Data source |
|---|---|---|
| Storage % | Percentage of storage currently being consumed by the service. | Azure |
| CPU % | Percentage of CPU currently being consumed by the service. | Azure |
| Memory % | Percentage of memory currently being consumed by the service. | Azure |
| Active Connections | Number of connections currently used by the service. | Azure |
| Aborted Connections | Number of connections from the service terminated by the database | Azure |
| MySQL Uptime | Total time in seconds that this MySQL instance has been running since its last restart. | Azure |
| Slow Queries | Number of queries that take longer than the specified threshold to execute. This threshold is typically defined by the long_query_time parameter in MySQL. |
Azure |
| Chart | Description | Data source |
|---|---|---|
| Storage % | Percentage of storage currently being consumed by the service. | Azure |
| CPU % | Percentage of CPU currently being consumed by the service. | Azure |
| Memory % | Percentage of memory currently being consumed by the service. | Azure |
| Active Connections | Number of connections currently used by the service. | Azure |
| Aborted Connections | Number of connections from the service terminated by the database | Azure |
| Succeeded Connections | Number of successful connections from the service to the database. | Azure |
| Deadlocks | Number of deadlocks encountered by the service. | Azure |
| Is Database Alive | 1 if database is up, 0 if it is down. |
Azure |
| All PostgreSQL Instances | Information of all databases the service is actively using. Select a database link to view more detailed information. | CMDB |