Dynatrace ready-made dashboards offer preconfigured data visualizations and filters designed for common scenarios like troubleshooting and optimization.
In Dynatrace, go to
Dashboards.
Select All dashboards.
Select the Ready-made tab.

Select the ready-made dashboard you want to use.
Try the Explore in Playground links below to see them in action.
When you open a document (dashboard or notebook) for which you don't have write permission, you can still edit the document during your session. After you're finished, you have two options:
Example:
Go to
Dashboards, list the ready-made dashboards, and select the Getting started dashboard.
It says Ready-made in the upper-left corner, next to the document name.
Select the Pie chart tile and then select Edit.
Change the visualization from Pie to Donut.
Now you are offered two buttons: Save as new and Discard changes.
Use the updated dashboard as needed. You have full edit access for this session.
When you're finished, select what to do with your changes:
AI Observability app Explore ready-made dashboards owned by
AI Observability app.
Production quality, safety, drift, and runtime health for GenAI services — built on dt-evals business events.
The AI Evaluations and LLM-as-judge - AI Observability dashboard contains the following sections and tiles:
Monitor which AI services are protected by guardrails and how often safety policies are triggered.
The AI guardrail coverage dashboard contains the following sections and tiles:
Guardrail coverage by service table
Trace coverage per service - share of LLM traces that included at least one guardrail span. A service with low trace coverage may have guardrails configured but not applied to all requests.
Trace guardrail coverage donut chart
Overall trace coverage - share of all LLM traces in the selected period that included at least one guardrail span, across all selected services.
LLM traces over time by guardrail status bar chart
LLM request volume over time, split by whether the trace was covered by a guardrail. A trace counts as covered when at least one guardrail span was observed within it.
Bedrock calls - guardrail coverage donut chart
Bedrock trace coverage - Bedrock LLM spans split by whether a guardrail ID was attached. Spans without a guardrail ID were processed without going through a configured guardrail.
Guardrail inventory table
All Bedrock guardrails observed, with call volume and per-policy activation counts for content, PII/sensitive info, topics, and words policies. Requires AWS CloudWatch monitoring with the "Amazon Bedrock Guardrails" namespace enabled - see AWS CloudWatch metrics setup for instructions.
Policy activations by category donut chart
Policy activation counts by category - how often each Bedrock guardrail policy detected content matching its rules. An activation does not necessarily mean the request was blocked.
Activations by category over time bar chart
How often each Bedrock guardrail policy was activated over time. An activation means the policy evaluated and flagged content - not necessarily that the request was blocked.
Input filter - activation rate donut chart
Share of Azure LLM spans where the content filter triggered on any category (hate, violence, sexual, self-harm, jailbreak). Safe = all categories returned severity 'safe' with no jailbreak detected.
Input filter - detections by category over time bar chart
Azure Content Safety prompt detections per category over time. Counts spans where hate/violence/sexual/self-harm severity was not 'safe', or jailbreak attempt was detected - not necessarily that the request was blocked.
Unified health, performance, cost, and conversation analytics across every GenAI provider, agent, and model.
The AI Observability Overview dashboard contains the following sections and tiles:
Overview of detected vulnerabilities in your AI services.
The Detected vulnerabilities in AI services dashboard contains the following sections and tiles:
Anomaly Detection app Explore ready-made dashboards owned by
Anomaly Detection app.
Track the health of custom alert detectors on your tenant. Identify failing detectors, the most common error messages, and which detectors trigger the most alerts.
The Alert configuration health status dashboard contains the following sections and tiles:
Last execution of alert configs honeycomb chart
Overall of all last execution result for each selected alert configuration.
Last execution - Success single value
Count the last success execution result for each selected alert configuration.
Last execution - Warning single value
Count the last warning execution result for each selected alert configuration.
Last execution - Failed single value
Count the last failed execution result for each selected alert configuration.
Warning or Failure Events bar chart
Shows all warning or failure events for each selected alert configuration.
FAILED Message table
WARNING Message table
Clouds app Explore ready-made dashboards owned by
Clouds app.
Quickly check high error rates for HTTP and WebSocket API Gateways.
The AWS API Gateway HTTP and WebSocket dashboard contains the following sections and tiles:
Integration latency line chart
The time between when API Gateway relays a request to the backend and when it receives a response from the backend.
Latency line chart
The time between when API Gateway receives a request from a client and when it returns a response to the client. The latency includes the integration latency and other API Gateway overhead.
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query visualizes pre-counted log status metrics (dt.log.status_per_entity_count) grouped by status for selected HTTP/WebSocket APIs, filtered by Smartscape ID ($SmartscapeId). It sorts the statuses in descending order based on their severity.
Error and warning log patterns table
Query Explanation: This DQL query identifies recurring error and warning log patterns for selected HTTP/WebSocket APIs, filtered by AWS account ($AccountId), region ($Region) and Smartscape ID ($SmartscapeId). Raw log messages are normalized by replacing volatile data (UUIDs, timestamps, IP addresses, numbers) with placeholders, then grouped by the resulting pattern and status to surface the most frequently occurring issues.
Error and warning log stream table
Query Explanation: This DQL query fetches the 100 most recent error and warning logs from the last 15 minutes for selected HTTP/WebSocket APIs, filtered by AWS account ($AccountId), region ($Region) and Smartscape ID ($SmartscapeId). Results are sorted by timestamp descending and display only the most relevant fields: time, status, content, API name and ID.
Quickly check high error rates for REST API Gateways.
The AWS API Gateway REST dashboard contains the following sections and tiles:
Integration latency line chart
The time between when API Gateway relays a request to the backend and when it receives a response from the backend.
Latency line chart
The time between when API Gateway receives a request from a client and when it returns a response to the client. The latency includes the integration latency and other API Gateway overhead.
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query visualizes pre-counted log status metrics (dt.log.status_per_entity_count) grouped by status for selected REST APIs, filtered by Smartscape ID ($SmartscapeId). It sorts the statuses in descending order based on their severity.
Error and warning log patterns table
Query Explanation: This DQL query identifies recurring error and warning log patterns for selected REST APIs, filtered by AWS account ($AccountId), region ($Region) and Smartscape ID ($SmartscapeId). Raw log messages are normalized by replacing volatile data (UUIDs, timestamps, IP addresses, numbers) with placeholders, then grouped by the resulting pattern and status to surface the most frequently occurring issues.
Error and warning log stream table
Query Explanation: This DQL query fetches the 100 most recent error and warning logs from the last 15 minutes for selected REST APIs, filtered by AWS account ($AccountId), region ($Region) and Smartscape ID ($SmartscapeId). Results are sorted by timestamp descending and display only the most relevant fields: time, status, content, API name and ID.
View AWS Bedrock invocation counts, throttle rates, guardrail events, and average response time. Identify which models are driving the most traffic and where errors or throttles are occurring.
The AWS Bedrock dashboard contains the following sections and tiles:
Average Total Time single value
The time it took for the server to process the request.
Total Time line chart
The time it took for the server to process the request.
Top $Limit models per latency line chart
Total errors single value
The time it took for the server to process the request.
Client vs Server errors line chart
Invocation Throttles line chart
Agent throttles
Invocations line chart
Successful agent invocations
Invocations Intervened line chart
Successful agent invocations
Findings count line chart
Successful agent invocations
View the status of DynamoDB tables, including capacity unit usage, throttle rates, and latency. Spot user and system errors and track item return rates to detect unexpected query patterns.
The AWS DynamoDB dashboard contains the following sections and tiles:
Tables single value
Total DynamoDB tables across selected accounts and regions.
Throttled requests single value
Total throttled requests across all selected tables. Any value > 0 indicates capacity or hot partition issues.
System errors (5xx) single value
HTTP 500 errors — DynamoDB service-side issues.
User errors (4xx) single value
HTTP 400 errors — client-side issues (malformed requests, validation failures).
Conditional check failed requests single value
The number of failed attempts to perform conditional writes.
Transaction conflicts single value
Rejected item-level requests due to transactional conflicts between concurrent requests.
Active Problems single value
Active warning signals single value
Read capacity utilization % line chart
Consumed read capacity as a percentage of provisioned read capacity per table. Only applicable to provisioned capacity mode tables.
Write capacity utilization % line chart
Consumed write capacity as a percentage of provisioned write capacity per table. Only applicable to provisioned capacity mode tables.
Max request latency single value
Maximum successful request latency across operations — reveals throttle-induced retry delays.
Successful request latency line chart
Average time (ms) for successful requests per operation. Does not include SDK retry time — correlate with Throttled Requests for full latency picture.
Average request latency single value
Maximum successful request latency across operations — reveals throttle-induced retry delays.
Latency by operation (avg) line chart
Average latency per DynamoDB operation. Latency varies by operation: GetItem ~5ms, Query ~10-50ms, Scan ~100ms+.
Latency by operation (max) line chart
Maximum latency per operation. High max latency often reveals throttle-induced SDK retries with exponential backoff.
Consumed read capacity by GSI line chart
Consumed read capacity per GSI. GSIs have independent capacity from the base table.
Consumed write capacity by GSI line chart
Consumed write capacity per GSI. GSI write throttling causes ProvisionedThroughputExceededException on base table writes.
View CPU utilization, network traffic, and disk activity for EC2 instances. See the breakdown by instance type, region, and account, plus Auto Scaling group status.
The AWS EC2 dashboard contains the following sections and tiles:
Active EC2 instances single value
Active Problems single value
Active warning signals single value
Instances per region categorical chart
Instances per type categorical chart
Instances with highest CPU usage categorical chart
The most recent percentage of physical CPU time that Amazon EC2 uses to run the EC2 instance, which includes time spent to run both the user code and the Amazon EC2 code.
Status Check failures line chart
Network input line chart
Network output line chart
Total network input single value
The total number of bytes received by the instance on all network interfaces.
Total network output single value
The total number of bytes sent out by the instance on all network interfaces.
Volumes idle time bar chart
The total number of seconds in a specified period of time when no read or write operations were submitted. High idle time indicates underutilized resources like EBS volume attached to an EC2 instance that is not actively used.
Volumes queue length bar chart
The number of read and write operation requests waiting to be completed in a specified period of time.
Burst balance percentage line chart
Percentage of I/O credits (for gp2) or throughput credits (for st1 and sc1) remaining in the burst bucket.
Auto Scaling groups by group max size categorical chart
Auto Scaling groups by desired capacity categorical chart
The number of instances that the Auto Scaling groups attempt to maintain.
In-service instances line chart
The number of instances that are running as part of the Auto Scaling group.
Pending instances bar chart
The number of instances that are pending. A pending instance is not yet in service.
Standby instances bar chart
The number of instances that are in a Standby state. Instances in this state are still running but are not actively in service.
Terminating instances line chart
The number of instances that are in the process of terminating. This metric does not include instances that are in service, pending, or returning to a warm pool after Auto Scaling group scale in.
Track CPU and memory reservation and utilization for ECS tasks across clusters. Monitor network I/O to spot containers under resource pressure.
The AWS ECS dashboard contains the following sections and tiles:
Clusters single value
Average CPU utilization single value
Average memory utilization single value
The total percentage of memory being used by containers in the resource in a given period.
Active Problems single value
Active warning signals single value
CPU utilization by cluster line chart
Memory utilization by cluster line chart
CPU utilization by cluster and service line chart
Memory utilization by cluster and service line chart
Services single value
The number of services in the clusters in a given period.
Container instances single value
Deployments single value
Task sets single value
Tasks single value
Pending tasks single value
Desired tasks single value
Running tasks single value
Monitor Route 53 health check status and CloudFront distribution performance. Track connection time, time to first byte, and health check outcomes by location.
The AWS Edge Networking dashboard contains the following sections and tiles:
Total bytes downloaded single value
Bytes downloaded line chart
The total number of bytes downloaded by viewers for GET and HEAD requests.
Total bytes uploaded single value
Bytes uploaded line chart
The total number of bytes that viewers uploaded to CloudFront, using OPTIONS, POST and PUT requests.
4xx error rate bar chart
The percentage of all viewer requests for which the response's HTTP status code is 4xx.
5xx error rate bar chart
The percentage of all viewer requests for which the response's HTTP status code is 5xx.
Average connection time single value
Connection time line chart
The average time, in milliseconds, that it took Route 53 health checkers to establish a TCP connection with the endpoint.
Average time to first byte single value
Time to first byte line chart
The average time, in milliseconds, that it took Route 53 health checkers to receive the first byte of the response to an HTTP or HTTPS request.
View throughput, storage size, and client connection counts for EFS file systems. Identify throughput bottlenecks and track permitted throughput utilization over time.
The AWS EFS dashboard contains the following sections and tiles:
Average percentage of permitted throughput utilization single value
Percentage of permitted throughput utilization line chart
Ratio between metered IO bytes and total permitted throughput, in percentage. If you are reaching maximum capacity, then you are consuming the entire amount of throughput allocated to your file system. In this situation, you might consider changing the file system's throughput mode to get higher throughput.
Total IO processed bytes single value
Total IO bytes line chart
The actual number of bytes for each file system operation processed by Amazon EFS, without any read discounts.
Burst credit balance line chart
The number of burst credits that a file system has. Burst credits allow a file system to burst to throughput levels above a file system’s baseline level for periods of time.
Monitor EKS cluster health, including pod and node resource usage, scheduler activity, and API server performance. Identify pending pods, webhook latency issues, and storage configuration.
The AWS EKS dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Clusters single value
Number of EKS clusters matching the current filters
Pending pods single value
Total number of pods pending scheduling — a rising trend indicates insufficient cluster capacity or scheduling constraints blocking pod placement
API 5XX errors single value
Total API server 5XX error rate — any non-zero value means the control plane is failing requests; investigate etcd connectivity and API server logs immediately
Error logs bar chart
Query Explanation: This DQL query shows the number of ERROR logs over time for the selected AWS EKS clusters. It uses the dt.log.status_per_entity_count metric and groups the result by Smartscape source ID, so each selected EKS cluster is represented as a separate time series. The query filters the data to the selected Smartscape IDs ($SmartscapeId) and includes only logs with ERROR status. The number of returned series is controlled by the $Limit dashboard variable. To make the result easier to read in a dashboard, the query performs a lookup against AWS_EKS_CLUSTER Smartscape nodes and resolves each Smartscape source ID to the corresponding EKS cluster name. The resolved cluster name is exposed as aws.resource.name, while intermediate lookup fields and the raw Smartscape source ID are removed from the final result.
Total API requests single value
Total API server request rate across selected clusters — a sudden drop may indicate the control plane is unreachable or severely throttled
Scheduler errors single value
Total scheduler error rate — errors mean pods could not be assigned to a node; non-zero values require investigation of node capacity, taints, or resource quotas
API Requests by Cluster line chart
Total API server request rate per cluster — sorted by highest traffic to identify clusters under load
API Errors by Cluster line chart
Client (4XX) and server (5XX) error rates per cluster — sorted by highest 5XX rate to surface the most unreliable clusters first
etcd storage size by cluster line chart
etcd database size per cluster — a growing trend approaching the storage quota causes write failures and switches the cluster to read-only mode; consider compacting history or reviewing resource object retention policies
Schedule Attempts by Cluster line chart
Scheduler attempt rate split by outcome — error attempts mean the scheduler tried but failed to place a pod; sustained errors require investigation of resource constraints, taints, or affinity rules
Pending Pods by Cluster line chart
Breakdown of pending pods by queue state — unschedulable pods have no fitting node; backoff pods hit repeated failures; gated pods are held by scheduling gates; activeq pods are queued for immediate scheduling
Webhook Requests by Cluster line chart
Admission webhook request rate split by type — mutating (admit) webhooks run first and may modify objects; validating webhooks enforce policy; a spike in either can slow or block deployments
Webhook Rejections by Cluster line chart
Admission webhook rejection count per cluster — rejections block resource creation or updates; a spike indicates policy violations or misconfigured webhooks causing deployment failures
Webhook Admission Duration by Cluster line chart
Average admission webhook processing time per cluster — slow webhooks (>1 s) directly extend API request latency and can cause controller timeouts; identify and optimize high-latency webhooks
Total Nodes single value
Total number of worker nodes across selected clusters
Failed Nodes single value
Number of failed worker nodes — any non-zero value requires immediate investigation of node health and availability
Running Pods single value
Total number of running pods across selected clusters
Node CPU Utilization by Cluster line chart
Average CPU utilization per node per cluster — sustained high values indicate under-provisioned capacity or resource-intensive workloads
Node Memory Utilization by Cluster line chart
Average memory utilization per node per cluster — high values risk OOM kills; consider scaling nodes or adjusting workload memory limits
Node Filesystem Utilization by Cluster line chart
Average filesystem utilization per node per cluster — nodes approaching full disk risk pod evictions and log pipeline failures
Node Network Traffic by Cluster line chart
Total network bytes across nodes per cluster — unexpected spikes may indicate data exfiltration, traffic amplification, or storage-intensive workloads
Running Pods & Containers by Cluster line chart
Running pods and containers per cluster — a large gap between the two indicates multi-container pods or sidecar overhead
Pod CPU Utilization by Cluster line chart
Average CPU utilization across pods per cluster — high values combined with pending pods indicate a need for cluster scaling
Pod Memory Utilization by Cluster line chart
Average memory utilization across pods per cluster — sustained high values combined with restart spikes typically indicate OOM kills
Pod Network Traffic by Cluster line chart
Network receive and transmit bytes across pods per cluster — correlate with application activity to identify traffic anomalies or bandwidth saturation
Container Restarts by Cluster bar chart
Total container restart count per cluster — high restart counts indicate crashlooping or OOM-killed workloads; clusters at the top need immediate investigation
Node GPU Usage by Cluster line chart
Total GPU units in use across nodes per cluster — only populated for clusters with GPU-accelerated instance types
Pod GPU Usage by Cluster line chart
Total GPU units in use across pods per cluster — only populated for clusters running GPU-accelerated workloads
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query shows log volume over time for the selected AWS EKS Smartscape entities. It uses the dt.log.status_per_entity_count metric to calculate the number of logs grouped by log status, such as ERROR, WARN, INFO and NONE. The query filters the data to the selected Smartscape ID ($SmartscapeId), making the chart specific to the selected EKS cluster or related Kubernetes entity. A custom sort_order field is added to control the display order of statuses by severity, with higher-severity statuses shown first. This helps quickly identify whether the selected EKS resources are producing warning or error logs during the selected timeframe.
Error and warning log patterns (last 15 minutes) table
Query Explanation: This DQL query identifies recurring ERROR and WARN log patterns for selected AWS EKS clusters. It fetches logs for the selected Smartscape IDs, AWS account and region, then normalizes the log content to reduce high-cardinality noise caused by values such as UUIDs, ARNs, container runtime IDs, image digests, timestamps, IP addresses, hexadecimal values, Kubernetes-generated suffixes and standalone numbers. Logs are grouped by normalized pattern, status and cluster name. For each recurring pattern, the query keeps the EKS cluster with the highest number of occurrences, helping identify which cluster is most affected by a repeated issue. Results are sorted by frequency and include a sample raw log entry for investigation.
Live log stream (last 15 minutes) table
Query Explanation: This DQL query fetches the 100 most recent logs from a fixed 15-minute timeframe for selected AWS EKS clusters. It filters logs by selected Smartscape ID ($SmartscapeId), AWS account ($AccountId) and AWS region ($Region). The query displays the raw log content as Log message and derives the cluster name from available EKS, Kubernetes or AWS resource metadata. Results are sorted by timestamp descending and show the most relevant fields for live troubleshooting: time, status, log message, cluster name and Smartscape source ID.
View the status and resource usage of ElastiCache clusters for both Redis/Valkey and Memcached. Track cache hits and misses, current connections, and available cluster counts.
The AWS ElastiCache dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Available cache clusters donut chart
Cache clusters by engine categorical chart
Current connections line chart
Evictions by cache categorical chart
Number of keys that have been evicted due to max memory limit.
Engine memory usage line chart
CPU utilization (host) line chart
The percentage of CPU utilization for the entire host.
Freeable memory (host) line chart
The amount of free memory available on the host.
Total network bytes in (host) single value
Network bytes in (host) line chart
Network bytes out (host) line chart
Total network bytes out (host) single value
Cache hit rate line chart
Efficiency of the cache instance. If the cache ratio is lower than about 0.8, it means that a significant number of keys are evicted, expired, or don't exist.
Hits and misses by cache categorical chart
Number of successful and unsuccessful key lookups in the cache.
Engine CPU utilization line chart
Bytes used line chart
Average successful read request latency single value
Successful read request latency line chart
Successful write request latency line chart
Average successful write request latency single value
Cache hit rate line chart
Efficiency of the cache instance. If the cache ratio is lower than about 0.8, it means that a significant number of keys are evicted, expired, or don't exist.
Hits and misses by cache categorical chart
Number of successful and unsuccessful key lookups in the cache.
Unused memory line chart
Bytes used table
Total network bytes in single value
Network bytes in line chart
Network bytes out line chart
Total network bytes out single value
Monitor ALB, Classic, and NLB load balancers. Track 4xx/5xx error rates, target health, and response times to identify unhealthy backends or load balancers under excessive error load.
The AWS ELB dashboard contains the following sections and tiles:
Elastic load balancers single value
ALB unhealthy rate single value
Percentage of targets that are considered unhealthy in a given period.
NLB unhealthy rate single value
Percentage of targets that are considered unhealthy in a given period.
CLB unhealthy rate single value
Percentage of unhealthy instances registered with your load balancer in a given period.
Active Problems single value
Active warning signals single value
ALB error rate single value
Percentage of errors hat originate from the load balancer in a given period.
ALB target error rate single value
Percentage of errors generated by the targets in a given period.
CLB backend error rate single value
Percentage of HTTP response codes generated by registered instances in a given period.
Active connections single value
Healthy and unhealthy hosts by load balancer categorical chart
Healthy hosts single value
Unhealthy hosts single value
Requests line chart
The number of requests processed over IPv4 and IPv6 through time in a given period. This metric is only incremented for requests where the load balancer node was able to choose a target. Requests that are rejected before a target is chosen are not reflected in this metric.
Target response time line chart
The time elapsed, in seconds, after the request leaves the load balancer until the target starts to send the response headers through time in a given period.
Active flows (TCP+TLS+UDP) single value
The total number of concurrent flows (or connections) from clients to targets in a given period, summed across TCP, TLS, and UDP protocols.
Total TCP client resets single value
The total number of reset (RST) packets sent from a client to a target in a given period. These resets are generated by the client and forwarded by the load balancer.
Total TCP ELB resets single value
The total number of reset (RST) packets generated by the load balancer in a given period.
Total TCP target resets single value
The total number of reset (RST) packets sent from a target to a client in a given period. These resets are generated by the target and forwarded by the load balancer.
Healthy hosts single value
Healthy and unhealthy hosts by load balancer categorical chart
Unhealthy hosts single value
Healthy hosts single value
Healthy and unhealthy hosts by load balancer categorical chart
Distribution of healthy and unhealthy instances registered with your load balancer in a given period.
Unhealthy hosts single value
Requests line chart
The number of requests completed or connections made during the specified interval through time in a given period.
Latency line chart
The total time elapsed, in seconds, from the time the load balancer sent the request to a registered instance until the instance started to send the response headers through time in a given period.
ELB 4xx responses single value
ELB 5xx responses single value
Backend error and successful requests by load balancer categorical chart
Backend 4xx responses single value
Backend 5xx responses single value
Backend connection errors line chart
The number of connections that were not successfully established between the load balancer and the registered instances through time in a given period.
Backend connection errors by load balancer categorical chart
Track EventBridge event flow and reliability. Monitor matched events, invocation attempts, and ingestion-to-invocation latency to identify delivery delays or failures.
The AWS EventBridge dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Active EventBridge instances single value
Number of all active event buses in the environment.
invocation attempts categorical chart
Number of times each target EventBus was successfully invoked.
Successful invocation attempts single value
A percentage of times target was successfully invoked.
Invocation attempts line chart
Number of times EventBridge attempted invoking a target.
Matched events donut chart
The number of events that matched with any rule.
Triggered rules donut chart
The number of rules that have run and matched with any event.
Throttled rules donut chart
The number of times rule execution was throttled.
Ingestion to invocation start latency line chart
The time to process events, measured from when an event is ingested by EventBridge to the first invocation of a target.
Ingestion to invocation success latency line chart
The time taken from event ingestion to successful target delivery, using the invocation end time as cutoff.
Ingestion to invocation complete latency line chart
The time taken from event ingestion to completion of the first invocation attempt.
Monitor AWS NAT Gateway connection status and PrivateLink endpoint performance. Track active connections, packet flows, and port allocation errors to diagnose network path issues.
The AWS Foundation Networking dashboard contains the following sections and tiles:
Percentage of established connections through NAT gateways single value
The percentage established connections made through the NAT gateway in a given period.
NAT gateways single value
Number of NAT Gateways in the environment.
PrivateLink connections single value
The number of endpoints connected to all endpoint services.
Total bytes received from source single value
Bytes received from source line chart
The number of bytes received by the NAT gateway from clients in your VPC.
Bytes sent to source line chart
The number of bytes sent through the NAT gateway to the clients in your VPC.
Total bytes sent to source single value
Total bytes sent to destination single value
Bytes sent to destination line chart
The number of bytes sent out through the NAT gateway to the destination.
Bytes received from destination line chart
The number of bytes received by the NAT gateway from the destination.
Total bytes received from destination single value
Active connections by endpoint service ID categorical chart
Bytes processed line chart
The number of bytes exchanged between endpoint services and endpoints, in both directions.
Reset packets sent line chart
Active connections by service name bar chart
Bytes processed line chart
The number of bytes exchanged between endpoints and endpoint services, aggregated in both directions. This is the number of bytes billed to the owner of the endpoint.
Packets dropped line chart
Reset packets received line chart
View account-specific and public AWS health events by region, account, and service. Filter between event categories to quickly assess the impact of AWS service disruptions on your environment.
The AWS Health Events dashboard contains the following sections and tiles:
Monitor Lambda function invocations, error rates, duration, and concurrency. View per-function error counts to identify failing functions and track execution trends over time.
The AWS Lambda dashboard contains the following sections and tiles:
Errors % single value
Percentage value of invocations that resolved in errors for every Lambda function that fits filtering.
Errors single value
Count of invocations that resolved in errors for every Lambda function that fits filtering.
Throttles single value
Percentage value of execution of Lambda functions to that were limiting to prevent overwhelming the function.
Invocations single value
Total number of invocations for every Lambda function that fits filtering.
Active Problems single value
Active warning signals single value
Errors line chart
Time series of invocations that result in a function error.
Function invocations and error count categorical chart
The invocations count in comparison to the invocation that resulted in an error.
Error logs bar chart
Duration line chart
The amount of time that function code spends processing an event - does not include cold start time.
Concurrent executions line chart
Number of function instances that are actively processing events at given time.
Throttles line chart
The number of invocation requests that were throttled because the concurrency limit was exceeded.
Async events dropped table
The number of asynchronous events that were dropped without being successfully processed.
Post runtime extensions duration table
The time spent by Lambda Extensions to complete final tasks, after your function's code has finished executing.
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query visualizes pre-counted log status metrics (dt.log.status_per_entity_count) grouped by status for selected Lambda functions, filtered by Smartscape ID ($SmartscapeId). It sorts the statuses in descending order based on their severity. Why this visualization is useful: Using a bar chart to display this data provides a clear visual representation of log severity distribution across the selected Lambda functions. It helps quickly identify the prevalence of critical issues (ERROR) compared to less severe statuses (INFO, WARN or NONE), enabling efficient prioritization of troubleshooting efforts.
Error and warning log patterns (last 15 minutes) table
Query Explanation: This DQL query identifies recurring error and warning log patterns for selected Lambda functions, filtered by AWS account ($AccountId), region ($Region) and Smartscape ID ($SmartscapeId). Raw log messages are normalized by replacing volatile data (UUIDs, timestamps, IP addresses, numbers) with placeholders, then grouped by the resulting pattern and status to surface the most frequently occurring issues. Why this visualization is useful: Using a table to display this data provides a clear overview of the most common error and warning patterns across the selected Lambda functions. By normalizing volatile fields, similar log messages are grouped together rather than appearing as unique entries - making it easy to spot recurring issues, prioritize the most impactful problems by occurrence count, and focus troubleshooting efforts where they matter most.
Live log stream (last 15 minutes) table
Query Explanation: This DQL query fetches the 100 most recent error and warning logs from the last 15 minutes for selected Lambda functions, filtered by AWS account ($AccountId), region ($Region) and Smartscape ID ($SmartscapeId). Results are sorted by timestamp descending and display only the most relevant fields: time, status, message, function name and ID. Why this visualization is useful: Using a table to display this data provides a real-time stream of the latest critical log entries across selected Lambda functions. It enables immediate visibility into ongoing errors and warnings, allowing teams to quickly react to live issues, trace problems to specific functions via the Function Name column, and monitor the health of their Lambda environment as it happens.
Track throughput, replication health, and connection status for MSK Kafka clusters. Monitor bytes in/out per second and messages per second to detect bottlenecks or replication lag.
The AWS Managed Streaming for Apache Kafka dashboard contains the following sections and tiles:
High-level view of EC2 instances alongside CloudWatch logs and service problems. See instance distribution by type, availability zone, and account, plus network I/O trends.
The AWS Overview dashboard contains the following sections and tiles:
Active problems single value
Problems by region pie chart
Active problem details pie chart
Error logs bar chart
Query Explanation: This DQL query shows the number of ERROR logs over time for AWS-related Smartscape entities. It uses the dt.log.status_per_entity_count metric and groups the result by Smartscape source ID, so each AWS resource is represented as a separate time series. The query includes only sources whose Smartscape type starts with AWS_ and filters the data to logs with ERROR status. To make the result easier to read in an AWS overview dashboard, the query performs a lookup against AWS Smartscape nodes and resolves each Smartscape source ID to the corresponding resource name. The resolved name is exposed as aws.resource.name, while intermediate lookup fields and the raw Smartscape source ID are removed from the final result.
Active warning signals single value
Active problems details table
Active warnings details table
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query shows AWS log volume over time grouped by log status. It uses the dt.log.status_per_entity_count metric and includes only logs from Smartscape sources whose type starts with AWS_, making it suitable for an AWS overview dashboard across multiple AWS services and resource types. The query groups the time series by status, such as ERROR, WARN, INFO and NONE. A custom sort_order field is added to control the display order by severity. ERROR logs are assigned the highest priority, followed by WARN, INFO, NONE and any other statuses. The result is sorted by this severity order in descending order, so the most important log statuses appear first in the dashboard visualization.
Error and warning log patterns (last 15 minutes) table
Query Explanation: This DQL query identifies recurring ERROR and WARN log patterns across AWS-related Smartscape entities. It fetches logs from sources whose Smartscape type starts with AWS_, making it suitable for an AWS overview dashboard that spans multiple AWS services and resource types. The query derives key AWS context fields, including source type, resource, account and region. It then normalizes the raw log content to reduce high-cardinality noise caused by values such as UUIDs, ARNs, timestamps, IP addresses, hexadecimal values, alphanumeric identifiers and standalone numbers. Logs are grouped by normalized pattern, status and AWS resource metadata. For each recurring pattern, the query keeps the AWS resource with the highest number of occurrences, helping identify which resource is most affected by a repeated warning or error. Results are sorted by frequency and include a sample raw log entry to support investigation.
Live log stream (last 15 minutes) table
Query Explanation: This DQL query fetches the 100 most recent logs from AWS-related Smartscape entities. It selects logs where the Smartscape source type starts with AWS_, making the result suitable for an AWS overview dashboard that spans multiple AWS services and resource types. The query displays the raw log content as Log message and derives a readable AWS Resource value from available AWS metadata, using the resource name first, then the resource ID, and finally the Smartscape source ID as a fallback. Additional AWS context is included, such as source type, account and region. Results are sorted by timestamp descending and show the key fields needed for live troubleshooting: time, status, log message, AWS source type, AWS resource, AWS account, AWS region and Smartscape source ID.
Analyze RDS instance storage, network throughput, and query latency. Monitor read and write latency, free storage space, and swap usage to detect performance degradation early.
The AWS RDS dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Database instances single value
Average network receive throughput single value
Average read latency single value
Error logs bar chart
Query Explanation: This DQL query shows the number of ERROR logs over time for the selected Amazon RDS instances. It uses the dt.log.status_per_entity_count metric and groups the result by Smartscape source ID, so each selected RDS instance is represented as a separate time series. The query filters the data to the selected RDS Smartscape IDs ($InstanceSmartscapeId) and includes only logs with ERROR status. The number of returned series is controlled by the $Limit dashboard variable. To make the result easier to read in a dashboard, the query performs a lookup against AWS RDS Smartscape nodes and resolves each Smartscape source ID to the corresponding database instance name. The resolved name is exposed as aws.resource.name, while intermediate lookup fields and the raw Smartscape source ID are removed from the final result.
Average network transmit throughput single value
Average write latency single value
Database instances by class categorical chart
Database instances by engine categorical chart
CPU utilization line chart
Database connections line chart
Free storage space line chart
Freeable memory line chart
The amount of available random access memory.
Swap usage line chart
Read IO operations line chart
The number of billed read I/O operations from a cluster volume within a 5-minute interval.
Write IO operations line chart
The number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.
Volume bytes used line chart
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query shows log volume over time by status for the selected Amazon RDS instances. It uses the dt.log.status_per_entity_count metric and groups results by log status, such as ERROR, WARN, INFO and NONE. The query filters the data to the selected RDS Smartscape IDs ($InstanceSmartscapeId), making the result specific to the selected database instances. A custom sort_order field is added to control how statuses are displayed in the dashboard. Statuses are ordered by severity, with ERROR and WARN prioritized above informational or empty-status logs. This makes it easier to quickly assess whether selected RDS instances are producing warning or error logs during the selected timeframe.
Error and warning log patterns (last 15 minutes) table
Query Explanation: This DQL query identifies recurring ERROR and WARN log patterns for selected Amazon RDS instances. It fetches logs for the selected RDS Smartscape IDs, AWS account and region, then normalizes the raw log content to reduce high-cardinality noise caused by values such as UUIDs, ARNs, timestamps, client IP addresses, hexadecimal values, durations and numeric identifiers. Logs are grouped by normalized pattern, status and DB instance. For each recurring pattern, the query keeps the RDS instance with the highest number of occurrences, helping identify which database instance is most affected by a repeated issue. Results are sorted by frequency and include a sample raw log entry to support investigation.
Live log stream (last 15 minutes) table
Query Explanation: This DQL query fetches the 100 most recent logs for selected Amazon RDS instances. It filters logs by selected RDS Smartscape ID, AWS account and AWS region. The query displays the raw log content as Log message without parsing or transforming the payload. It also derives a readable DB instance value from available AWS resource metadata, falling back to the Smartscape source ID when no resource name is available. Results are sorted by timestamp descending and show the key fields needed for live troubleshooting: time, status, log message, DB instance, AWS resource ID and Smartscape source ID.
Identify S3 buckets with high error rates relative to their request volume. Track 4xx and 5xx errors, request counts by bucket, and latency trends.
The AWS S3 dashboard contains the following sections and tiles:
Average request latency single value
The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket.
Request latency line chart
The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket.
First byte latency line chart
The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket.
Average first byte latency single value
The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket.
All requests count single value
All requests bar chart
Get requests line chart
Total count of GET requests for all buckets single value
Head requests count line chart
The number of HEAD requests made for objects in an S3 bucket.
View the delivery status of SNS notifications, including total published messages, failed deliveries, and filtered-out notifications across topics.
The AWS SNS dashboard contains the following sections and tiles:
Track message flow across SQS queues, including sent, received, and deleted message counts. Monitor empty receive rates to detect idle queues or backlog buildup.
The AWS SQS dashboard contains the following sections and tiles:
Messages received line chart
Messages sent line chart
Empty receives line chart
Messages deleted line chart
Age of oldest message line chart
Timeseries of age of the oldest message, per queue.
Approximate messages visible line chart
Approximate messages not visible line chart
Approximate messages delayed per queue line chart
Monitor the health and performance of your Azure Kubernetes Service clusters.
The Azure AKS Cluster dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Clusters single value
Number of AKS managed clusters matching the current filters
Avg Node CPU single value
Average node CPU utilization across all selected clusters - values above 80% risk pod evictions and scheduling failures
Max Node CPU single value
Peak node CPU utilization across all selected clusters - a hotspot node above 90% may cause pod throttling or OOMkills on co-located workloads
Avg Node Memory single value
Average node memory working set utilization across all selected clusters - above 85% risks pod evictions due to memory pressure
Avg API Server CPU single value
Average Kubernetes API server CPU utilization across all selected clusters - elevated values indicate heavy request load or inefficient controllers; sustained high CPU can increase API request latency
Avg API Server Memory single value
Average Kubernetes API server memory utilization across all selected clusters - high memory usage can lead to OOM restarts of the API server, causing temporary control plane unavailability
API Server CPU usage percentage by Cluster line chart
API server CPU utilization per cluster; clusters with highest average shown first - a rising trend often correlates with increased request volume or runaway controllers issuing excessive LIST or WATCH calls
API Server Memory usage percentage by Cluster line chart
API server memory utilization per cluster; clusters with highest average shown first - memory growth above 85% risks OOM kills of the API server process, causing brief control plane outages until the pod restarts
Inflight Requests by Cluster line chart
Number of currently active in-flight requests to the API server per cluster - a sustained high count indicates the API server is under heavy load and may start throttling or rejecting requests
Inflight Requests by Cluster and Request Kind line chart
In-flight API server requests broken down by cluster and request kind (mutating vs read-only) - a spike in mutating requests often signals a deployment rollout or a misconfigured controller creating excessive write traffic
Node CPU usage percentage by Cluster line chart
Average node CPU utilization per cluster; clusters with highest average shown first - sustained high usage indicates a need to scale out node pools
Node Memory usage percentage by Cluster line chart
Average node memory working set utilization per cluster; clusters with highest average shown first - memory pressure above 85% triggers the kubelet eviction manager
Node Memory Working Set by Cluster line chart
Node memory working set in bytes per cluster - the active working set excludes reclaimable pages and is the primary figure kubelet uses for eviction decisions
Allocatable CPU Cores by Cluster bar chart
Discrete CPU core capacity allocatable to pods per cluster - changes reflect node pool scaling events; compare against CPU usage % to assess headroom
Allocatable Memory by Cluster line chart
Memory allocatable to pods per cluster in bytes - a falling trend without a corresponding drop in usage indicates nodes were removed and capacity is shrinking
etcd DB Usage percentage by Cluster line chart
etcd database usage percentage per cluster - high values approaching 100% risk write failures and cluster instability; consider compacting or defragmenting the etcd database
etcd CPU percentage by Cluster line chart
etcd CPU usage percentage per cluster - elevated CPU on the etcd control plane can slow key-value operations and delay Kubernetes API responses across the cluster
etcd Memory percentage by Cluster line chart
etcd memory usage percentage per cluster - high memory pressure on etcd can trigger OOM events that restart the control plane component, causing temporary API unavailability
Cluster safe to autoscale honeycomb chart
Whether the cluster autoscaler considers the cluster safe to scale per cluster - an unsafe state means autoscaling is blocked, which can prevent the cluster from responding to workload demand
Scale down in cooldown honeycomb chart
Whether the cluster autoscaler scale-down is in a cooldown period per cluster - during cooldown no nodes are removed, which is normal after a recent scale event but a prolonged cooldown may delay cost savings
Unneeded nodes count bar chart
Number of nodes the cluster autoscaler has identified as unneeded and eligible for removal - a persistently high count with scale-down blocked may indicate autoscaler misconfiguration or pod disruption budgets preventing eviction
Unschedulable pods count bar chart
Number of pods that cannot be scheduled due to insufficient cluster capacity - a non-zero value means workloads are pending; investigate node pool limits or resource requests that exceed available headroom
High-level overview of the status, traffic, and reliability of your Azure API Management resources.
The Azure API Management Service dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Instances single value
Total number of Azure API Management Service instances matching the current filter selection.
Total Requests single value
Total API gateway requests handled by selected APIM instances during the selected timeframe.
Average Gateway Capacity percentage single value
Average gateway capacity utilization percentage. Values above 70% indicate scale-out should be considered; above 90% risks dropped requests.
4xx Gateway Errors single value
Total 4xx client errors returned by the API gateway. High volumes may indicate invalid API usage, bad URLs, or authentication failures.
5xx Gateway Errors single value
Total 5xx server-side errors returned by the API gateway. Server errors indicate backend failures or APIM policy faults.
Successful Requests single value
Total requests returning 2xx success codes through the API gateway.
Gateway Capacity percentage by Instance line chart
Gateway capacity utilization per APIM instance over time. Sustained values above 70% indicate a need to scale out gateway units.
Gateway Capacity percentage by Location line chart
Capacity utilization broken down by gateway deployment location (for multi-region APIM). Helps identify regional capacity hotspots.
Total Requests by Instance line chart
Total request volume per APIM instance over time. Use to correlate traffic peaks with capacity spikes.
Requests by Gateway Response Code area chart
Request volume broken down by gateway response code category (2xx, 4xx, 5xx). Reveals the overall health of client requests reaching the gateway.
Requests by Backend Response Code area chart
Request volume broken down by backend response code category. Isolates backend API failures from APIM policy failures.
5xx Gateway Errors by Instance bar chart
5xx server errors per APIM instance returned to the gateway client. Identify which instances are generating the most server-side failures.
4xx Gateway Errors by Instance bar chart
4xx client errors per APIM instance. High 4xx volumes typically signal authentication failures, rate limit violations, or incorrect API usage patterns.
5xx Backend Errors by Instance bar chart
5xx errors from the backend API as proxied through APIM. Distinguishing from gateway 5xx errors helps determine whether the failure originates in APIM policies or the underlying APIs.
High-level overview of the status, performance, and reliability of your Azure App Service Plans.
The Azure App Service Plan dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
App Service Plans single value
Total number of Azure App Service Plans matching the current filter selection.
Avg CPU Utilization single value
Average CPU utilization across all selected App Service Plans. Values consistently above 80% indicate the plan needs scaling up or out.
Avg Memory Utilization single value
Average memory utilization across all selected App Service Plans. High values signal capacity pressure and may require a higher SKU tier.
Avg Disk Queue Length single value
Average disk queue length across selected plans. A sustained non-zero queue indicates disk I/O saturation that can degrade all apps on the plan.
Avg HTTP Queue Length single value
Average HTTP request queue length across selected plans. A growing queue means requests are waiting for a worker thread and users experience increased latency.
CPU Utilization by Plan line chart
CPU percentage per App Service Plan. Plans sustained above 80% CPU are at risk of throttling the apps they host — consider scaling up or enabling autoscale.
Memory Utilization by Plan line chart
Memory percentage per App Service Plan. High memory on a shared plan affects all apps hosted on that plan and may cause out-of-memory crashes.
Disk Queue Length by Plan line chart
Disk I/O queue depth per App Service Plan. A persistent non-zero queue means disk operations are serializing and will slow all hosted apps equally.
HTTP Queue Length by Plan line chart
HTTP request queue depth per App Service Plan. A non-zero queue means incoming requests wait for a free worker — a leading indicator of latency spikes and timeouts.
Bytes Received Rate by Plan line chart
Average inbound bytes per minute per App Service Plan sorted by highest receivers. Use this to spot traffic spikes and identify plans receiving disproportionate load.
Bytes Sent Rate by Plan line chart
Average outbound bytes per minute per App Service Plan sorted by highest senders. Use this to spot egress spikes and identify plans making data-intensive calls to downstream services.
TCP Established Connections by Plan line chart
Active established TCP connections per App Service Plan. A sudden drop signals connection resets or worker crashes; sustained growth may indicate connection leaks.
TCP State Distribution (Aggregate) line chart
All nine TCP connection states averaged across the filtered plans. A spike in FinWait, TimeWait, or CloseWait states indicates slow connection teardown or upstream service timeouts.
Socket Traffic Overview line chart
Total inbound and outbound socket counts aggregated across the filtered plans. A growing gap between inbound and outbound may indicate socket exhaustion or asymmetric load.
Outbound Socket Detail by Plan line chart
Outbound socket breakdown per App Service Plan: established, time-wait, and loopback. Sort by any column to surface the problematic plan. High time-wait counts indicate rapid connection churn; high loopback counts suggest heavy intra-host communication.
Monitor Azure Application Gateway traffic and reliability. Track total and failed requests, error rates, active connections, and per-gateway throughput trends.
The Azure Application Gateway dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Total requests single value
Total number of requests processed in the selected timeframe and scope.
Failed requests single value
Total number of failed requests in the selected timeframe and scope.
Error rate % single value
Percentage of requests that failed (FailedRequests divided by total ResponseStatus).
Avg active connections single value
Average number of active client connections across the selected timeframe and scope.
Throughput (bytes/s) by gateway line chart
Average data throughput (bytes per second) per gateway over time.
Failed requests by gateway line chart
Failed requests over time per gateway, ranked by total failures.
Total requests by gateway line chart
Total requests over time per gateway, ranked by volume.
Healthy hosts bar chart
Average count of healthy backend hosts per gateway over time.
Unhealthy hosts bar chart
Average count of unhealthy backend hosts per gateway over time.
HTTP status distribution line chart
Responses grouped by HTTP status class (2xx/3xx/4xx/5xx) per gateway over time.
Healthy host ratio (%) by gateway line chart
Percentage of healthy hosts out of all hosts per gateway.
Current connections by gateway line chart
Active client connections per gateway over time, ranked by total.
HTTP 4xx by gateway line chart
Client error responses (HTTP 4xx) per gateway over time.
HTTP 5xx by gateway line chart
Server error responses (HTTP 5xx) per gateway over time.
Throughput by resource group line chart
Average data throughput per resource group over time.
Failed requests (total) line chart
Trend of failed requests across the selected scope and timeframe.
Error rate % by gateway line chart
Percentage of failed requests per gateway over time.
Identify Blob Storage containers with high error rates. Track transactions, ingress and egress, and E2E and server latency to detect availability or performance issues.
The Azure Blob Storage dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Average Blob availability single value
Blob count single value
Total number of blobs per storage account across the selected scope.
Container count single value
Total number of containers across all selected storage accounts.
Blob availability and count by resource table
Monitor Azure Cache for Redis instance performance. Track connected clients, command throughput, cache hit ratio, average latency, and server load to detect slowdowns or connection pressure.
The Azure Cache for Redis dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Instances single value
Number of Redis instances matching the current filter selection.
Total cache hits single value
Total successful key lookups across all selected instances — compare with cache misses to understand overall hit efficiency.
Average latency single value
Fleet-wide average server-side command latency — time spent by the server processing each request, excluding network overhead.
Total commands processed single value
Total number of commands executed across all selected instances for the chosen time range.
Total cache misses single value
Total failed key lookups across all selected instances — compare with cache hits to understand overall hit efficiency.
Connected clients line chart
Number of client connections currently active on each instance — a sudden drop to zero may indicate a failover.
Errors line chart
Count of errors per instance, including client, failover, replica, and throttling errors.
Cache read line chart
Data read throughput per instance — reflects bandwidth consumed by client reads from the cache.
Cache write line chart
Data write throughput per instance — reflects bandwidth consumed by client writes to the cache.
Server latency line chart
Average server-side command latency per instance — time the server spends processing each request, excluding network and client-side overhead.
Latency P99 line chart
99th-percentile server-side command latency per instance — highlights worst-case response times experienced by the slowest 1% of requests.
Processor Time line chart
The CPU utilization of the Azure Redis Cache server as a percentage
Server load line chart
The percentage of cycles in which the Redis server is busy processing and not waiting idle for messages
Used memory line chart
Percentage of available memory in use per instance — sustained high values risk triggering key eviction.
Cache hits line chart
Successful key lookups per instance — compare with cache misses to understand per-instance hit efficiency.
Cache misses line chart
Failed key lookups per instance — a rising miss rate may indicate cache eviction or changing access patterns.
Total keys table
Current number of keys stored per instance across all databases.
Evicted keys line chart
Keys forcibly removed per instance due to memory pressure — non-zero values mean the cache is full and data loss is occurring.
Expired keys line chart
Keys removed per instance due to TTL expiration — high counts may indicate overly aggressive expiry settings.
Monitor CPU, memory, and network utilization for Azure Container Apps. View HTTP error trends and active replica counts per resource to detect overloaded or failing container apps.
The Azure Container Apps dashboard contains the following sections and tiles:
Monitor throughput consumption, latency, availability, and storage for Azure Cosmos DB accounts (MongoDB API).
The Azure Cosmos DB for MongoDB dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
MongoDB Accounts single value
Total number of Azure Cosmos DB (MongoDB API) accounts matching the current filter selection.
Avg Normalized RU Consumption single value
Average normalized RU consumption across all selected accounts. Values consistently above 80% indicate provisioned throughput is approaching its limit.
Total Requests single value
Total number of requests made to Cosmos DB accounts during the selected timeframe.
Throttled Requests (429) single value
Total HTTP 429 (Too Many Requests) responses across all selected accounts. 429s indicate provisioned throughput (RU/s) is being exceeded — requests are throttled and must be retried. Sustained throttling requires scaling up RUs or enabling autoscale.
Avg Server-Side Latency single value
Average server-side request latency across all selected accounts. Elevated latency combined with high RU consumption indicates throughput saturation.
Server Errors (5xx) single value
Total Cosmos DB server-side errors. Any 5xx errors indicate service-level problems requiring investigation.
Normalized RU Consumption line chart
Normalized RU consumption per account over time (0–100%). Sustained values near 100% cause throttled requests (HTTP 429). Compare accounts to identify which ones need their provisioned throughput increased.
Total Requests line chart
Total request count per account. Sudden spikes may indicate unexpected load increases or retry storms following throttling events.
Server-Side Latency line chart
Average server-side request latency per account. Elevated latency combined with high RU consumption suggests the account is saturated and may need autoscale or additional RU provisioning.
Service Availability line chart
Service availability per MongoDB account over time. Warning (orange) when availability drops below 99.9%; critical (red) below 99.0%. Azure Cosmos DB targets 99.99% SLA for multi-region accounts and 99.9% for single-region.
Data Usage line chart
Total data storage consumed per account. Monitor for unexpected growth that could indicate uncontrolled document inserts or missing TTL policies.
Index Usage line chart
Total index storage consumed per account. Disproportionately large index sizes relative to data usage may indicate over-indexed containers.
Document Count line chart
Total document count per account. Rapid growth in document count can predict future RU saturation and storage capacity issues.
Client Errors (4xx) bar chart
Client-side error count per account (bad requests, authorization failures, conflicts). HTTP 429 (too many requests) indicates RU throttling — scale up provisioned throughput or enable autoscale to reduce throttle rate.
Server Errors (5xx) bar chart
Cosmos DB service-side errors per account. Any 5xx errors indicate platform-level problems — persistent occurrences warrant Azure support escalation.
Monitor throughput consumption, latency, availability, and storage for Azure Cosmos DB accounts (NoSQL API / GlobalDocumentDB).
The Azure Cosmos DB for NoSQL dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Cosmos DB Accounts single value
Total number of Azure Cosmos DB (NoSQL) accounts matching the current filter selection.
Avg Normalized RU Consumption single value
Average normalized RU consumption across all selected accounts. Values consistently above 80% indicate provisioned throughput is approaching its limit.
Total Requests single value
Total number of requests made to Cosmos DB accounts during the selected timeframe.
Avg Server-Side Latency single value
Average server-side request latency across all selected accounts. Elevated latency combined with high RU consumption indicates throughput saturation.
Server Errors (5xx) single value
Total Cosmos DB server-side errors. Any 5xx errors indicate service-level problems requiring investigation.
Available Accounts donut chart
Breakdown of accounts by availability. Cosmos DB ServiceAvailability = % of successful requests; 100% = fully available.
Normalized RU Consumption by Account line chart
Normalized RU consumption per account over time (0–100%). Sustained values near 100% cause throttled requests (HTTP 429). Compare accounts to identify which ones need their provisioned throughput increased.
Total Requests by Account line chart
Total request count per account. Sudden spikes may indicate unexpected load increases or retry storms following throttling events.
Server-Side Latency by Account line chart
Average server-side request latency per account. Elevated latency combined with high RU consumption suggests the account is saturated and may need autoscale or additional RU provisioning.
Service Availability by Account line chart
Service availability percentage per account over time. Values below 100% indicate request failures and potential SLA breaches. Azure Cosmos DB targets 99.99% availability for single-region accounts.
Data Usage by Account line chart
Total data storage consumed per account. Monitor for unexpected growth that could indicate uncontrolled document inserts or missing TTL policies.
Index Usage by Account line chart
Total index storage consumed per account. Disproportionately large index sizes relative to data usage may indicate over-indexed containers.
Document Count by Account line chart
Total document count per account. Rapid growth in document count can predict future RU saturation and storage capacity issues.
Client Errors (4xx) by Account bar chart
Client-side error count per account (bad requests, authorization failures, conflicts). HTTP 429 (too many requests) indicates RU throttling — scale up provisioned throughput or enable autoscale to reduce throttle rate.
Server Errors (5xx) by Account bar chart
Cosmos DB service-side errors per account. Any 5xx errors indicate platform-level problems — persistent occurrences warrant Azure support escalation.
High-level overview of the orchestration health of your Azure Data Factory V2 instances, including pipeline, activity, and trigger runs and integration runtime utilization.
The Azure Data Factory V2 dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Data factories single value
Number of Azure Data Factory (V2) instances matching the current filter selection.
Succeeded pipeline runs single value
Total number of successful pipeline runs across all selected factories for the chosen time range.
Failed pipeline runs single value
Total number of failed pipeline runs across all selected factories — the primary signal for orchestration problems.
Failed activity runs single value
Total number of failed activity runs across all selected factories — pinpoints the individual steps causing pipeline failures.
Succeeded pipeline runs line chart
Successful pipeline runs per factory over time — establishes the baseline of expected orchestration throughput.
Failed pipeline runs line chart
Failed pipeline runs per factory over time — spikes indicate orchestration issues that warrant investigation.
Succeeded activity runs line chart
Successful activity runs per factory over time — reflects the volume of individual steps executed within pipelines.
Failed activity runs line chart
Failed activity runs per factory over time — identifies which factories contain the failing pipeline steps.
Succeeded trigger runs line chart
Successful trigger runs per factory over time — confirms that scheduled and event-based triggers are firing as expected.
Failed trigger runs line chart
Failed trigger runs per factory over time — a failing trigger can silently prevent downstream pipelines from ever starting.
Integration runtime CPU utilization line chart
Average CPU utilization of the integration runtime nodes per factory — sustained high values indicate the compute is a bottleneck for data movement and transformation.
Integration runtime available memory line chart
Average available memory on the integration runtime nodes per factory — a persistent decline signals memory pressure that can throttle or fail data flows.
High-level overview of the status, traffic, and reliability of your Azure Database for MySQL Flexible Servers.
The Azure Database for MySQL Flexible Server dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Servers single value
Number of MySQL Flexible Servers matching the current filters
Active connections single value
Total active client connections across all selected servers at the latest data point - approaching the combined max_connections limit causes new connections to be rejected
Avg CPU utilization single value
Average CPU utilization across all selected servers - sustained values above 80% indicate the server is compute-bound and may need a larger SKU
Max memory utilization single value
Peak memory utilization across all selected servers - a single server above 90% risks OOM-induced query failures even when the fleet average looks healthy
Max storage utilization single value
Peak storage utilization across all selected servers - the server becomes read-only when storage reaches 100%, so values approaching the limit require immediate scaling or auto-grow
Avg IO consumption single value
Average percentage of provisioned IOPS consumed across all selected servers - sustained values near 100% mean the server is I/O throttled; consider higher IOPS or auto IO scaling
CPU utilization by Server line chart
Average CPU utilization per server; servers with highest average shown first - sustained high usage indicates a compute-bound workload that may need a larger compute tier
Memory utilization by Server line chart
Average memory utilization per server; servers with highest average shown first - high memory pressure pushes temporary tables and sorts to disk, increasing query latency
IO consumption by Server line chart
Average percentage of provisioned IOPS consumed per server; servers with highest average shown first - sustained values near 100% mean the server is I/O throttled
CPU credits remaining by Server line chart
Average CPU credits remaining per server (Burstable B-series tiers only); servers with lowest balance shown first - when credits reach zero the server is throttled to its baseline CPU
Storage utilization by Server line chart
Storage utilization per server; servers with highest usage shown first - the server is forced read-only at 100%, so enable storage auto-grow or scale before reaching the limit
Data storage used (bytes) by Server line chart
Bytes of data storage consumed per server; servers with highest usage shown first - tracks the growth of table and index data over time
Backup storage used (bytes) by Server line chart
Bytes of backup storage consumed per server; servers with highest usage shown first - backup storage beyond the provisioned size incurs additional cost, and high values may indicate a long backup retention window
Active connections by Server line chart
Average active client connections per server; servers with highest count shown first - compare against the server max_connections to assess headroom before connections are rejected
Aborted connections by Server line chart
Count of aborted client connections per server; servers with highest count shown first - spikes usually point to failed authentication, client timeouts, or undersized connection pools
Network ingress (bytes) by Server line chart
Total network bytes received per server; servers with highest total shown first - large ingress spikes can indicate bulk data loads or replication catch-up
Network egress (bytes) by Server line chart
Total network bytes sent per server; servers with highest total shown first - heavy egress usually reflects large result sets returned to clients or replication traffic
Queries by Server line chart
Total statements executed per server; servers with highest throughput shown first - establishes the baseline query load to correlate against CPU and I/O
Slow queries by Server line chart
Count of queries exceeding long_query_time per server; servers with highest count shown first - a rising trend signals missing indexes or inefficient queries that drive up CPU and latency
High-level overview of the status, performance, and reliability of your Azure Database for PostgreSQL Flexible Server instances.
The Azure Database for PostgreSQL Flexible Server dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Flexible Servers single value
Number of selected PostgreSQL Flexible Server instances.
Total active connections single value
Sum of active connections across all selected server instances at the latest data point.
Avg CPU utilization single value
Average CPU utilization across all selected server instances.
Max memory utilization single value
Highest memory utilization across all selected server instances — the server closest to an out-of-memory condition.
Max storage utilization single value
Highest storage utilization across all selected server instances — the server closest to running out of provisioned disk.
Avg IOPS single value
Average IOPS consumed across all selected server instances.
CPU utilization by Server line chart
CPU utilization per server. High values sustained above 80% indicate the need to scale up the compute tier.
Memory utilization by Server line chart
Memory utilization per server. Persistent usage above 90% can lead to out-of-memory conditions and query failures.
Storage utilization by Server line chart
Percentage of provisioned storage in use per server. Plan capacity increases before reaching 85% to avoid auto-grow or service disruption.
Storage used (bytes) by Server line chart
Absolute storage consumed per server instance in bytes.
Transaction log storage used (bytes) by Server line chart
Space used by WAL/transaction logs. Spikes here can indicate long-running transactions or replication slot lag.
Active connections by Server line chart
Number of open client connections per server. Approaching the max_connections limit can cause new connections to be refused.
Failed connections by Server line chart
Number of failed connection attempts. Consistent failures may indicate authentication issues or connection pool exhaustion.
IOPS by Server line chart
Storage I/O operations per second consumed per server. Compare against the provisioned IOPS limit of the selected SKU.
Disk queue depth by Server line chart
Number of outstanding I/O requests waiting for disk. A persistently high queue depth indicates I/O saturation.
Read throughput (bytes/s) by Server line chart
Data read throughput in bytes per second per server.
Write throughput (bytes/s) by Server line chart
Data write throughput in bytes per second per server.
Network in (bytes) by Server line chart
Total bytes received by the server from clients over the selected time window.
Network out (bytes) by Server line chart
Total bytes sent by the server to clients over the selected time window.
High-level overview of the status, throughput, and reliability of your Azure Event Hubs namespaces.
The Azure Event Hub dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Namespaces single value
Total number of Event Hub Namespaces matching the current filter selection.
Incoming Requests single value
Total incoming publish requests to selected Event Hub Namespaces during the selected timeframe.
Successful Requests single value
Total successful Event Hub namespace requests. Compare with incoming to compute the implicit failure rate.
Active Connections single value
Average active AMQP connections across selected Event Hub Namespaces.
Namespaces Size single value
Total storage consumed across selected Event Hub Namespaces. Monitor against byte retention limits.
Failed Requests single value
Estimated failed requests (incoming minus successful). Any persistent failures warrant investigation of producer connectivity or throttling.
Incoming Requests by Namespace line chart
Incoming publish request rate per Event Hub Namespace. Spikes correlate with upstream data-burst events.
Successful Requests by Namespace line chart
Successful request count per namespace. A widening gap compared to incoming requests signals error or throttling conditions.
Active Connections by Namespace bar chart
Active AMQP connection count per namespace. Approaching the namespace connection limit triggers throttling.
Namespace Size by Namespace line chart
Storage size per Event Hub Namespace over time. Increasing size indicates events are being retained but not processed or expired.
Incoming Requests by Entity line chart
Incoming requests broken down by individual Event Hub entity (topic). Identifies which hubs receive the most traffic.
Successful Requests by Entity line chart
Successful requests per Event Hub entity. Identify per-hub success rate by comparing to the incoming requests for the same entity.
Size by Entity line chart
Storage size per individual Event Hub entity. Growing storage in specific entities may indicate retention policy limitations or stalled consumers.
High-level overview of the status, traffic, and reliability of your Azure ExpressRoute circuits.
The Azure ExpressRoute Circuit dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Circuits single value
Number of ExpressRoute Circuits matching filters
Avg Bits In/s single value
Fleet-wide average inbound throughput
Avg Bits Out/s single value
Fleet-wide average outbound throughput
BGP Availability single value
Average BGP session availability - below 99% signals routing instability
ARP Availability single value
Average ARP table availability - failures block L2 resolution
QoS Drop In/s single value
Inbound bits dropped by QoS - any non-zero means throttling
Bits In/s by Circuit line chart
Inbound throughput per circuit - compare against provisioned bandwidth
Bits Out/s by Circuit line chart
Outbound throughput per circuit - asymmetric indicates unbalanced routing
BGP Availability by Circuit line chart
BGP session availability - dips indicate session flaps
ARP Availability by Circuit line chart
ARP availability - failures precede BGP drops
QoS Drop Bits In/s by Circuit line chart
Inbound bits dropped by QoS per circuit
QoS Drop Bits Out/s by Circuit line chart
Outbound bits dropped by QoS per circuit
Ports single value
Number of ExpressRoute Ports matching filters
Avg Rx Light Level single value
Average optical receive power - healthy range is -10 to -20 dBm
Min Rx Light Level single value
Worst-case receive power - a sudden drop signals imminent link failure
Avg Tx Light Level single value
Average optical transmit power - drops indicate failing transceiver
Min Tx Light Level single value
Worst-case transmit power - deviation indicates degrading transceiver
Rx Light Level by Port line chart
Receive optical power per port - sorted lowest first
Rx Light Level by Link and Lane line chart
Lane-level Rx power to pinpoint degraded fiber paths
Tx Light Level by Port line chart
Transmit optical power per port
Tx Light Level by Link and Lane line chart
Lane-level Tx power to isolate failing transceiver lanes
Check availability, throughput, and capacity for Azure Files shares. View per-resource availability and file counts, and track latency and I/O performance over time.
The Azure Files dashboard contains the following sections and tiles:
Monitor Azure Function App execution units, error rates, and network I/O. Identify failing function apps and track 5xx error trends to detect reliability regressions.
The Azure Functions dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Functions single value
Errors % single value
Considering 4xx and 5xx errors for all requests
Errors single value
Considering 4xx and 5xx errors for all requests
Average response time single value
5xx errors line chart
4xx errors line chart
Requests single value
All requests (considering correct executions, failures and rejections)
Executions single value
Out of all the incoming requests, the count of those which ended in any function execution
Executions vs Requests categorical chart
Requests which ended in any function execution vs all of these requests (considering correct executions, failures and rejections)
5xx errors single value
4xx errors single value
Response time line chart
Execution Units line chart
Combines execution time and memory usage into “execution units,” useful for estimating resource consumption and optimizing memory allocation
Bytes received vs bytes sent categorical chart
Memory Working Set line chart
Amount of memory used by the Function App process
High-level overview of the status, usage, and reliability of your Azure Key Vault resources.
The Azure Key Vault dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Key Vaults single value
Total number of Azure Key Vaults matching the current filter selection.
Total API Hits single value
Total number of API calls made to the selected Key Vaults during the selected timeframe.
Average Availability single value
Average availability percentage across all selected Key Vaults. Values below 99.9% should trigger investigation.
Average API Latency single value
Average API response latency across all selected Key Vaults. Elevated latency can indicate vault throttling or network issues.
5xx Errors single value
Total server-side (5xx) error responses from Key Vault APIs. Any 5xx errors indicate vault or service degradation.
4xx Errors single value
Total client-side (4xx) error responses from Key Vault APIs. High 4xx rates typically indicate authentication or authorization failures.
Availability by Instance line chart
Availability percentage per Key Vault over time. Instances sorted ascending so low-availability vaults appear prominently.
API Latency by Instance line chart
Average API latency per Key Vault. Spikes indicate throttling, vault overload, or regional network issues.
API Hits by Instance line chart
Total API calls per Key Vault. Sudden spikes or drops indicate unexpected load or application issues.
API Latency by Activity Type line chart
Average API latency broken down by activity type (vault vs key/secret operations). Helps identify which operation class is slow.
API Results by Status Code Class area chart
API result counts grouped by HTTP status code class (2xx, 4xx, 5xx). A rising non-2xx portion signals authentication, authorization, or vault issues.
5xx Errors by Instance bar chart
Count of 5xx server errors per Key Vault instance. Persistent 5xx errors indicate vault service degradation or misconfiguration.
4xx Errors by Instance bar chart
Count of 4xx client errors per Key Vault instance. Spike in 4xx typically indicates access policy misconfigurations or certificate/token expiry.
View VIP and DIP availability across Azure Load Balancer resources. Track packet counts and availability trends to identify degraded load balancer endpoints.
The Azure Load Balancer dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Average VIP availability single value
Average data path availability to the front-end (VIP) across the selected timeframe.
Average DIP availability single value
Average backend endpoint (DIP) health across the selected timeframe.
VIP vs DIP (by resource) table
Side-by-side view of average VIP and DIP availability per load balancer.
VIP availability by load balancer line chart
Front-end data path availability (VIP) per load balancer over time.
DIP availability by load balancer line chart
Backend endpoint health (DIP) per load balancer over time.
VIP availability (overall trend) line chart
Overall VIP availability trend across the selected scope.
DIP availability (overall trend) line chart
Overall DIP availability trend across the selected scope.
Packet count by load balancer line chart
Total packets processed per load balancer over time (Gateway SKU).
Byte count by load balancer line chart
Total bytes transmitted per load balancer over time.
Overview of instance usage and performance with guidance to identify low performance and potential optimizations through activity.
The Azure Managed Redis dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Instances single value
Number of Azure Managed Redis instances matching the current filters.
Connected clients per instance bar chart
Active client connections per instance — sudden drops or spikes may indicate connectivity issues.
CPU utilization (percentProcessorTime) line chart
Processor time consumed by the Redis process — sustained values above ~80% risk latency spikes.
Server load line chart
Fraction of time the Redis server is actively processing commands — high sustained values precede latency degradation.
Average cache latency single value
Mean command latency across all selected instances over the selected timeframe.
Cache latency per instance line chart
Per-instance command latency — use to identify which nodes are slow or under heavy load.
Total operations single value
Cumulative commands processed across all selected instances.
Operations per second per instance bar chart
Average request throughput per instance — use to identify hot or underutilized nodes.
Total cache hits single value
Commands that successfully served data from cache — compare with misses to compute the effective hit rate.
Total cache misses single value
Commands that found no data in cache — high counts indicate a cold cache or key eviction pressure.
Total evicted keys single value
Keys removed due to memory pressure — non-zero values indicate the cache may be undersized.
Total expired keys single value
Keys removed after reaching their TTL — expected churn driven by application expiry policies.
Read throughput line chart
Average bytes read from cache per second — reflects read workload volume.
Write throughput line chart
Average bytes written to cache per second — reflects write workload volume.
Used memory percentage line chart
Fraction of allocated memory in use — approaching 100% triggers key eviction.
Used memory line chart
Absolute memory consumed per instance — use alongside percentage to assess remaining headroom.
High-level overview of the status, usage, and reliability of your Azure OpenAI resources.
The Azure OpenAI dashboard contains the following sections and tiles:
High-level view of Azure VM instances alongside Monitor logs and service problems. See instance distribution by size, location, and subscription, plus network I/O trends.
The Azure Overview dashboard contains the following sections and tiles:
Active Problems single value
Problems by region pie chart
Active problem details pie chart
Error logs bar chart
Query Explanation: This DQL query shows the number of ERROR logs over time for Azure-related Smartscape entities. It uses the dt.log.status_per_entity_count metric and groups the result by Smartscape source ID, so each Azure resource is represented as a separate time series. The query includes only sources whose Smartscape type starts with AZURE_ and filters the data to logs with ERROR status. To make the result easier to read in an Azure overview dashboard, the query performs a lookup against Azure Smartscape nodes and resolves each Smartscape source ID to the corresponding resource name. The resolved name is exposed as azure.resource.name, while intermediate lookup fields and the raw Smartscape source ID are removed from the final result.
Active warning signals single value
Active problems details table
Active warnings details table
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query shows Azure log volume over time grouped by log status. It uses the dt.log.status_per_entity_count metric and includes only logs from Smartscape sources whose type starts with AZURE_, making it suitable for an Azure overview dashboard across multiple Azure services and resource types. The query groups the time series by status, such as ERROR, WARN, INFO and NONE. A custom sort_order field is added to control the display order by severity. ERROR logs are assigned the highest priority, followed by WARN, INFO, NONE and any other statuses. The result is sorted by this severity order in descending order, so the most important log statuses appear first in the dashboard visualization.
Error and warning log patterns (last 15 minutes) table
Query Explanation: This DQL query identifies recurring ERROR and WARN log patterns across Azure-related Smartscape entities. It fetches logs from sources whose Smartscape type starts with AZURE_, making it suitable for an Azure overview dashboard that covers multiple Azure services and resource types. The query derives key Azure context fields, including source type, resource name, subscription, location and resource group. It then normalizes the raw log content to reduce high-cardinality noise caused by values such as UUIDs, Azure resource IDs, timestamps, IP addresses, hexadecimal values, alphanumeric identifiers and standalone numbers. Logs are grouped by normalized pattern, status and Azure resource metadata. For each recurring pattern, the query keeps the Azure resource with the highest number of occurrences, helping identify which resource is most affected by a repeated warning or error. Results are sorted by frequency and include a sample raw log entry to support investigation.
Live log stream (last 15 minutes) table
Query Explanation: This DQL query fetches the 100 most recent logs from Azure-related Smartscape entities. It selects logs where the Smartscape source type starts with AZURE_, making the result suitable for an Azure overview dashboard that spans multiple Azure services and resource types. The query displays the raw log content as Log message without parsing or transforming the payload. It also derives a readable Azure Resource value from available Azure metadata, falling back to the Smartscape source ID when the resource name or ID is not available. Additional Azure context is included, such as source type, subscription, location and resource group. Results are sorted by timestamp descending and show the key fields needed for live troubleshooting: time, status, log message, Azure source type, Azure resource, subscription, location, resource group and Smartscape source ID.
Track Azure Queue Storage transaction volumes, message I/O, and availability. Monitor ingress, egress, E2E latency, and queue capacity usage across resources.
The Azure Queue dashboard contains the following sections and tiles:
High-level overview of the status, message throughput, and reliability of your Azure Service Bus namespaces.
The Azure Service Bus Namespace dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Namespaces single value
Total number of Azure Service Bus Namespaces matching the current filter selection.
Incoming Messages single value
Total messages received by the selected Service Bus Namespaces during the selected timeframe.
Outgoing Messages single value
Total messages delivered by the selected Service Bus Namespaces during the selected timeframe.
Dead-lettered Messages single value
Total dead-lettered messages across namespaces. Growing counts indicate consumer failures or poison-message patterns that disrupt processing.
Server Errors single value
Total Service Bus service-side errors. Any server errors indicate platform degradation that may impact message delivery.
Active Connections single value
Total active AMQP connections across selected namespaces. Sudden drops indicate client disconnections or network disruptions.
Incoming Messages by Namespace line chart
Incoming message rate per Service Bus Namespace. Compare with outgoing to detect processing backlogs.
Outgoing Messages by Namespace line chart
Outgoing message rate per Service Bus Namespace. A rate significantly below incoming indicates consumer lag or processing issues.
Dead-lettered Messages by Namespace bar chart
Dead-lettered message count per namespace. Growing dead-letter queues signal consumer failures or poison messages requiring immediate attention.
Active Messages by Namespace line chart
Average number of active (unprocessed) messages per namespace. Persistent growth indicates consumer lag.
Namespace Size line chart
Current storage size of the namespace. Monitor against quota limits to avoid disruption when capacity is exhausted.
Server Errors by Namespace bar chart
Service Bus service-side errors per namespace. Persistent server errors indicate platform-level problems requiring Azure support escalation.
User Errors by Namespace bar chart
Client-originated errors per namespace (e.g. bad requests, unauthorized). Elevated user errors suggest application-level misconfigurations or expired tokens.
Throttled Requests by Namespace bar chart
Throttled request count per namespace. Throttling indicates the namespace has reached its messaging unit capacity limit.
Network Bytes by Namespace line chart
Incoming and outgoing bytes per Service Bus Namespace. Large asymmetry between bytesIn and bytesOut may indicate a processing bottleneck.
Active Connections by Namespace bar chart
Active AMQP connections per namespace over time. Sudden drops indicate mass client disconnection events.
CPU Usage percentage (Premium) line chart
CPU utilization percentage for Premium-tier namespaces. Sustained high CPU may require scaling up messaging units.
Memory Usage percentage (Premium) line chart
Memory (working set) utilization for Premium-tier namespaces. High memory usage combined with elevated DLQ counts indicates CPU and memory pressure.
Analyze Azure SQL Database CPU usage, storage consumption, active sessions, connections, and deadlocks. Identify capacity problems and unhealthy databases quickly.
The Azure SQL Database dashboard contains the following sections and tiles:
Overview of Azure Storage Accounts covering availability, ingress and egress, latency, and throttling across blob, file, queue, and table storage types.
The Azure Storage Accounts dashboard contains the following sections and tiles:
Track transaction volumes, throughput, and latency for Azure Table Storage resources. Monitor ingress, egress, and E2E latency to identify slow or error-prone tables.
The Azure Table Storage dashboard contains the following sections and tiles:
View health, scaling, and resource utilization of Azure Virtual Machine Scale Sets. Track CPU usage per VM instance, disk I/O rates, and total instance counts.
The Azure Virtual Machine Scale Set dashboard contains the following sections and tiles:
View network, disk, and memory usage for Azure VMs. Track network in/out, disk read/write, I/O operations per second, and available memory across your VM environment.
The Azure Virtual Machines dashboard contains the following sections and tiles:
Total Virtual Machine instances single value
Active Problems single value
Active warning signals single value
Virtual machines per region categorical chart
Virtual machines per VM size categorical chart
Virtual machines with highest CPU usage categorical chart
The most recent percentage of physical CPU time that Azure Virtual Machines uses to run the VM instance, which includes time spent to run both the user code and the Azure code.
VM availability line chart
Aggregated host signal indicating whether the virtual machine is running and available. 1 = available, 0 = unavailable (stopped or rebooting), null = state unknown (e.g., stopped via Azure portal/CLI/PowerShell).
CPU utilization line chart
VM availability line chart
Aggregated host signal indicating whether the VM scale set instance is running and available. 1 = available, 0 = unavailable (stopped or rebooting), null = state unknown (e.g., stopped via Azure portal/CLI/PowerShell).
CPU credits remaining bar chart
Available memory line chart
Disk read/write bytes line chart
Disk IOPS line chart
High-level overview of the status, traffic, and health of your Azure Virtual Networks.
The Azure Virtual Network dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Virtual Networks single value
Number of Virtual Networks matching the current filters
Under DDoS Attack single value
1 = at least one VNet is actively under DDoS attack; 0 = all VNets are safe - red background signals an active incident
Peak Packets In DDoS single value
Peak total inbound DDoS packet rate - the raw volume of attack traffic entering the scrubbing system
Peak Bytes In DDoS single value
Peak total inbound DDoS byte rate - indicates the volumetric magnitude of attack traffic
Avg Ping RTT single value
Average VM-to-VM ping round-trip time within VNets - elevated latency indicates network path degradation or congestion
Ping Probes Failed single value
Percentage of failed VM-to-VM ping probes - any value above 0 indicates connectivity loss between VMs in the VNet
Under DDoS Attack by Instance bar chart
DDoS attack status per VNet - bar height of 1 indicates an active DDoS attack; 0 means the VNet is safe
DDoS Mitigation Triggers by Instance line chart
SYN, TCP, and UDP packet rates that triggered DDoS mitigation - identifies the attack protocol and helps classify the attack type
Packets In DDoS by Instance line chart
Total inbound DDoS packet rate entering the scrubbing system - represents the full attack volume before mitigation
Packets Dropped DDoS by Instance line chart
DDoS packet drop rate - packets per second being scrubbed; compare with Packets In to verify mitigation effectiveness
Packets Forwarded DDoS by Instance line chart
DDoS packets forwarded to the destination after scrubbing - legitimate traffic that passed through; Dropped + Forwarded = In
Bytes In DDoS by Instance line chart
Total inbound DDoS byte rate - high values indicate a large volumetric flood attack; compare with Dropped to gauge mitigation coverage
Bytes Dropped DDoS by Instance line chart
DDoS byte drop rate - the bandwidth of attack traffic being successfully scrubbed by DDoS Protection
Bytes Forwarded DDoS by Instance line chart
DDoS bytes forwarded to destination - legitimate traffic that passed scrubbing; should remain stable during an attack
Ping RTT by Instance line chart
Average VM-to-VM ping round-trip time per VNet - sudden increases indicate network path degradation, congestion, or routing anomalies
Ping Probes Failed % by Instance line chart
Percentage of failed VM-to-VM ping probes per VNet - any non-zero value indicates VMs within the VNet cannot reach each other
High-level overview of the status, traffic, and reliability of your Azure Virtual Network Gateways.
The Azure Virtual Network Gateway dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Gateways single value
Number of Virtual Network Gateways matching the current filters
Avg ER CPU single value
Average ExpressRoute gateway CPU utilization - sustained values above 80% risk packet drops and latency spikes
Avg ER Bits/sec single value
Average ExpressRoute gateway throughput in bits per second - compare against circuit SKU limit to gauge saturation
Total Tunnel Ingress single value
Total bytes received across all VPN tunnels in the selected timeframe
Total Tunnel Egress single value
Total bytes sent across all VPN tunnels in the selected timeframe
TS Mismatch Drops single value
Total tunnel ingress packets dropped due to traffic-selector policy mismatch - any non-zero value indicates an IKE/IPsec policy misconfiguration
ER CPU Utilization by Instance line chart
ExpressRoute gateway CPU utilization per instance - sorted by highest average to surface overloaded gateways; sustained values above 80% risk circuit instability
ER Active Flows by Instance line chart
Number of active flows through the ExpressRoute gateway per instance - a rapid increase can indicate sudden traffic spikes or a flow-table exhaustion risk
ER Packets/sec by Instance line chart
ExpressRoute gateway packet rate per instance - high pps with relatively flat CPU suggests large numbers of small packets; correlated with CPU tells you whether the gateway is packet-rate or byte-rate bound
ER Bits/sec by Instance line chart
ExpressRoute gateway received throughput in bits per second per instance - compare against the provisioned circuit bandwidth to gauge utilization and plan capacity upgrades
Tunnel Ingress Bytes by Instance line chart
Bytes received through VPN tunnels per gateway instance; highest-volume instances shown first - sudden drops can signal tunnel disconnection
Tunnel Egress Bytes by Instance line chart
Bytes sent through VPN tunnels per gateway instance; highest-volume instances shown first - should be compared with ingress to detect asymmetric traffic or failures
Tunnel Average Bandwidth by Instance line chart
Average VPN tunnel bandwidth in bytes per second per gateway - sustained usage near the Gateway SKU bandwidth limit indicates a need to scale up or add connections
Tunnel Ingress Packets by Instance bar chart
Discrete packet count received through VPN tunnels per gateway; compare with egress to spot asymmetry or retransmission patterns
Tunnel Egress Packets by Instance bar chart
Discrete packet count sent through VPN tunnels per gateway; compare with ingress packets to identify one-sided connectivity issues
Ingress TS Mismatch Drops by Instance bar chart
Inbound packets dropped due to traffic-selector mismatch per gateway - any drops indicate the remote peer is sending traffic from a subnet not in the local IPsec policy, requiring IKE reconfiguration
Egress TS Mismatch Drops by Instance bar chart
Outbound packets dropped due to traffic-selector mismatch per gateway - drops mean the Azure gateway is attempting to send to a destination not matching the remote peer policy; fix by aligning IPsec traffic selectors on both sides
High-level overview of the status, requests, and reliability of your Azure Web Apps.
The Azure Web App dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Apps single value
Total number of Azure Web Apps (kind=app*) matching the current filter selection.
Total Requests single value
Total HTTP requests handled by selected Web Apps during the selected timeframe.
5xx Errors single value
Total HTTP 5xx server errors. Any 5xx response signals an application or infrastructure fault requiring investigation.
Average Response Time single value
Average HTTP response time across selected Web Apps. Rising response times are leading indicators of performance degradation or capacity issues.
Average Memory Working Set single value
Average memory working set across all selected Web Apps. Values approaching the App Service plan memory limit indicate a need to scale up or out.
Average Connections single value
Average socket connections per Web App. Connection pool exhaustion causes request queuing and elevated response times.
Requests by App line chart
HTTP request rate per Web App. Compare against response time and error charts to identify apps under load-induced stress.
Network Bytes by App line chart
Bytes received and sent per Web App. High outbound traffic on specific apps may indicate large response payloads or data exfiltration risk.
HTTP Status Breakdown by App area chart
HTTP response code breakdown per Web App showing 2xx, 4xx, and 5xx counts as a stacked area chart.
5xx Errors by App bar chart
5xx error count per individual Web App. Identify which apps have the most server-side failures.
4xx Errors by App bar chart
4xx client error count per individual Web App. Common causes include missing routes (404), expired tokens, and rate limiting.
Average Response Time by App line chart
Average HTTP response time per Web App. Spot slowest apps and correlate latency spikes with traffic, memory and connection trends.
HTTP Response Time by App line chart
HTTP response time metric (time-to-first-byte + body transfer) per Web App. Complements AverageResponseTime for end-to-end latency analysis.
Memory Working Set by App line chart
Memory working set per Web App. Monotonically increasing memory is a sign of memory leaks requiring a restart or code fix.
Disk I/O Rate by App line chart
Disk read and write bytes per second per Web App. Heavy write I/O on shared storage may indicate disk-bound workloads that benefit from SSD-backed plans.
App Connections by App bar chart
Socket connection count per Web App. Connection pool exhaustion from connection leaks causes request queuing and timeout errors.
Thread Count by App bar chart
Thread count per Web App. Unbounded thread growth indicates thread-leak bugs or excessive parallelism that can exhaust the process queue.
Classic view of EC2 instance distribution and CloudWatch logs alongside Davis problems. Shows instance counts by type, availability zone, and account, and network I/O trends.
The Classic AWS overview dashboard contains the following sections and tiles:
Active Problems single value
Displays the total number of active problems detected by Davis, Dynatrace's AI engine. This chart provides a quick snapshot of the current health of your monitored environment. A value of "0" indicates no active issues requiring attention.
Problems by region pie chart
Breaks down active problems by geographic region, helping identify areas with recurring or localized issues.
Active problem details pie chart
Provides information about currently active problems types.
Cloud Watch error logs by log level bar chart
Shows the count of CloudWatch error logs grouped by severity over time.
Latest logs table
Displays the most recent CloudWatch logs, including timestamps, log content severity levels, service, account id and region.
EC2 instances single value
Displays the total count of active EC2 instances in the monitored environment.
Top 10 AWS accounts with EC2 instances categorical chart
Shows the top 10 AWS accounts by the number of EC2 instances they are running. Each bar represents an account, with the length indicating the total instances.
Top 10 Availability zones running EC2 instances categorical chart
Highlights the top 10 AWS availability zones where EC2 instances are deployed.
Top 10 EC2 instance types categorical chart
Shows the most commonly used EC2 instance types (e.g., t2.micro, t3.nano).
Network: EC2 instances by Network out(bytes) line chart
Shows the outgoing network data (in bytes) for individual EC2 instances over time.
Network: EC2 instances by Network in (bytes) line chart
Shows the incoming network data (in bytes) for individual EC2 instances over time.
EC2 CPU utilization honeycomb chart
Represents the CPU utilization of EC2 instances. Each hexagon corresponds to an instance, with colors ranging from green (low utilization) to red (high utilization).
Auto scaling groups single value
Displays the total number of auto-scaling groups available in the AWS environment.
Top 10 AWS accounts with Autoscaling groups categorical chart
Displays the top 10 AWS accounts with the highest number of auto-scaling groups, sorted by count.
Desired Capacity line chart
Monitors the desired capacity of auto-scaling groups, showing trends in the number of instances required to meet scaling policies.
In Service Instances table
Tracks the average number of in-service instances within auto-scaling groups, providing insights into resource availability and usage.
Elastic Kubernetes Services single value
Shows the count of Elastic Kubernetes Service (EKS) clusters currently active in the AWS environment.
Top 10 accounts with EKS clusters categorical chart
Highlights the top 10 AWS accounts with the most EKS clusters, providing insights into Kubernetes resource distribution.
Node CPU limit line chart
Tracks the CPU limit for nodes in the environment, showing the maximum values over time for each node.
Memory limit line chart
Tracks the maximum memory limits for nodes in the environment.
Databases pie chart
Visualizes the distribution of various database services in the environment, such as Amazon RDS, DynamoDB, Aurora, and others.
Storage and File System pie chart
Represents the usage of storage services such as Amazon S3, EBS, EFS, and FSx.
Serverless pie chart
Displays the count of serverless resources such as AWS Lambda, EventBridge, Step Functions, and API Gateway.
Networking and Content Delivery pie chart
Highlights the usage of networking and content delivery resources like Elastic Load Balancers, Amazon CloudFront, and Route 53.
Classic view of Azure VM distribution and Monitor logs alongside Davis problems. Shows instance counts by size, region, and subscription, and network I/O trends.
The Classic Azure overview dashboard contains the following sections and tiles:
Active Problems single value
Displays the total number of active problems detected by Davis, Dynatrace's AI engine. This chart provides a quick snapshot of the current health of your monitored environment. A value of "0" indicates no active issues requiring attention.
Problems by region pie chart
Breaks down active problems by geographic region, helping identify areas with recurring or localized issues.
Active problem details pie chart
Provides information about currently active problems types.
Azure Monitor error logs by service line chart
Displays a breakdown of Azure Monitor error logs grouped by service.
Latest logs table
Shows the most recent logs collected from Azure Monitor.
Azure VM's single value
Displays the total number of active Azure Virtual Machines (VMs) in the environment.
Top 10 VM by Azure Subscription categorical chart
Highlights the top 10 Azure subscriptions hosting the highest number of VMs.
Top 10 VM Sizes categorical chart
Lists the top 10 most commonly used VM sizes in the environment.
Top 10 regions with Azure VM categorical chart
Displays the top 10 Azure regions hosting the highest number of VMs.
Network: VM Network In Total (bytes) line chart
Tracks the total incoming network traffic (in bytes) for Azure VMs over time.
Network: VM Network Out Total (bytes) line chart
Tracks the total outgoing network traffic (in bytes) for Azure VMs over time.
VM CPU utilization honeycomb chart
A hexagonal heatmap representing CPU utilization across Azure VMs. Each hexagon corresponds to a VM, with colors indicating the level of CPU usage, from low (green) to high (red).
VM Scale Sets single value
Displays the total number of active Azure Virtual Machine Scale Sets (VMSS) in the environment.
Top 10 VM Scale Sets subscriptions categorical chart
Highlights the top 10 Azure subscriptions hosting the highest number of VM Scale Sets.
VM Scale Sets CPU Utilization line chart
Tracks the CPU utilization percentage for each VM Scale Set over time.
VM Scale Sets Network In Total (bytes) line chart
Monitors the total incoming network traffic (in bytes) for VM Scale Sets over time.
Azure Kubernetes Services single value
Displays the total number of active Azure Kubernetes Service (AKS) clusters in the environment.
Top 10 AKS subscriptions categorical chart
Highlights the top 10 Azure subscriptions hosting the most AKS clusters.
Azure Kubernetes Service: CPU cores available / cluster line chart
Tracks the number of CPU cores available per AKS cluster over time.
Azure Kubernetes Service: Memory available / cluster line chart
Monitors the memory (in GB) available per AKS cluster over time.
Azure Container Apps single value
Displays the total number of Azure Container Apps in the environment.
Top 10 Container Apps subscriptions categorical chart
Highlights the top 10 Azure subscriptions hosting the most container apps.
Container apps CPU usage / resource line chart
Tracks the CPU usage for individual Azure Container Apps over time.
Container apps Network in bytes / resource line chart
Monitors the incoming network traffic (in bytes) for individual Azure Container Apps over time.
Databases pie chart
Displays the distribution of database resources in the environment, such as Azure SQL Server.
Storage Accounts pie chart
Represents the total number of Azure Storage Accounts in the environment.
Serverless pie chart
Visualizes the distribution of serverless resources, such as App Service Plans, Function Apps, Web App Deployment Slots, and Web Apps.
Network devices pie chart
Displays data about network devices in the environment. Currently, no records are available.
Monitor API request volumes, error rates, latencies, and quota consumption across your Google Cloud projects.
The Google Cloud API dashboard contains the following sections and tiles:
Projects single value
Number of Google Cloud projects matching the current filter.
Total Produced API Requests single value
Total number of requests to APIs exposed by the selected projects during the timeframe.
Produced API 5xx Errors single value
Total server-side (5xx) errors on produced APIs. Non-zero values indicate backend failures or misconfigurations.
Total Consumed API Requests single value
Total number of Google Cloud API calls made by the selected projects during the timeframe.
Quota Exceeded Events single value
Number of quota exceeded events across all selected projects. Any value above zero warrants immediate review.
Producer API Requests by Service line chart
Request volume per exposed API service over time. Use to identify high-traffic services and spot sudden traffic changes.
Producer API Requests by Response Code Class line chart
Request distribution by HTTP response code class (2xx, 4xx, 5xx) across all selected projects. Growing 4xx or 5xx shares indicate client or server errors respectively.
Producer API Errors (4xx + 5xx) by Service line chart
Total client and server errors per exposed API service. High 4xx rates can indicate misconfigured consumers; 5xx spikes point to backend issues.
End-to-End Latency by Service line chart
Average total round-trip latency per exposed API service, as observed by the API framework. Includes backend processing and infrastructure overhead.
Backend Latency by Service line chart
Average time spent in backend processing per API service, excluding infrastructure overhead. High values indicate slow application logic.
Overhead Latency by Service line chart
Average infrastructure overhead added by the API framework per service. Persistent high values may indicate platform-level issues.
Consumed API Requests by Service line chart
Volume of calls each selected project makes to Google Cloud APIs, broken down by API service. Use to understand API dependencies and spot unexpected call patterns.
Consumed API Errors (4xx + 5xx) by Service line chart
Failed calls to Google Cloud APIs by service. 4xx errors suggest quota exhaustion, permission issues, or misconfigured requests; 5xx errors indicate upstream API incidents.
Consumed API Request Sizes by Project line chart
Total bytes sent in API requests per project over time. Sudden increases may signal unintended large payload uploads or runaway automation.
Consumed API Response Sizes by Project line chart
Total bytes received in API responses per project over time. High response sizes relative to request count can drive egress costs.
Consumer Quota Usage by Quota Metric line chart
Current quota consumption for APIs this project calls, broken down by quota metric. Values approaching the limit are a risk for request failures.
Producer Quota Usage by Quota Metric line chart
Current quota usage for APIs this project exposes to consumers. High usage across limits indicates the need for quota increases before consumers are rejected.
Quota Exceeded Events by Service and Quota Metric line chart
Instances where API quota was exceeded, grouped by service and quota metric. Each spike represents requests that were rejected due to quota exhaustion.
High-level overview of the status, traffic, and reliability of your Google Cloud Apigee resources.
The Google Cloud Apigee dashboard contains the following sections and tiles:
Active Environments single value
Number of Apigee environments currently active.
Total API Calls single value
Total Apigee environment API call count across all selected environments and projects.
Security Detection Rate single value
Percentage of security-evaluated requests flagged as threats. High values indicate active attack traffic.
Anomaly Events single value
Total anomaly events detected in Apigee environments. Non-zero values warrant investigation.
Security Detected Requests single value
Requests flagged by Apigee API Security. High values indicate potential abuse, DDoS, or policy violations.
Security Total Requests single value
Total requests evaluated by Apigee API Security.
API Call Count by Environment line chart
Apigee environment API call count over time per environment. Reveals per-environment traffic distribution.
API Call Count by Deployment Type line chart
Environment API call count broken down by proxy deployment type. Shows share of standard vs. extensible proxy traffic.
Proxy Request Count line chart
Cumulative proxy request count over time per proxy. Use to spot traffic spikes and compare proxy-level demand.
Proxy Response Codes bar chart
Proxy response count broken down by response code per proxy. Elevated 4xx/5xx counts indicate client errors or backend failures.
Target Response Codes bar chart
Target backend response count broken down by response code per proxy. Elevated 5xx counts indicate backend degradation.
Proxy Response Latency Percentile line chart
Proxy response latency percentiles (p50/p90/p95/p99) per proxy. Rising p99 values indicate intermittent slowness or policy overhead.
Target Response Latency Percentile line chart
Target backend response latency percentiles per proxy. Elevated target latency that exceeds proxy latency indicates backend degradation distinct from proxy policy overhead.
Policy Response Latency Percentile line chart
Policy latency percentiles per policy name. High policy latency relative to proxy latency indicates expensive policy processing (auth, transformation, rate limiting).
Security Detected Requests over Time line chart
API Security detected request count over time by proxy. Spikes indicate active threats or policy enforcement events.
Security Total Requests over Time line chart
Total requests evaluated by API Security over time by proxy. Compare with detected count to assess threat exposure per proxy.
Anomaly Event Count over Time bar chart
Apigee anomaly event count per environment over time. Recurring anomalies may indicate systematic issues with backend services.
Monitor instance health, HTTP traffic patterns, and resource utilization for your App Engine application services.
The Google Cloud App Engine dashboard contains the following sections and tiles:
Instances line chart
Number of running App Engine instances broken down by lifecycle state (active, idle). Use this to understand scaling behavior and detect abnormal instance counts.
Billed instance estimate line chart
Estimated number of instances used to calculate billing. Consistently high values indicate sustained load; spikes may signal unexpected traffic surges driving cost.
HTTP responses line chart
Total HTTP responses served by the application, broken down by response code. Rising 4xx or 5xx codes indicate application errors or resource exhaustion.
HTTP response latencies line chart
Average end-to-end HTTP response time measured by the App Engine infrastructure. Increasing latency often indicates CPU saturation, memory pressure, or slow downstream dependencies.
DoS intercepts line chart
Requests blocked by App Engine's built-in DoS protection before reaching application code. Sustained counts indicate active attack traffic being filtered at the platform level.
Quota denials line chart
Requests rejected because a project quota was exceeded. Any non-zero value means traffic is being silently dropped; review quota limits and request increases if needed.
CPU utilization line chart
Average fraction of available CPU used per instance (0–1). Values consistently above 0.8 indicate under-provisioning; very low values across many instances may suggest over-provisioning.
CPU usage line chart
Delta CPU time consumed across instances, split by source (user vs. system). Useful for identifying CPU-intensive workloads and distinguishing application code from infrastructure overhead.
Memory usage line chart
Average memory footprint per instance in bytes. Monitor for gradual increases over time that may indicate memory leaks; values near the instance memory limit risk OOM terminations.
Received bytes line chart
Bytes received from the network by Standard environment instances. Use to identify inbound traffic spikes and correlate with instance count and CPU to detect processing bottlenecks.
Sent bytes line chart
Bytes sent by Standard environment instances to the network. Large response payloads or chatty clients drive this up; unexpected spikes may also affect egress cost.
Flex CPU utilization line chart
Average CPU utilization of Flex environment container instances. Values consistently near 1.0 signal that the autoscaler should provision additional instances to handle the load.
Flex connections line chart
Current number of active TCP connections to Flex environment instances. Sudden drops may indicate instance restarts; sustained highs point to heavy concurrent load.
Flex autoscaler capacity line chart
Target number of instances the Flex autoscaler has allocated. Compare with actual instance count and CPU utilization to assess how quickly scaling responds to load changes.
Flex disk read bytes line chart
Bytes read from persistent disk by Flex environment instances. High read throughput may indicate disk I/O as a performance bottleneck; correlate with CPU utilization and response latency.
Flex disk write bytes line chart
Bytes written to persistent disk by Flex environment instances. Unexpected spikes can indicate logging anomalies, excessive session persistence, or inefficient data write patterns.
Flex network received bytes line chart
Bytes received from the network by Flex environment instances. Isolates Flex-specific inbound traffic from Standard environment traffic for accurate per-environment analysis.
Flex network sent bytes line chart
Bytes sent to the network by Flex environment instances. Isolates Flex-specific egress from Standard environment traffic; high sustained values may contribute to network egress cost.
Memcache hit ratio line chart
Fraction of Memcache lookups that returned a cached value (0–1). Values below 0.8 indicate poor cache utilization; investigate key eviction rates or access pattern mismatches.
Memcache operations line chart
Count of Memcache operations broken down by command (get, set, delete) and status (hit, miss). Use to understand cache access patterns and diagnose inefficiencies like high miss rates on gets.
Memcache used cache size line chart
Bytes of Memcache storage currently occupied. As this approaches the total cache limit, eviction rates increase and hit ratio degrades — consider reviewing key TTLs or requesting a larger cache.
Agent uptime line chart
Time elapsed since each Cloud Ops Agent instance started, per agent version. Frequent restarts or low values indicate agent instability, OOM kills, or misconfiguration.
Agent memory usage line chart
Memory consumed by the Cloud Ops Agent process. Gradual growth over time may indicate a memory leak in the agent; high values compete with application memory and can trigger OOM kills.
Agent requests line chart
Count of requests processed by the Cloud Ops Agent, broken down by response code. Non-2xx codes indicate issues with agent-to-backend communication such as quota exhaustion or network errors.
Monitor query performance, slot utilization, storage, and job health for your BigQuery projects.
The Google Cloud BigQuery dashboard contains the following sections and tiles:
This dashboard allows you to monitor and examine performance, health and reliability of your Cloud Run services.
The Google Cloud Cloud Run dashboard contains the following sections and tiles:
Take a deep look into the aspects of your Cloud SQL instances.
The Google Cloud Cloud SQL dashboard contains the following sections and tiles:
Monitor job health, resource allocation, processing throughput, and streaming lag for GCP Dataflow jobs.
The Google Cloud Dataflow dashboard contains the following sections and tiles:
Jobs single value
Number of Dataflow jobs matching the current filter.
Total vCPUs single value
Total number of vCPUs currently allocated across all selected Dataflow jobs.
Avg System Lag single value
Average system lag across all selected streaming jobs. High lag indicates the pipeline is falling behind real-time data.
Total Elements Processed single value
Total number of elements processed across all selected jobs during the timeframe.
vCPUs per Job line chart
Number of vCPUs allocated per job over time. Spikes indicate autoscaling events; a flat ceiling may indicate resource saturation.
Memory Capacity per Job line chart
Total memory allocated per job over time. Compare against processing load to assess headroom.
Disk Space per Job line chart
Persistent disk capacity allocated per job over time. Growth alongside stable vCPU count may indicate shuffle or state storage accumulation.
Element Count by Job line chart
Number of elements processed per job over time. Drops indicate backpressure, data source issues, or pipeline stalls.
Bundle Processing Latency by Job line chart
Average user-code processing latency per bundle, per job. Elevated values may indicate slow transforms or hot keys.
System Lag by Job line chart
System lag per streaming job over time. Lag above 30s warrants investigation; above 300s indicates the pipeline is significantly behind real-time.
Monitor cluster health, HDFS capacity, YARN resource utilization, jobs and operations for your Dataproc Spark/Hadoop clusters
The Google Cloud Dataproc dashboard contains the following sections and tiles:
Clusters single value
Number of Dataproc clusters matching the current filter.
Running Jobs single value
Total number of jobs currently running across all selected clusters.
Failed Jobs single value
Total number of failed jobs across all selected clusters during the timeframe.
Avg YARN Memory Allocated single value
Average YARN allocated memory percentage across selected clusters. High values indicate memory pressure.
HDFS Storage Utilization by Cluster line chart
HDFS storage utilization per cluster over time. Values above 75% warrant capacity planning; above 90% require immediate action.
HDFS Unhealthy Blocks by Status line chart
Count of HDFS blocks in unhealthy states (corrupt, missing, under-replicated). Persistent values indicate data integrity risk.
HDFS DataNodes line chart
Number of HDFS DataNodes per cluster. Sustained drops can indicate node failures and degrade write throughput and replication.
Running Nodes by Type line chart
Number of running cluster nodes broken down by node type (master, worker, secondary worker). Drops can indicate provisioning issues or preemption.
Failed Nodes by Failure Type line chart
Count of nodes that failed grouped by failure type. Spikes correlate with infrastructure issues, preemption, or quota exhaustion.
Running Jobs by Type line chart
Number of jobs currently running per job type (spark, hadoop, pig, hive, etc.). Use to track workload mix in real time.
Submitted Jobs by Type line chart
Rate of job submissions per job type. Compare against running and failed counts to spot scheduling backlog.
Failed Jobs by Error Type line chart
Count of failed jobs grouped by error type. Persistent failures of the same type indicate misconfiguration or broken pipelines.
Job Duration by Type and State line chart
Average job duration broken down by job type and state. Use to spot slow workloads and compare across cluster generations.
Running Operations by Type line chart
Cluster operations (create, update, delete, restart, etc.) currently running. Long-lived operations may indicate stuck provisioning.
Failed Operations by Error Type line chart
Count of failed cluster operations grouped by error type. Repeated failures point to permission, quota, or infrastructure issues.
YARN Allocated Memory % by Cluster line chart
Percent of YARN memory allocated. Sustained values above 90% indicate the scheduler is memory-bound and jobs may be queued.
YARN Pending Memory by Cluster line chart
Memory requested by YARN applications but not yet allocated. High pending memory means queued workloads waiting for capacity.
YARN Applications line chart
YARN application count per cluster. Use to track overall workload volume on each cluster.
YARN Containers line chart
YARN container count per cluster. Sudden churn or sustained zero indicates scheduling pressure or idle workloads.
YARN Virtual Cores line chart
Total YARN virtual cores per cluster. Use alongside YARN allocated memory to assess CPU vs memory pressure.
Get a view of the status and current usage of your Datastore databases.
The Google Cloud Datastore dashboard contains the following sections and tiles:
Total API requests single value
Aggregate Firestore API call volume across all methods in the selected time window. A sudden drop signals a potential outage or connectivity issue; a spike indicates unusual load.
API errors single value
Total Firestore API calls that returned a non-OK response code in the selected time window. Any non-zero value warrants investigation — cross-reference with the detailed API by response code chart below.
Avg API latency single value
Average end-to-end Firestore API latency across all methods over the selected time window. Elevated values indicate backend saturation or large payloads — drill into the latency chart below to isolate the affected methods.
Document read ops single value
Total document reads across all read types in the selected time window. High values drive billing; compare with write ops to understand the read/write ratio and spot unexpected access pattern shifts.
Document write ops single value
Total document writes across all write types in the selected time window. Spikes may signal bulk migrations or high-frequency write patterns — drill into the write ops chart below to identify the operation type.
Peak active connections single value
Highest number of concurrent active client connections observed in the selected time window. Use this to gauge maximum load and plan capacity for real-time listener workloads.
API request rate by method area chart
Number of Firestore API calls broken down by API method (e.g. RunQuery, BatchWrite, Listen). Identifies which operations drive the most traffic and helps correlate load changes with application behaviour.
API request rate by response code area chart
Firestore API calls grouped by response code (OK, INVALID_ARGUMENT, NOT_FOUND, INTERNAL, etc.). Rising non-OK codes indicate application errors, permission issues, or infrastructure problems that need investigation.
API request latency line chart
Average end-to-end latency for Firestore API calls, broken down by API method and response code. Sustained increases indicate backend saturation or large payload sizes affecting query performance.
Document read ops area chart
Number of Firestore document reads broken down by read type (e.g. get, query, listen). High values indicate read-intensive workloads; compare with write ops to understand the read/write ratio and billing impact.
Document write ops area chart
Number of Firestore document writes broken down by operation type (e.g. create, update, set). Spikes can indicate bulk data migrations, high-frequency writes, or unexpected application behaviour driving up billing.
Document delete ops area chart
Number of explicit document deletes (not TTL-driven). A sudden surge can signal bulk deletion jobs, accidental data removal, or a problematic application release that should be investigated immediately.
Active connections line chart
Current number of active client connections to Firestore. Sudden drops indicate mass disconnections or service disruption; sustained highs point to a large number of real-time listeners holding open connections.
Snapshot listeners line chart
Number of real-time snapshot listeners currently registered. A steadily growing count may indicate listener leaks on the client side; each listener consumes a connection and triggers a delivery on every matching document change.
TTL deletion count area chart
Number of documents automatically deleted by Firestore's Time-To-Live (TTL) policy. Compare with explicit delete ops to understand what fraction of data lifecycle is managed by TTL policy versus application code.
TTL expiration-to-deletion delay line chart
Delay between when a document's TTL field expires and when it is actually deleted. High values indicate a Firestore TTL processing backlog; expired documents remain readable and billable until they are physically removed.
Query result counts line chart
Average number of documents returned per query execution, broken down by service and method. High result counts suggest missing query limits or inefficient access patterns that increase read costs and latency.
Scanned documents per query line chart
Average number of documents scanned per query execution. A high ratio of scanned-to-returned documents (compare with result counts) indicates missing indexes or overly broad collection scans that increase latency and cost.
Scanned index entries per query line chart
Average number of index entries scanned per query execution. Excessive index scans relative to documents returned point to inefficient composite indexes or overly broad range queries that should be refactored.
Security rules evaluation count area chart
Number of Firestore Security Rules evaluations broken down by result (ALLOW / DENY) and request method. A rising DENY count may indicate misconfigured rules blocking legitimate traffic; correlate with API error rate to assess client impact.
Composite indexes per database line chart
Current count of composite indexes defined in the database. Approaching the per-database limit blocks creation of new indexes; monitor this as the data model evolves and remove unused indexes proactively.
Composite index quota usage line chart
Fraction of the composite index quota currently consumed per limit name. Values approaching 1.0 indicate you are near the index limit; plan index consolidation or request a quota increase before reaching the ceiling.
Composite index quota exceeded area chart
Indicates whether the composite index quota has been exceeded — any non-zero value means index creation is currently blocked. Take immediate action to reduce the index count or request a quota increase from GCP support.
Datastore API request count area chart
Number of Datastore API calls broken down by method and response code. Use this to detect elevated error rates or unexpected access patterns in Datastore-mode applications and compare against the Firestore API rate above.
Firestore API via Datastore resource area chart
Firestore API calls observed on the Datastore resource type, broken down by method and response code. Non-zero values indicate that Datastore-mode databases are receiving Firestore API requests; errors here may point to compatibility issues.
Datastore entity read sizes line chart
Distribution of entity sizes read from Datastore by read type (keys_only vs. projection vs. full). Large average read sizes increase bandwidth and latency; use projection queries to fetch only the fields required by the application.
Datastore entity write sizes line chart
Distribution of entity sizes written to Datastore broken down by write operation type. Large entities increase write costs and may approach the per-entity size limit (1 MB); watch for steady growth over time.
Datastore index write count area chart
Number of index writes performed as a side-effect of Datastore entity writes. Index writes can multiply the effective cost of a single entity write many times; a high ratio relative to entity writes suggests over-indexing.
Datastore entity TTL deletion count area chart
Number of Datastore entities automatically deleted by TTL policy. A sudden drop can indicate TTL policy misconfiguration or the policy being disabled; confirm TTL is working as expected after any schema changes.
Datastore entity TTL expiration-to-deletion delay line chart
Delay between Datastore TTL field expiry and actual entity deletion. High values mean expired entities remain accessible longer than intended, which may affect compliance guarantees and storage costs.
Monitor capacity usage, IOPS, throughput, and latency of your Cloud Filestore instances.
The Google Cloud Filestore dashboard contains the following sections and tiles:
Filestore instances single value
Number of Filestore instances matching the current Project and Region filters.
Peak capacity used % single value
Highest capacity utilisation across all selected instances — turns orange above 80% and red above 90%.
Total free capacity single value
Total remaining storage headroom summed across all selected instances.
Capacity used % over time line chart
Capacity utilisation trend per instance — the slope predicts when a share will fill.
Used vs free bytes line chart
Absolute used and free bytes over time — the provisioning view behind the percentage.
Capacity used % by instance categorical chart
Average capacity utilisation ranked by instance — quickly spot the fullest shares across the fleet.
Read & write IOPS line chart
Read and write operations per second — compare against the tier IOPS ceiling to detect saturation.
Read & write throughput line chart
Read and write bytes per second — compare against the tier MB/s ceiling to detect bandwidth saturation.
Avg read & write latency line chart
Average NFS server-side latency per operation (ms accumulated / ops count). Empty on idle read or write paths.
NFS procedure calls/s line chart
Total NFS procedure call rate — a broad activity signal and baseline for correlating IOPS and latency spikes.
Monitor and examine performance, health and reliability of your Cloud Functions.
The Google Cloud Functions dashboard contains the following sections and tiles:
Instantly view the status of your GCE environment at a glance.
The Google Cloud GCE dashboard contains the following sections and tiles:
Gain more understanding of the status of your load balancers by checking the health of your backends, response times and number of errors.
The Google Cloud Load Balancing dashboard contains the following sections and tiles:
Frontend requests line chart
Requests received by the HTTPS LB from clients.
Backend requests line chart
Requests sent from the HTTPS LB to backends.
Total latencies line chart
End-to-end latency from client to HTTPS LB, including backend processing time.
Backend latencies line chart
Latency between the HTTPS LB and backends, excluding client-side network time.
Frontend TCP RTT line chart
TCP round-trip time measured between clients and the HTTPS LB frontend.
Frontend request bytes line chart
Bytes sent by clients to the HTTPS LB as request payloads.
Frontend response bytes line chart
Bytes sent by the HTTPS LB to clients as response payloads.
Backend request bytes line chart
Bytes sent by the HTTPS LB to backends as request payloads.
Backend response bytes line chart
Bytes sent by backends to the HTTPS LB as response payloads.
New connections line chart
New TCP/SSL connections established between clients and the proxy LB.
Closed connections line chart
TCP/SSL connections closed between clients and the proxy LB.
Ingress bytes line chart
Bytes received by the TCP/SSL proxy LB from clients.
Egress bytes line chart
Bytes sent by the TCP/SSL proxy LB to clients.
Ingress bytes line chart
Bytes received by the L3 Network LB from external sources.
Egress bytes line chart
Bytes sent by the L3 Network LB to external destinations.
High-level overview of Google Cloud instances and services.
The Google Cloud Overview dashboard contains the following sections and tiles:
Active problems single value
Problems by region pie chart
Active problem details pie chart
Error logs bar chart
Query Explanation: This DQL query shows the number of ERROR logs over time for Google Cloud-related Smartscape entities. It uses the dt.log.status_per_entity_count metric and groups the result by Smartscape source ID, so each Google Cloud resource is represented as a separate time series. The query includes only sources whose Smartscape type starts with GCP_ and filters the data to logs with ERROR status. To make the result easier to read in a Google Cloud overview dashboard, the query performs a lookup against Google Cloud Smartscape nodes and resolves each Smartscape source ID to the corresponding resource name. The resolved name is exposed as gcp.resource.name, while intermediate lookup fields and the raw Smartscape source ID are removed from the final result.
Active warning signals single value
Active problems details table
Active warnings details table
Log level distribution donut chart
Share of log records per severity level.
Log volume bar chart
Query Explanation: This DQL query shows GCP log volume over time grouped by log status. It uses the dt.log.status_per_entity_count metric and includes only logs from Smartscape sources whose type starts with GCP_, making it suitable for a Google Cloud overview dashboard across multiple GCP services and resource types. The query groups the time series by status, such as ERROR, WARN, INFO and NONE. A custom sort_order field is added to control the display order by severity. ERROR logs are assigned the highest priority, followed by WARN, INFO, NONE and any other statuses. The result is sorted by this severity order in descending order, so the most important log statuses appear first in the dashboard visualization.
Error and warning log patterns (last 15 minutes) table
Query Explanation: This DQL query identifies recurring ERROR and WARN log patterns across Google Cloud-related Smartscape entities. It fetches logs from sources whose Smartscape type starts with GCP_, making it suitable for a Google Cloud overview dashboard that spans multiple Google Cloud services and resource types. The query derives key Google Cloud context fields, including source type, resource, account and region. It then normalizes the raw log content to reduce high-cardinality noise caused by values such as UUIDs, ARNs, timestamps, IP addresses, hexadecimal values, alphanumeric identifiers and standalone numbers. Logs are grouped by normalized pattern, status and Google Cloud resource metadata. For each recurring pattern, the query keeps the Google Cloud resource with the highest number of occurrences, helping identify which resource is most affected by a repeated warning or error. Results are sorted by frequency and include a sample raw log entry to support investigation.
Live log stream (last 15 minutes) table
Query Explanation: This DQL query fetches the 100 most recent logs from Google Cloud-related Smartscape entities. It selects logs where the Smartscape source type starts with GCP_, making the result suitable for a Google Cloud overview dashboard that spans multiple Google Cloud services and resource types. The query displays the raw log content as Log message and derives a readable Google Cloud Resource value from available Google Cloud metadata, using the resource name first, then the resource ID, and finally the Smartscape source ID as a fallback. Additional Google Cloud context is included, such as source type, account and region. Results are sorted by timestamp descending and show the key fields needed for live troubleshooting: time, status, log message, Google Cloud source type, Google Cloud resource, Google Cloud account, Google Cloud region and Smartscape source ID.
Monitor the status, throughput, and reliability of your Google Cloud Pub/Sub subscriptions.
The Google Cloud Pub/Sub Subscription dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Subscriptions single value
Number of Pub/Sub subscriptions matching the current filter.
Undelivered Messages single value
Total undelivered (backlog) messages across all selected subscriptions. A growing value means consumers are falling behind.
Acknowledged Messages single value
Total messages acknowledged across all selected subscriptions during the timeframe.
Dead-Letter Messages single value
Total messages forwarded to dead-letter topics. Indicates persistent consumer processing failures.
Undelivered Messages by Subscription line chart
Backlog message count per subscription over time. A growing backlog indicates consumers are falling behind or are unavailable.
Oldest Unacked Message Age by Subscription line chart
Age of the oldest unacknowledged message per subscription - the primary signal that a subscription is stuck.
Backlog Bytes by Subscription line chart
Byte size of the undelivered backlog per subscription. Large byte backlogs indicate significant data volume waiting for consumers.
Acked vs Sent Messages by Subscription line chart
Acknowledged and sent (delivered) message counts per subscription. A persistent gap between sent and acked indicates slow consumer processing.
Pull Requests by Subscription line chart
Pull delivery request count per subscription split by response class. Errors indicate consumer or network issues.
Streaming Pull Responses by Subscription line chart
Streaming pull response count per subscription split by response class. Errors here indicate streaming consumer failures.
Push Requests by Subscription bar chart
Push delivery request count per subscription split by response class. High error rate indicates push endpoint problems.
Push Request Latency by Subscription line chart
Average push request latency per subscription. Elevated latency may indicate slow consumer endpoints or network issues.
Dead-Letter Messages by Subscription bar chart
Messages forwarded to dead-letter topics per subscription. Spikes indicate repeated consumer processing failures.
Byte Cost by Subscription line chart
Subscription byte cost by operation type (delivery, storage). Use to identify high-cost subscriptions.
Monitor the status, throughput, and reliability of your Google Cloud Pub/Sub topics.
The Google Cloud Pub/Sub Topic dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Topics single value
Number of Pub/Sub topics matching the current filter.
Total Send Requests single value
Total publish requests across all selected topics during the timeframe.
Total Byte Cost single value
Total byte cost across all topic operations (publish, storage).
Send Request Errors single value
Total failed publish requests (non-success response codes). Non-zero values indicate publisher-side issues.
Send Requests by Topic line chart
Publish request count per topic over time. Use to identify high-traffic topics and compare load distribution.
Send Requests by Response Class line chart
Publish requests broken down by response class (success / error) per topic. Reveals error rate trends over time.
Message Size by Topic line chart
Average published message size per topic. Large messages drive up byte costs and may indicate missing batching or compression.
Byte Cost by Topic line chart
Total byte cost per topic broken down by operation type (publish, storage). Use to identify the most expensive topics.
Unacked Messages by Region line chart
Number of unacknowledged messages per topic and region. Regional spikes may indicate regional subscriber outages or imbalanced consumer distribution.
Oldest Unacked Message Age by Region line chart
Age of the oldest unacknowledged message per topic and region. A rising value in any region indicates subscriber lag or an outage in that region.
Monitor Cloud Router BGP sessions, route exchange, and Cloud NAT gateway metrics.
The Google Cloud Router dashboard contains the following sections and tiles:
Cloud Routers single value
Cloud Routers in the selected scope.
Routers down single value
Routers whose router_up status dropped below 1 at any point in the selected timeframe.
Active problems single value
Active Davis problems on Cloud Routers.
Active warning signals single value
Active Davis warning signals on Cloud Routers.
NAT gateways single value
Distinct Cloud NAT gateway configurations reporting metrics in the selected scope.
Router status line chart
Router availability over time: 1 = up, 0 = down. Any dip means the Cloud Router stopped forwarding.
BGP sessions up vs. down bar chart
Count of established and down BGP sessions per router. A non-zero down count is what drives the "Google Cloud Router BGP Session Down" alert.
BGP session status by peer line chart
Per-peer BGP session state: 1 = established, 0 = down. Use this to pinpoint which peer dropped when the down count rises.
BGP sessions down area chart
Down BGP sessions per router, isolated for alerting and triage.
Best received routes line chart
Routes learned from peers and selected as best by each router. A sudden drop means peers withdrew prefixes; watch this against the per-router route quota.
Sent routes line chart
Routes advertised by each router to its peers.
Received routes by peer line chart
Routes received from each individual BGP peer.
Sent routes by peer line chart
Routes advertised to each individual BGP peer.
BFD session status line chart
Per-peer BFD session state: 1 = up, 0 = down. BFD detects peer failure far faster than BGP timers, so this drops first during an outage.
BFD control packets rejected area chart
Rejected BFD control packets. Sustained rejections usually mean mismatched BFD parameters or authentication between the two ends.
BFD control packets transmitted vs. received line chart
BFD control packet flow per peer. A growing gap between transmitted and received indicates one-way loss on the peering link.
BFD control packet intervals line chart
Negotiated transmit and receive intervals for BFD control packets. Rising intervals mean slower failure detection.
NAT allocation failed line chart
Whether NAT IP/port allocation is failing (1 = failing, 0 = healthy). Any sustained 1 means VMs behind this gateway cannot open new outbound connections - add NAT IPs or raise the per-VM port limit.
Dropped sent packets by reason area chart
Egress packets dropped by NAT, split by reason. OUT_OF_RESOURCES is the port-exhaustion signal; ENDPOINT_INDEPENDENCE_CONFLICT points at NAT mapping conflicts.
Allocated ports line chart
Ports NAT has allocated to VMs behind each gateway. Compare against your per-VM port limit multiplied by the number of NAT IPs to see headroom.
Port usage line chart
Maximum number of ports a single VM is using towards one destination. Approaching the per-VM port limit is the precursor to allocation failures.
Dropped received packets by protocol area chart
Ingress packets dropped by NAT, split by IP protocol. Usually unsolicited inbound traffic with no matching NAT mapping.
Packet drop rate line chart
Dropped packets as a share of all packets handled by the gateway. This is the signal behind the "Google Cloud NAT Packet Drop Rate High" alert.
Open connections line chart
Connections currently tracked by each NAT gateway.
New vs. closed connections line chart
Connection churn through NAT. A high new-connection rate against a flat open-connection count is the classic port-exhaustion pattern.
Sent bytes area chart
Bytes sent to the internet through each NAT gateway.
Received bytes area chart
Bytes received from the internet through each NAT gateway.
Sent packets line chart
Packets sent to the internet through each NAT gateway.
Received packets line chart
Packets received from the internet through each NAT gateway.
Instantly view the saturation, traffic, and API health of your Cloud Spanner instances.
The Google Cloud Spanner dashboard contains the following sections and tiles:
Identify the buckets driving storage, requests and traffic, and spot rising error rates.
The Google Cloud Storage dashboard contains the following sections and tiles:
Active Problems single value
Active warning signals single value
Total bytes stored single value
Current total size of all selected buckets.
Total objects single value
Current number of objects across all selected buckets.
Total requests single value
Total number of API requests over the selected timeframe.
Request count line chart
Requests by response code line chart
Requests grouped by HTTP response code. Watch for a rising share of 4xx/5xx codes.
Requests by method line chart
Requests grouped by API method (e.g. ReadObject, WriteObject, ListObjects).
Request count by bucket categorical chart
Monitor compute saturation, scaling, traffic, errors, and token usage across Vertex AI endpoints, deployment resource pools, and publisher models.
The Google Cloud Vertex AI dashboard contains the following sections and tiles:
Vertex AI endpoints single value
Number of online prediction endpoints discovered for the selected filters.
Total predictions single value
Total prediction requests served by the selected endpoints across the timeframe.
Total errors single value
Total prediction errors across the selected endpoints. Persistently non-zero values indicate model serving issues that need investigation.
Average CPU utilization single value
Average CPU utilization across endpoint replicas. Sustained high values may indicate undersized machines or the need to scale out.
CPU utilization line chart
CPU utilization per endpoint. Sustained values above 80% indicate the endpoint needs larger machines or more replicas.
Accelerator duty cycle line chart
Fraction of time the accelerator (GPU/TPU) was actively processing per endpoint. High sustained values indicate accelerator saturation.
Memory used (bytes) line chart
Memory consumed by endpoint replicas. Compare against the machine type's memory capacity to detect risk of OOM.
Accelerator memory used (bytes) line chart
Accelerator (GPU/TPU) memory consumption per endpoint. Sustained high values may force scaling out or moving to larger accelerator types.
Replicas vs target replicas line chart
Actual replicas serving traffic compared against the autoscaler's target. A persistent gap means scaling is lagging — check quota and scale-out latency.
Machine count line chart
Number of machines backing each endpoint over time.
Prediction count line chart
Prediction request rate per endpoint. Use this to identify traffic skew across endpoints.
Error count line chart
Errors per endpoint. Persistent non-zero values warrant inspection of model or input data.
Prediction latency by latency type line chart
Average prediction latency broken down by latency type (model, overhead, etc.) to localize where time is spent.
Response count by response code line chart
Response count grouped by HTTP response code. Spikes in 4xx/5xx indicate client- or server-side errors.
Network out (bytes) line chart
Bytes sent from each endpoint to clients (response size). Sudden growth may indicate larger responses or higher traffic.
Network in (bytes) line chart
Bytes received by each endpoint (request size). Use alongside prediction count to detect oversized payloads.
Deployment resource pools single value
Number of deployment resource pools reporting metrics for the selected filters.
Total DRP replicas single value
Total replicas across all deployment resource pools.
Average DRP CPU utilization single value
Average CPU utilization across deployment resource pools. Sustained high values indicate the shared pools may need to scale up.
Average DRP accelerator duty cycle single value
Average accelerator (GPU/TPU) utilization across deployment resource pools. Sustained high values point to accelerator saturation.
DRP CPU utilization line chart
CPU utilization per deployment resource pool. High values indicate the shared pool may be overloaded by hosted models.
DRP accelerator duty cycle line chart
Accelerator utilization per shared deployment resource pool. Sustained high values point to saturation across the hosted models.
DRP replicas line chart
Replicas in each deployment resource pool over time.
Token count by type line chart
Total token volume by type (input/output) for publisher models. Useful for cost tracking and quota planning.
Model invocation count by response code line chart
Publisher-model invocation counts grouped by response code. Use to detect spikes in errors.
Model invocation latencies by latency type line chart
Average model invocation latency by latency type. Helps localize slowness in publisher model calls.
Time to first token (TTFT) line chart
Time until the first generated token is returned. Lower values produce a more responsive user experience.
Monitor the health and usage of your VPC networks.
The Google Cloud VPC Network dashboard contains the following sections and tiles:
Ingress bytes by subnet area chart
Bytes received by each subnet from external sources. Requires VPC Flow Logs enabled on subnets.
Egress bytes by subnet area chart
Bytes sent from each subnet to external destinations. Requires VPC Flow Logs enabled on subnets.
Ingress packets by subnet line chart
Packets received by each subnet from external sources.
Egress packets by subnet line chart
Packets sent from each subnet to external destinations.
Firewall dropped bytes area chart
Bytes dropped by GCE instance firewall rules per instance. Spikes may indicate port scans or misconfigured rules.
Firewall dropped packets area chart
Packets dropped by GCE instance firewall rules per instance.
VPN tunnel established line chart
Tunnel connectivity state over time: 1 = established, 0 = down. Drops to 0 indicate tunnel outages.
VPN received bytes area chart
Bytes received by each VPN tunnel from its remote peer.
VPN sent bytes area chart
Bytes sent by each VPN tunnel to its remote peer.
VPN received packets line chart
Packets received by each VPN tunnel from its remote peer.
VPN sent packets line chart
Packets sent by each VPN tunnel to its remote peer.
VPC connector received bytes area chart
Bytes received by Serverless VPC Access connectors from the VPC network. Each connector bridges a serverless environment (Cloud Run, Functions, App Engine) to your VPC.
VPC connector sent bytes area chart
Bytes sent by Serverless VPC Access connectors into the VPC network.
VPC connector received packets line chart
Packets received by Serverless VPC Access connectors from the VPC network.
VPC connector sent packets line chart
Packets sent by Serverless VPC Access connectors into the VPC network.
Monitor cluster-level quotas and resource limits for your Google Kubernetes Engine clusters.
The Google Kubernetes Engine Clusters dashboard contains the following sections and tiles:
Monitor CPU, memory, ephemeral storage, network flow, and restart metrics at the container and pod level.
The Google Kubernetes Engine Pods & Containers dashboard contains the following sections and tiles:
Dashboards Explore ready-made dashboards owned by
Dashboards.
Hands-on introduction to dashboards with live examples. Explore visualization types including line charts, maps, heatmaps, and scatter plots using sample data sets.
The Getting started with Dashboards dashboard contains the following sections and tiles:
Databases Explore ready-made dashboards owned by
Databases.
Overview of monitored databases by vendor and health status. View total database service counts, services with active problems, and health distribution across your database environment.
The Databases overview dashboard contains the following sections and tiles:
Total database instances single value
Total count of Smartscape-monitored database instances across all vendors (PostgreSQL, MySQL, Oracle, MS SQL, MariaDB, HANA, DB2). Green indicates instances are being monitored. Learn about Smartscape entities at Smartscape.
Instances with problems single value
Database instances with active critical Davis problems. Critical issues indicate serious availability or performance concerns that need immediate attention. Red color indicates problematic instances.
Instances with warnings single value
Database instances with active warning-level Davis problems. Orange indicates potential performance or availability concerns that need monitoring. Proactive attention helps prevent critical issues.
Database instances by vendor pie chart
Vendors of Extensions Framework monitored database instances.
Database instances health pie chart
Database instances categorized by health status. Critical = active critical problems, Warnings = warning-level issues, No alerts = healthy instances with no active problems.
Total databases single value
Total count of Smartscape-monitored databases across all vendors. Each detected database instance appears once. Learn more at Smartscape.
Databases with problems single value
Databases with active critical Davis problems. Red indicates critical availability or performance issues requiring attention. Click to explore the Databases app for impact analysis.
Databases with warnings single value
Databases with active warning-level Davis problems. Orange indicates potential performance or availability concerns. Monitor these to prevent escalation to critical issues.
Databases by vendor pie chart
Vendors of Smartscape-monitored databases.
Databases health pie chart
Databases categorized by health status: Critical, Warnings, and No alerts.
Total services single value
Total count of services that call monitored database instances. Uses Smartscape to automatically detect service-to-database dependencies. This shows your application landscape that depends on databases.
Services with critical problems single value
Services with active critical Davis problems. Red indicates services currently impacted by critical issues and requiring immediate attention.
Services with warnings single value
Services with active warning-level Davis problems. Orange indicates services with warning signals that should be monitored proactively.
Database services health honeycomb chart
Visual map of all services calling databases. Green = healthy, Red = has active problems. Click any hexagon to drill down into service details and root-cause analysis.
Database services by vendor categorical chart
Services grouped by the database vendor they call. Use this to understand service-to-database architecture and identify which services depend on specific database systems.
High-level overview of monitored databases
The Databases overview (classic) dashboard contains the following sections and tiles:
Total database instances single value
Total amount of Extensions Framework 2.0–monitored database instances.
Database instances with alerts single value
Extensions Framework 2.0–monitored database instances with potentially problematic availability.
Database services single value
Total amount of calling services.
Database services with problems single value
Amount of database services with active Davis problems.
Database instances by vendor pie chart
Vendors of Extensions Framework 2.0–monitored database instances.
Database instances availability pie chart
Status of Extensions Framework 2.0–monitored database instances.
Database services by vendor categorical chart
Database services health honeycomb chart
Databases with/without active Davis problems.
Discovery & Coverage Explore ready-made dashboards owned by
Discovery & Coverage.
Monitor memory, storage, JVM GC, and network metrics for your ActiveGate instances. View distribution across network zones and groups to identify resource pressure or unhealthy nodes.
The ActiveGate diagnostic overview dashboard contains the following sections and tiles:
ActiveGates per network zone categorical chart
Count of unique ActiveGate instances per network zone
ActiveGates per group categorical chart
Count of unique ActiveGate instances per group
System CPU usage line chart
Host or container CPU usage percentage
Memory line chart
System memory usage percentage calculated from total and free memory
Storage line chart
Storage volume usage percentage calculated from total and free space
JVM CPU usage line chart
ActiveGate JVM process CPU usage percentage
JVM heap memory line chart
JVM heap memory usage percentage calculated from used and available heap
Directory quotas line chart
Directory storage usage as a percentage of configured quota limits
JVM GC time line chart
Major GC collection time as a percentage of the 10-minute interval
Thread pool busy threads line chart
Number of busy threads per thread pool
Thread pool queues sizes line chart
Queue depth per thread pool — growing queues indicate thread pool saturation
Network traffic to/from clients line chart
Bytes sent and received between ActiveGates and connected clients
Network traffic to/from Dynatrace environment line chart
Note: Chart is not drawn when no errors reported within timeframe
Agent modules connected line chart
Number of OneAgent modules connected to ActiveGates
Dropped, resent & rejected messages line chart
Non-zero values indicate data loss in agent-to-ActiveGate communication
REST.API calls line chart
Number of REST API requests handled by ActiveGates per operation
REST.API errors line chart
REST API requests with HTTP status code 400 or higher
Response size line chart
Average size in bytes of REST API responses per operation
Request size line chart
Average size in bytes of REST API requests per operation
Replace siloed tools and improve business outcomes with Dynatrace unified observability
The Tool consolidation dashboard contains the following sections and tiles:
Explore ready-made dashboards owned by Distributed Tracing.
Get visibility into Full-Stack trace volumes and Adaptive Traffic Management. Monitor OneAgent capture rates, average span sizes, and estimate extended trace ingest costs.
The Adaptive Traffic Management and trace capture dashboard contains the following sections and tiles:
Avg. capture rate single value
The average adaptive capture rate over the selected timeframe. A capture rate of 100% means all traces were captured. If the rate is lower, Adaptive Traffic Management is reducing the adaptive trace sampling rate to keep ingested trace data within the included trace volume.
Adaptive trace capture rate line chart
The adaptive trace capture rate shows the ratio of captured traces (dt.sfm.spans.ingest.count) to the total estimated trace count (dt.sfm.spans.ingest.estimated_count) from Full-Stack and Container Application Monitoring adaptive sources (capture_rate; blue line). A rate of 100% means all traces were captured. Adaptive Traffic Management reduces the rate when ingested trace data volume approaches the included trace volume.
Min. capture rate single value
The minimum adaptive capture rate over the selected timeframe. A capture rate of 100% means all traces were captured. If the rate is lower, Adaptive Traffic Management is reducing the adaptive trace sampling rate to keep ingested trace data within the included trace volume.
Total trace data volume line chart
Total amount of trace data ingested from Full-Stack and Container Application Monitoring sources. The chart includes * ingested_bytes_adaptive (green bars): trace data captured by OneAgent and regulated by Adaptive Traffic Management (Full-Stack and Container Application Monitoring). * ingested_bytes_fixed (blue-steel bars): trace data from sources using fixed-rate sampling (e.g. OpenTelemetry). Not adjusted by ATM; excess above the included trace volume is charged. * potential_bytes_adaptive (grey bars): estimated additional adaptive trace data that ATM dropped to stay within the limit. * included_limit (blue line): your included trace volume, covering contributing Full-Stack memory and contributing containers. * configured_limit (red line): configured limit if Extended trace ingest is enabled. * adaptive_limit (green line): the usable adaptive trace volume per minute. Note: the last ~30 minutes of the selected timeframe may still be incomplete. Treat values in this timeframe as preliminary rather than final usage.
Trace volume breakdown by source bar chart
Trace data volume ingested from all sources, broken down by licensing_type. Dynatrace ingests trace data from multiple sources, which are licensed differently. * fullstack-adaptive (green bars): trace data captured by OneAgent on Full-Stack monitored hosts and applications, regulated by Adaptive Traffic Management. * fullstack-fixed-rate (blue bars): trace data from Full-Stack monitored sources using fixed-rate sampling (e.g. OpenTelemetry spans or fixed-rate OneAgent settings). This traffic consumes the included trace volume but is not adjusted by Adaptive Traffic Management and can exceed the included limit; the excess is billed. * container-application-monitoring-adaptive (blue-steel bars): trace data from Container Application Monitoring sources, regulated by Adaptive Traffic Management. * container-application-monitoring-fixed-rate (periwinkle bars): trace data from Container Application Monitoring sources using fixed-rate sampling. * Other series (like serverless, otlp-trace-ingest, or mainframe): trace data that is not part of Full-Stack or Container Application Monitoring and is not controlled by Adaptive Traffic Management.
Current configuration line chart
The relationship between ingested adaptive trace data (included_ingested_byte_sum; green bars) and the included trace volume (included_limit; blue line), across Full-Stack and Container Application Monitoring adaptive sources. If you opted for Extended trace ingest, Adaptive Traffic Management adjusts trace ingest against the configured limit (configured_limit; red line), and the extended trace volume charged as billable extended ingest is shown as billing_amount (orange bar). Note: the last ~30 minutes of the selected timeframe may still be incomplete. Treat values in this timeframe as preliminary rather than final usage.
Extended trace ingest calculator line chart
Use this chart to simulate Extended trace ingest for Full-Stack Monitoring. Set the Calculator - Extended Ingest Factor dashboard variable to specify how many times above the included trace volume you want to configure. The chart shows the included limit (included_limit; blue line), the predicted configured limit (predicted_configured_limit; red line), the trace volume covered by the included limit (included_ingested_byte_sum; green bar), and the predicted billable extended ingest (predicted_billing_amount; orange bar). Note: the last ~30 minutes of the selected timeframe may still be incomplete. Treat values in this timeframe as preliminary rather than final usage.
Predicted extended ingest billable amount single value
Total predicted Extended trace ingest billable amount for the selected timeframe, based on the configured Calculator - Extended Ingest Factor ($CalculatorExtraIngestFactor). This is the sum of predicted_billing_amount from the calculator chart. Note: if the selected timeframe ends near "now", this total may be understated — the last ~30 minutes of adaptive billing data can still be incomplete. Treat this value as preliminary rather than final usage.
Understand Full-Stack monitoring usage, identify optimization opportunities, and review storage and billing details.
The Usage - Full-Stack dashboard contains the following sections and tiles:
Overall trend bar chart
Hourly Full-Stack GiB-hours consumption over time split by monitoring mode (Full-Stack vs App-only), filtered by cost center and host group, to reveal memory usage growth patterns.
Overall by host type donut chart
By host group donut chart
GiB-hours share across the top-5 host groups to identify which host groups drive the most Full-Stack memory consumption.
By K8s cluster donut chart
gibibyte (Gib)-hours share across the top-5 Kubernetes clusters to surface container-driven Full-Stack spend.
By cost center donut chart
GiB-hours share across cost centers to identify which teams or products drive the most Full-Stack memory consumption.
By primary fields (top-100) table
Detailed gibibyte-hours (GiB) breakdown by cloud platform, account, host group, and K8s cluster with trailing growth-rate indicators to surface the fastest-growing Full-Stack cost drivers. Δ Trailing 7d/14d compares the current single-day run rate (extrapolated over the window) against actual consumption in that window — positive means today's rate is above the window average (accelerating), negative means below (decelerating).
Metrics ingest volume bar chart
Hourly metrics data points split between included (within Full-Stack allowance) and extended (billable overage), showing when usage exceeds the included license volume.
Metrics ingest by cost center table
Metrics data-point ingest per cost center with trailing growth-rate indicators, to spot which teams are approaching or exceeding their included metrics allowance. Δ Trailing 7d/14d compares the current single-day run rate (extrapolated over the window) against actual ingest in that window — positive means today's rate is above the window average (accelerating), negative means below (decelerating).
Avg. capture rate single value
Average ATM adaptive span capture rate over the selected timeframe — below 100% indicates spans are being dropped to stay within the included trace volume.
Full-Stack adaptive traces capture rate line chart
Line chart of the Adaptive Traffic Management span capture rate over time - below 100% means ATM is dropping spans to stay within the Full-Stack included trace volume.
Min. capture rate single value
Minimum ATM adaptive span capture rate over the selected timeframe, highlighting the worst peak of trace volume pressure during the period.
Trace ingest volume bar chart
Hourly Full-Stack included vs. extended trace ingest in gibibyte, showing how much trace data was captured within the included volume versus charged as extended.
Trace ingest by cost center table
Trace ingest gibibyte per cost center with trailing growth-rate indicators, to identify which teams generate the most billable Full-Stack trace volume. Δ Trailing 7d/28d is a true period-over-period comparison — last 7d vs the prior 7d, and last 28d vs the prior 28d — so positive means ingest grew vs the equivalent preceding window.
Retention by buckets table
Shows each span and metric bucket's included vs. extended retention days, total stored data size, and query activity to identify over-retained or underutilized buckets.
Understand traces query usage, identify optimization opportunities, and review storage and billing details.
The Usage - Traces dashboard contains the following sections and tiles:
Overall Usage Trend bar chart
Hourly cost trend split across Query, Ingest & Process, and Retain — reveals when and which capability is driving cost spikes relative to the peak hour.
Overall Usage donut chart
Cost share split between Query, Ingest & Process, and Retain for the selected timeframe — gives an instant at-a-glance view of where your Traces spend is concentrated.
Trend by app bar chart
Hourly trace query volume (GiB scanned) broken down by your top applications - pinpoints which app is responsible for scan-volume spikes over the selected timeframe
Applications table
Ranks applications by query scan volume (GiB scanned) with 7-day and 28-day change indicators. Δ 7d / Δ 28d compare yesterday's scanned GiB vs the rolling average daily scanned GiB over the previous 7 / 28 days (excluding today) — positive values mean usage is trending up vs the recent baseline.
Documents table
Ranks individual dashboards and notebooks by scanned bytes with trend and view-count data — surfaces specific documents responsible for high recurring query costs with 7-day and 28-day change indicators. Δ 7d / Δ 28d compare yesterday's scanned GiB vs the rolling average daily scanned GiB over the previous 7 / 28 days (excluding today) — positive values mean usage is trending up vs the recent baseline.
Users table
Ranks users by query scan volume with their top app and document associations — identifies the heaviest individual consumers for targeted optimization conversations with 7-day and 28-day change indicators.Δ 7d / Δ 28d compare yesterday's scanned GiB vs the rolling average daily scanned GiB over the previous 7 / 28 days (excluding today) — positive values mean usage is trending up vs the recent baseline.
Optimization candidates table
Top 25 query patterns by scan volume, flagged for missing best practices (scan limit, sampling, bucket filter, field selection, self-join) — the most actionable list for immediate query cost reduction.
Full-Stack trace data volume line chart
Hourly ingest split by licensing type (adaptive, fixed-rate, OTLP, serverless) against the included free-tier ceiling — shows exactly when and how much ingest becomes billable above the included volume.
Ingest by bucket table
Shows ingested bytes per storage bucket with 7-day and 28-day trends — highlights which buckets are growing and may need ATM tuning or volume reduction. Δ 7d / Δ 28d compare yesterday's scanned GiB vs the rolling average daily scanned GiB over the previous 7 / 28 days (excluding today) — positive values mean usage is trending up vs the recent baseline.
Cost centers table
Breaks down Traces Ingest & Process volume by cost center with period-over-period comparisons — enables cost chargeback and accountability per team or product.
Extended retention trend area chart
GiB-days of traces retained beyond the default 10-day included period per bucket over time — quantifies the ongoing cost of extended retention policies.
Buckets table
Summary of all spans buckets with retention days, total stored size, extended retention volume, and query activity — the single-view inventory for optimizing retention and storage costs.
Explore ready-made dashboards owned by Dynatrace Assist.
Get visibility into AI-related billing usage on your tenant. Monitor AI Units, Standard Function Calls, and AI-generated query costs across capabilities.
The AI Costs dashboard contains the following sections and tiles:
Cost distribution per billing unit (based on list prices) donut chart
AI-Generated Costs by Capability Cost share split between AI units, Standard Function Calls and Agentic AI-related query consumption (Logs, Events, Traces) for the selected timeframe — gives an instant at-a-glance view, helping identify which capabilities consume the most budget.
Trend of cost distribution per billing unit over Time (based on list price) bar chart
AI-Generated Costs by Capability Hourly cost trend split by AI units, Standard Function Calls and Agentic AI-related query consumption (Logs, Events, Traces) — reveals when and which capability is driving cost spikes relative to the peak hour.
AI Units - Usage over Time area chart
Total AI Units Consumed by hour Tracks cumulative AI Units usage over the filtered timeframe, aggregated hourly. Area chart visualization reveals usage trends and peak billing periods at a glance.
Standard Function Calls - Usage over Time area chart
AI-Incurred Standard Function Calls by hour Tracks AI Function Standard Call billing usage over the filtered timeframe, aggregated hourly. Area chart visualization reveals usage trends and peak billing periods at a glance.
AI generated query consumption by type - Usage over Time line chart
AI-Generated Query Consumption by Hour Tracks hourly billing for AI-generated queries across logs, events, and traces. Line chart reveals cost trends and peak usage patterns over the filtered timeframe.
AI Units usage per tool donut chart
AI Units Consumption by Tool Tracks billable AI units used by each tool. The donut chart shows proportional cost distribution, helping identify which AI tools drive the highest expenses for optimization.
AI Units usage per caller donut chart
AI Units Consumption by Client Tracks billable AI units used across different clients and services. The donut chart shows proportional distribution, making it easy to identify which clients consume the most AI resources at a glance.
Number of workflows using Agentic AI single value
Agentic Workflow Usage Summary (amount) Displays total count of distinct workflows consuming AI units.
Agentic workflow executions single value
Agentic workflow Usage Summary (executions) Tracks executions of workflows consuming AI units.
Top 20 users - AI Units (breakdown per user and tool) table
Top 20 AI Unit Consumers by User and Tool Tracks billable AI unit consumption ranked by user and tool. Table format enables quick identification of highest-cost AI usage patterns for cost optimization and resource allocation.
Top 20 users - Query consumption (breakdown per user and query type) table
Top 20 User creating AI-Generated Queries Tracks billed data consumption from AI-generated queries across Logs, Events, and Traces. Table format enables quick identification of highest-cost queries and their sources for optimization.
Top 20 workflows - AI Units (breakdown per workflow and user) table
AI Units Consumption by Workflow and User Tracks billable AI units consumed per workflow and user. Table format enables quick identification of top consumers and cost allocation across automation executions.
Track adoption of Dynatrace generative AI features on your tenant. View unique active users, query execution details, usage by skill, and interaction failure rates.
The Dynatrace Intelligence feature adoption dashboard contains the following sections and tiles:
Number of unique users single value
The number of individual users who have interacted with any of the generative AI functionalities over the selected time frame.
Most active users categorical chart
Top 10 most active users in the selected time frame.
Number of unique users over time line chart
Usage by skill donut chart
Breakdown of all invocations by skill across all apps.
Usage by skill line chart
Breakdown of all invocations by skill across all apps.
Usage by app donut chart
Breakdown of all invocations by the primary app in which the skill is integrated.
Usage by app line chart
Breakdown of all invocations by the primary app in which the skill is integrated.
Embedded chat prompts categorical chart
Overview of usage of embedded conversation starters: copilot-conv-starters. This is a sub-section of "DAVIS COPILOT" usage in the charts to the left of this one.
Average execution time by skill table
Execution duration over time line chart
Average duration of how long it take to execute user prompts by skill, and how this develops over time.
Usage by skill categorical chart
Number of successful and unsuccessful skill invocations (interactions with different functionalities).
Success rate by skill categorical chart
Usage breakdown by skill table
Success rate over time line chart
Most frequently asked about topics in Assist table
A high-level topic for each prompt is automatically generated. This table provides an overview of the top 50 topics that are asked organically, from embedded app prompts, and via the Dynatrace Intelligence workflow actions.
Most recent question: Assist single value
Recent question details: Assist table
Recent organic questions being asked in the Davis CoPilot chat. This excludes prompts embedded in apps, and excludes workflow action prompts.
Most recent question: Quick Analysis single value
Recent question details: Quick Analysis table
Topics triggering guardrails in Assist chat table
A high-level topic for each prompt is automatically generated. This table provides an overview of the top 50 topics that trigger the guardrails.
Chat issues donut chart
Failed chat interaction details table
NL2DQL issues donut chart
Failed NL2DQL interaction details table
Tip: Try out Open with… > Dynatrace Assist on the "response" column to understand why the generated DQL is considered invalid
DQL2NL issues donut chart
DQL2NL issues table
Get visibility into how MCP is being used on your tenant. Look into key adoption metrics, user interaction details, feedback insights and success indicators.
The MCP adoption dashboard contains the following sections and tiles:
Overall MCP Init Calls single value
Overall Tool Calls single value
Most active users categorical chart
Number of unique users single value
The number of individual users who have interacted with the MCP server and tools over the selected time frame.
Number of unique users over time line chart
Experience Vitals Explore ready-made dashboards owned by
Experience Vitals.
Track Digital Experience data retention volumes and query usage. View daily query volume by app, retained data across buckets, and total query counts by timeframe.
The Digital Experience retain and query usage dashboard contains the following sections and tiles:
Investigate loaded frontend resources by performance and size. View decoded, download, and encoded size by resource asset, and identify resources contributing most to page load time.
The Frontend resource analysis dashboard contains the following sections and tiles:
Largest Contentful Paint - p$Percentile single value
Largest Contentful Paint (LCP) at the selected percentile: how long until the largest visible element (often a hero image or heading) is rendered. Slow resources are the most common cause of a poor LCP. Use the sections below to find large images, render-blocking scripts or stylesheets, and slow requests. Goal: ≤2.5 s
Duration - p$Percentile single value
Total resource load time at the selected percentile, from fetch start to response end. If it's high, check the timing breakdown below to see which phase (DNS, connection, request, or response) dominates. Goal: <150 ms, investigate >500 ms
Decoded Size - p$Percentile single value
Decoded (uncompressed) resource size at the selected percentile. This is what the browser has to parse and execute, so large scripts and stylesheets cost CPU time even when they compress well. Reduce it by code splitting, tree shaking, removing unused CSS, and serving modern image formats (WebP, AVIF).
% Cached single value
Percentage of resources served from the browser or CDN cache instead of the network. Cached resources load almost instantly on repeat visits. Raise it by setting long Cache-Control max-age values on static assets and using content-hashed file names (for example app.3f9a.js) so you can cache them for a long time without serving stale files. Goal: ≥80% cached
% Compression single value
Percentage of resources whose transferred (encoded) size is smaller than their decoded size, which means they were compressed. Enable Brotli or gzip on your server or CDN for text assets (JS, CSS, HTML, JSON, SVG). Already-compressed formats such as JPEG, PNG, and WOFF2 don't benefit. Goal: ≥75% compressed
% Render Blocking single value
Percentage of resources that block the first render, typically synchronous scripts and stylesheets in the <head>. Every blocking resource delays first paint and LCP. Fix by adding defer or async to scripts, inlining critical CSS, and loading the remaining CSS asynchronously. Goal: ≤5% of resources blocking
Largest Contentful Paint - p$Percentile line chart
Largest Contentful Paint (LCP) at the selected percentile: how long until the largest visible element (often a hero image or heading) is rendered. Slow resources are the most common cause of a poor LCP. Use the sections below to find large images, render-blocking scripts or stylesheets, and slow requests. Goal: ≤2.5 s The dashed lines mark the 2.5 s target and the 4 s "poor" threshold.
Duration - p$Percentile line chart
Total resource load time at the selected percentile, from fetch start to response end. If it's high, check the timing breakdown below to see which phase (DNS, connection, request, or response) dominates. Goal: <150 ms, investigate >500 ms Look for spikes that line up with deployments or traffic peaks.
Decoded Size - p$Percentile line chart
Decoded (uncompressed) resource size at the selected percentile. This is what the browser has to parse and execute, so large scripts and stylesheets cost CPU time even when they compress well. Reduce it by code splitting, tree shaking, removing unused CSS, and serving modern image formats (WebP, AVIF). A step increase usually means a new or bigger bundle was deployed.
% Cached line chart
Percentage of resources served from the browser or CDN cache instead of the network. Cached resources load almost instantly on repeat visits. Raise it by setting long Cache-Control max-age values on static assets and using content-hashed file names (for example app.3f9a.js) so you can cache them for a long time without serving stale files. Goal: ≥80% cached A sudden drop usually follows a deployment that changed asset URLs or caching headers.
% Compression line chart
Percentage of resources whose transferred (encoded) size is smaller than their decoded size, which means they were compressed. Enable Brotli or gzip on your server or CDN for text assets (JS, CSS, HTML, JSON, SVG). Already-compressed formats such as JPEG, PNG, and WOFF2 don't benefit. Goal: ≥75% compressed Drops over time often follow CDN or server configuration changes.
% Render Blocking line chart
Percentage of resources that block the first render, typically synchronous scripts and stylesheets in the <head>. Every blocking resource delays first paint and LCP. Fix by adding defer or async to scripts, inlining critical CSS, and loading the remaining CSS asynchronously. Goal: ≤5% of resources blocking
Duration - p$Percentile single value
Total resource load time at the selected percentile, from fetch start to response end. If it's high, check the timing breakdown below to see which phase (DNS, connection, request, or response) dominates. Goal: <150 ms, investigate >500 ms
Resource Timings - p$Percentile categorical chart
Time spent in each phase of a resource request at the selected percentile, by resource type. The largest segment shows where to optimize first: DNS and connection phases point to network or origin setup (use preconnect, a CDN, or fewer origins), request duration (time to first byte) points to server or CDN latency, and response duration points to payload size.
Performance Grouped by Page/View table
Resource load timings at the selected percentile, grouped by page or view and resource type. Sort by duration to find the pages and resource types that load slowest. Click a page name to open its waterfall, or click a url.path link to filter the whole dashboard to that resource (your current filters are kept, except Geo). Paths are ordered by how many page loads requested them, and IDs in paths are grouped as :id, so a link filters to all matching requests. You can also type a pattern into ResourceUrl yourself, using * as a wildcard (for example /assets/js/common.*.js). Duration is colored green below 150 ms, amber from 150 ms, and red from 500 ms.
Redirect Time - p$Percentile line chart
Redirect time at the selected percentile, shown as a time series per resource type. Time spent following HTTP redirects before the actual request starts. Link straight to the final URL and avoid redirect chains (for example http → https → www). Goal: 0 ms
Application Cache - p$Percentile line chart
Application cache time at the selected percentile, shown as a time series per resource type. Time between fetch start and the DNS lookup, spent checking the HTTP cache or a service worker. High values can point to a slow service worker fetch handler.
TLS Negotiation - p$Percentile line chart
TLS negotiation time at the selected percentile, shown as a time series per resource type. Time spent on the TLS handshake for secure connections. Reduce it with TLS 1.3, connection reuse (HTTP/2 or HTTP/3), and preconnect hints for critical third-party origins.
Blocking Time - p$Percentile line chart
Blocking (queueing) time at the selected percentile, shown as a time series per resource type. Time the browser waited between phases, for example because of connection limits or request prioritization. High values usually mean too many parallel requests to one origin. Bundle small files, use HTTP/2, or lazy-load non-critical resources.
DNS Lookup - p$Percentile line chart
DNS lookup time at the selected percentile, shown as a time series per resource type. Time to resolve the resource's host name. Reduce the number of distinct domains and add dns-prefetch or preconnect hints for critical origins. Goal: <20 ms
TCP Connect - p$Percentile line chart
TCP connect time at the selected percentile, shown as a time series per resource type. Time to set up the TCP connection to the server. High values point to distant servers or no connection reuse. Use a CDN closer to your users and enable HTTP/2 or HTTP/3.
Request Duration - p$Percentile line chart
Request duration (time to first byte) at the selected percentile, shown as a time series per resource type. Time from sending the request until the first byte of the response arrives. High values point to slow servers or CDN cache misses. Check origin response times and CDN hit ratios.
Response Duration - p$Percentile line chart
Response duration at the selected percentile, shown as a time series per resource type. Time to download the response body after the first byte. It grows with payload size, so compress, minify, and shrink large assets.
Number of Resource Assets by Page/View - p$Percentile single value
Number of resource requests per page or view at the selected percentile, by resource type. Every request adds overhead, so a high count points to opportunities to bundle scripts, use image sprites or SVG icons, and lazy-load below-the-fold content.
Resource Asset Size - p$Percentile single value
Decoded (uncompressed) size of a single resource at the selected percentile, by resource type. Shows which asset types are typically heaviest. Large images point to missing resizing or modern formats (WebP, AVIF); large scripts point to bundles that need splitting.
Resources by Page Grouped by Page/View table
Optimization summary per page or view and resource type: cache rate, compression rate, render-blocking rate, and sizes. Start with rows that combine a high page-load count with low cache or compression rates or high render blocking. Fixing those gives the biggest gain for real users. Click a page name to open its waterfall.
Encoded Size by Resource Asset - p$Percentile pie chart
Share of encoded (compressed, as sent over the network) size by resource type, at the selected percentile. The largest slice is where reducing size has the most impact on network transfer.
Decoded Size by Resource Asset - p$Percentile pie chart
Share of decoded (uncompressed) size by resource type, at the selected percentile. Compare it with the encoded chart: a type whose share is much larger here than there compresses well. A large slice of scripts here means heavy parse and execute cost.
Download Size by Resource Asset - p$Percentile pie chart
Share of bytes actually downloaded (transfer size, including headers) by resource type, at the selected percentile. Cached resources transfer close to 0 bytes, so a type that is large here but not in the encoded chart is probably poorly cached.
Encoded Size - p$Percentile line chart
Encoded (compressed) size per resource type over time, at the selected percentile. Use it to spot regressions in transfer size after deployments.
Decoded Size - p$Percentile line chart
Decoded (uncompressed) size per resource type over time, at the selected percentile. A steady rise usually means bundle bloat. Set performance budgets to catch it early.
Download Size - p$Percentile line chart
Downloaded (transfer) size per resource type over time, at the selected percentile. Drops are good: they mean better caching or compression. Rises without a matching rise in decoded size suggest caching or compression regressed.
Investigate mobile app start performance by version and geography. View cold and warm start trends for the slowest versions and identify individual sessions with the longest startup times.
The Mobile app start health dashboard contains the following sections and tiles:
Investigate crashes, ANRs, and errors across mobile frontends. Track top errors, crash and ANR trends, and request error counts by release version to diagnose regressions.
The Mobile troubleshooting dashboard contains the following sections and tiles:
Investigate web frontend navigation performance and JavaScript errors. Track page load time, Core Web Vitals (LCP, CLS, FID), and the top slowest navigations.
The Page performance & errors dashboard contains the following sections and tiles:
Understand your Real User Monitoring usage.
The Usage - Real User Monitoring dashboard contains the following sections and tiles:
Overall trend (estimated cost) bar chart
3-hour estimated RUM cost split across Real User Monitoring, Session Replay and Property, plotted as a share of the peak 3-hour window, to show when spend rises and which capability drives it
Overall share (estimated cost) donut chart
Share of estimated RUM cost across the three billed capabilities, showing where the Digital Experience budget goes before drilling into single frontends
Cost over time by frontend type bar chart
3-hour estimated RUM cost split by frontend type (web, mobile, custom), to show which type of application carries the spend and when that mix shifts.
Cost share by device type donut chart
Share of estimated RUM cost by the device type recorded on the billing events, showing which device categories consume the session budget.
All frontends by cost table
Estimated cost per frontend across all three RUM capabilities, with share of total and trend vs. the trailing 7- and 28-day daily averages.
Top 5 Frontends by cost donut chart
Five most expensive frontends over the selected timeframe, across all three RUM capabilities.
Real User Monitoring - sessions by frontend (top 5 + other) bar chart
Billed RUM sessions for the top 5 frontends, with the rest grouped as Other, to show which applications drive session volume and when a release or traffic change increased it.
Real User Monitoring - session share by frontend (top 5 + other) donut chart
Share of billed RUM sessions across the top 5 frontends. One dominant frontend is usually the best place to tune session limits or exclude low value traffic.
Real User Monitoring - frontends by cost table
All frontends ranked by estimated RUM session cost with their share of the total, used to find the applications worth capping, sampling or removing from monitoring.
Real User Monitoring with Session Replay - replays by frontend (top 5 + other) bar chart
Billed Session Replay captures for the top 5 frontends, with the rest grouped as Other, to show which applications drive replay volume and when a capture rate change increased it.
Real User Monitoring with Session Replay - replay share by frontend (top 5 + other) donut chart
Share of billed Session Replay captures across the top 5 frontends, showing whether replay spend sits in a few applications where the capture rate can be lowered.
Real User Monitoring with Session Replay - frontends by cost table
All frontends ranked by estimated Session Replay cost with their share of the total. Replay is the most expensive RUM capability at $0.0045 per capture, so the top rows carry the largest savings.
Real User Monitoring Property - properties by frontend (top 5 + other) bar chart
Billed session properties for the top 5 frontends, with the rest grouped as Other, to spot frontends capturing more custom properties per session than they use.
Real User Monitoring Property - total estimated cost donut chart
Total estimated cost of billed session properties over the selected timeframe, sizing the property add-on before drilling into single frontends.
Real User Monitoring Property - frontends by cost table
All frontends ranked by estimated property cost with their share of the total, used to retire unused custom properties on the heaviest applications.
Investigate XHR and fetch request performance trends. View request duration, time to first byte, and the most frequent, slowest, and most frequently failing XHR calls.
The XHR performance dashboard contains the following sections and tiles:
Extensions Explore ready-made dashboards owned by
Extensions.
View data consumption by extension and configuration. Identify the top 20 extensions and IP addresses by datapoints ingested to spot unexpected or excessive data producers.
The Extension data consumption dashboard contains the following sections and tiles:
Fleet Management Explore ready-made dashboards owned by
Fleet Management.
Diagnostic dashboard for ActiveGate monitoring
The ActiveGate Diagnostic Overview dashboard contains the following sections and tiles:
ActiveGates per network zone categorical chart
Count of unique ActiveGate instances per network zone
ActiveGates per group categorical chart
Count of unique ActiveGate instances per group
System CPU usage line chart
Host or container CPU usage percentage
Memory line chart
System memory usage percentage calculated from total and free memory
Storage line chart
Storage volume usage percentage calculated from total and free space
JVM CPU usage line chart
ActiveGate JVM process CPU usage percentage
JVM heap memory line chart
JVM heap memory usage percentage calculated from used and available heap
Directory quotas line chart
Directory storage usage as a percentage of configured quota limits
JVM GC time line chart
Major GC collection time as a percentage of the 10-minute interval
Thread pool busy threads line chart
Number of busy threads per thread pool
Thread pool queues sizes line chart
Queue depth per thread pool — growing queues indicate thread pool saturation
Network traffic to/from clients line chart
Bytes sent and received between ActiveGates and connected clients
Network traffic to/from Dynatrace environment line chart
Note: Chart is not drawn when no errors reported within timeframe
Agent modules connected line chart
Number of OneAgent modules connected to ActiveGates
Dropped, resent & rejected messages line chart
Non-zero values indicate data loss in agent-to-ActiveGate communication
REST.API calls line chart
Number of REST API requests handled by ActiveGates per operation
REST.API errors line chart
REST API requests with HTTP status code 400 or higher
Response size line chart
Average size in bytes of REST API responses per operation
Request size line chart
Average size in bytes of REST API requests per operation
Self-monitoring dashboard for AWS Data Firehose log ingestion
The AWS Cloud Platform Monitoring - AWS Data Firehose Log Ingestion Self-Monitoring dashboard contains the following sections and tiles:
Diagnostic dashboard for Synthetic Engine monitoring
The Synthetic Engine Diagnostic Overview dashboard contains the following sections and tiles:
System CPU usage line chart
Host or container CPU usage percentage
Memory line chart
System memory usage percentage calculated from total and free memory
Storage line chart
Storage volume usage percentage calculated from total and free space
JVM CPU usage line chart
Synthetic Engine JVM process CPU usage percentage
JVM heap memory line chart
JVM heap memory usage percentage calculated from used and available heap
Directory quotas line chart
Directory storage usage as a percentage of configured quota limits
JVM GC time line chart
Major GC collection time as a percentage of the 10-minute interval
Thread pool busy threads line chart
Number of busy threads per thread pool
Thread pool queues sizes line chart
Queue depth per thread pool — growing queues indicate thread pool saturation
Network traffic to/from clients line chart
Bytes sent and received between Synthetic Engine nodes and connected clients
Network traffic to/from Dynatrace environment line chart
Note: Chart is not drawn when no errors reported within timeframe
Dropped, resent & rejected messages line chart
Non-zero values indicate data loss in agent-to-Synthetic Engine communication
Diagnostic dashboard for ZRemote monitoring
The ZRemote Diagnostic Overview dashboard contains the following sections and tiles:
System CPU usage line chart
Host or container CPU usage percentage
Memory line chart
System memory usage percentage calculated from total and free memory
Storage line chart
Storage volume usage percentage calculated from total and free space
JVM CPU usage line chart
ZRemote JVM process CPU usage percentage
JVM heap memory line chart
JVM heap memory usage percentage calculated from used and available heap
Directory quotas line chart
Directory storage usage as a percentage of configured quota limits
JVM GC time line chart
Major GC collection time as a percentage of the 10-minute interval
Thread pool busy threads line chart
Number of busy threads per thread pool
Thread pool queues sizes line chart
Queue depth per thread pool — growing queues indicate thread pool saturation
Network traffic to/from clients line chart
Bytes sent and received between ZRemote nodes and connected clients
Network traffic to/from Dynatrace environment line chart
Note: Chart is not drawn when no errors reported within timeframe
Dropped, resent & rejected messages line chart
Non-zero values indicate data loss in agent-to-ZRemote communication
Infrastructure & Operations Explore ready-made dashboards owned by
Infrastructure & Operations.
Host inventory and monitoring coverage across all datacenters (AWS, Azure, GCP, VMware, geolocation sites).
The Data center overview dashboard contains the following sections and tiles:
Total data centers single value
Total monitored hosts single value
Data centers availability single value
It takes monitored hosts and excludes monitoring candidates, assigns each host to a data center (AWS availability zone / Azure region / GCP zone / VMware datacenter / geoloc site, otherwise “No Data center”), looks up each host’s latest dt.host.availability, computes per data center the percentage of hosts that are up (availability == 1), and finally returns the average of those per–data center percentages as avg_coverage.
Data centers with availability < 90% single value
Top 10 data centers by host count categorical chart
Hosts by data center type categorical chart
Data center inventory table
Overview of host health, resource hotspots, and log activity across your environment. View host states, average CPU and memory usage, and the most problematic hosts.
The Infrastructure Observability Dashboard dashboard contains the following sections and tiles:
Total hosts single value
Hosts with problems single value
Counts hosts with problems that were reported inside of the choosen timeframe.
Hosts availability single value
Average availability for all hosts. Only active hosts are counted in but the average of all is displayed. Availability is reported every couple of minutes, thus timeframe should include at least 5 minutes period.
Top $TopLimit hosts by lowest availability honeycomb chart
Click on honeycomb to see the name of the host tooltip and click in "Open with…" to view host details in the Infrastructure & Operations app. This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by problems honeycomb chart
Click on honeycomb to see the name of the host tooltip and click in "Open with…" to view host details in the Infrastructure & Operations app. This chart is affected but the "TopLimit" variable.
Hosts states pie chart
Average resources usage line chart
Total traffic single value
Calculated as sum of inbound and outbound traffic for all hosts within a dashboard timeframe.
Hosts network traffic line chart
Hosts cloud types pie chart
Hosts monitoring mode pie chart
Hosts hypervisor type pie chart
Top 15 hosts by resource utilization (5 by CPU, 5 by memory, 5 by disk) table
Click on a specific id field in the table below and select "Open with…" to view host details in the Infrastructure & Operations app.
Hosts reaching resource saturation (CPU, memory or disk) table
Click on a specific id field in the table below and select "Open with…" to view host details in the Infrastructure & Operations app.
Events distribution by type pie chart
Average CPU for cloud types table
Average CPU for hypervisor types table
Average CPU and memory usage across all processes line chart
Top $TopLimit processes by highest CPU line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest CPU load line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest memory consumption line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest disk usage line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest network traffic line chart
This chart is affected by the "TopLimit" variable.
Get an overview of hosts and processes at the environment level. (Classic)
The Infrastructure Observability Dashboard (Classic) dashboard contains the following sections and tiles:
Total hosts single value
Hosts with problems single value
Counts hosts with problems that were reported at least within 6 hours of timeframe end date.
Hosts availability single value
Average availability for all hosts. Only active hosts are counted in. Availability is reported every couple of minutes, thus timeframe should include at least 5 minutes period.
Top $TopLimit hosts by lowest availability honeycomb chart
Click on honeycomb to see the name of the host tooltip and click in "Open with…" to view host details in the Infrastructure & Operations app. This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by problems honeycomb chart
Click on honeycomb to see the name of the host tooltip and click in "Open with…" to view host details in the Infrastructure & Operations app. This chart is affected but the "TopLimit" variable.
Hosts states pie chart
Average resources usage line chart
Total traffic single value
Calculated as sum of inbound and outbound traffic for all hosts within a dashboard timeframe.
Hosts network traffic line chart
Hosts cloud types pie chart
Hosts monitoring modes pie chart
Hosts hypervisor type pie chart
Top 15 hosts by resource utilization (5 by CPU, 5 by memory, 5 by disk) table
Click on a specific id field in the table below and select "Open with…" to view host details in the Infrastructure & Operations app.
Hosts reaching resource saturation (CPU, memory or disk) table
Click on a specific id field in the table below and select "Open with…" to view host details in the Infrastructure & Operations app.
Events distribution by type pie chart
Average CPU for cloud types table
Average CPU for hypervisor types table
Average CPU and memory usage across all processes line chart
Top $TopLimit processes by highest CPU line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest CPU load line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest memory consumption line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest disk usage line chart
This chart is affected by the "TopLimit" variable.
Top $TopLimit hosts by highest network traffic line chart
This chart is affected by the "TopLimit" variable.
Analyze AWS VPC network flow logs. View top source and destination address pairs, inter-VPC traffic, port distributions, and transit gateway flows.
The Network analytics dashboard contains the following sections and tiles:
Inter VPC traffic pie chart
Inter availability zone traffic pie chart
Inter region traffic pie chart
Traffic types pie chart
For more info about traffic paths recorded in flow logs see: Flow log records - Amazon Virtual Private Cloud
Analyze network device and interface performance. View interface health states, top interfaces by inbound and outbound load, and those with the highest discards and errors.
The Network devices dashboard contains the following sections and tiles:
Total network devices single value
The number of network devices monitored in the environment. Unaffected by dashboard variables, displays total value for this tenant.
Total traffic single value
Displays total in/out traffic for all devices. Can be filtered by "NetworkDevices" variable. Value is calculated as average of inbound and outbound traffic.
Devices with problems single value
Can be filtered by "NetworkDevices" variable. If filtered, will display value only for selected devices.
Total problems single value
Can be filtered by "NetworkDevices" variable. If filtered, will display value only for selected devices.
Top $TopLimit devices by network traffic categorical chart
Can be filtered by "TopLimit", "NetworkDevices" variables. Traffic is counted for last 3 minutes of a timeframe. To see details, click on chart sparkline, hover over "dt.smartscape.ext_network_device", select "Open with…" option to open device in other applications.
Errors inbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Errors outbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Discards inbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Discards outbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Top $TopLimit devices by CPU usage line chart
Can be filtered by "TopLimit", "NetworkDevices" variables. To see details, click on chart sparkline, hover over "dt.smartscape.ext_network_device", select "Open with…" option to open device in other applications.
Top $TopLimit devices by memory usage line chart
Can be filtered by "TopLimit", "NetworkDevices" variables. To see details, click on chart sparkline, hover over "dt.smartscape.ext_network_device", select "Open with…" option to open device in other applications.
Top $TopLimit devices by lowest reachability honeycomb chart
Reachability for configured devices. Can be filtered by "NetworkDevices" variable. More info on the topic: Create a NAM monitor. To see details, click on chart sparkline, hover over "dt.smartscape.ext_network_device", select "Open with…" option to open device in other applications.
Saturated devices single value
Can be filtered by "TopLimit", "NetworkDevices" variables.
Top $TopLimit devices by interfaces saturation categorical chart
If chart is empty, that means there's no saturated devices at the moment. Can be filtered by "TopLimit", "NetworkDevices" variables.
Top $TopLimit devices by Up/Down interfaces categorical chart
Can be filtered by "TopLimit", "NetworkDevices" variables.
Saturated interfaces single value
Can be filtered by "TopLimit", "NetworkDevices" variables.
Top $TopLimit interfaces by inbound load line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Top $TopLimit interfaces by outbound load line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Top $TopLimit interfaces by inbound traffic line chart
Load is calculated as current interface traffic.
Top $TopLimit interfaces by outbound traffic line chart
Load is calculated as current interface traffic.
Interfaces in Up/Down state table
The list of network device interfaces in administratively up and operationally down state. Open in another application by going into cell action menu and selecting "Open with…" option.
Top $TopLimit interfaces by discards and errors table
The sorted list of the network interfaces with the most inbound and outbound error and discard rates.
Analyze network performance at the level of network devices (Classic).
The Network devices (Classic) dashboard contains the following sections and tiles:
Total network devices single value
The number of network devices monitored in the environment. Unaffected by dashboard variables, displays total value for this tenant.
Total traffic single value
Displays total in/out traffic for all devices. Can be filtered by "NetworkDevices" variable. Value is calculated as average of inbound and outbound traffic for latest 10 minutes.
Devices with problems single value
Can be filtered by "NetworkDevices" variable. If filtered, will display value only for selected devices.
Total problems single value
Can be filtered by "NetworkDevices" variable. If filtered, will display value only for selected devices.
Top $TopLimit devices by network traffic categorical chart
Can be filtered by "TopLimit", "NetworkDevices" variables. Traffic is counted for last 3 minutes of a timeframe. To see details, click on chart sparkline, hover over "dt.entity.network:device", select "Open with…" option to open device in other applications.
Errors inbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Errors outbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Discards inbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Discards outbound single value
Can be filtered by "NetworkDevices" variable. If filtered, will display metric value only for selected devices.
Top $TopLimit devices by CPU usage line chart
Can be filtered by "TopLimit", "NetworkDevices" variables. To see details, click on chart sparkline, hover over "dt.entity.network:device", select "Open with…" option to open device in other applications.
Top $TopLimit devices by memory usage line chart
Can be filtered by "TopLimit", "NetworkDevices" variables. To see details, click on chart sparkline, hover over "dt.entity.network:device", select "Open with…" option to open device in other applications.
Top $TopLimit devices by lowest reachability honeycomb chart
Reachability for configured devices. Can be filtered by "NetworkDevices" variable. More info on the topic: Create a NAM monitor. To see details, click on chart sparkline, hover over "dt.entity.network:device", select "Open with…" option to open device in other applications.
Saturated devices single value
Can be filtered by "TopLimit", "NetworkDevices" variables.
Top $TopLimit devices by interfaces saturation categorical chart
If chart is empty, that means there's no saturated devices at the moment. Can be filtered by "TopLimit", "NetworkDevices" variables.
Top $TopLimit devices by Up/Down interfaces categorical chart
Can be filtered by "TopLimit", "NetworkDevices" variables.
Saturated interfaces single value
Can be filtered by "TopLimit", "NetworkDevices" variables.
Top $TopLimit interfaces by inbound load line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Top $TopLimit interfaces by outbound load line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Top $TopLimit interfaces by inbound traffic line chart
Load is calculated as current interface traffic.
Top $TopLimit interfaces by outbound traffic line chart
Load is calculated as current interface traffic.
Interfaces in Up/Down state table
The list of network device interfaces in administratively up and operationally down state. Open in another application by going into cell action menu and selecting "Open with…" option.
Top $TopLimit interfaces by discards and errors table
The sorted list of the network interfaces with the top most inbound and outbound errors rates, inbound and outbound discards rates.
View an environment-level summary of network interface health. Track total traffic, inbound and outbound discards and errors, and nodes with interfaces in a down state.
The Network performance dashboard contains the following sections and tiles:
Total traffic single value
The sum of the input and output traffic for all interfaces of all devices in the environment.
Outbound discards single value
The outbound discard rate for all interfaces of all devices in the environment.
Inbound discards single value
The inbound discard rate for all interfaces of all devices in the environment.
Outbound errors single value
The outbound error rate for all interfaces of all devices in the environment.
Inbound errors single value
The inbound discard rate for all interfaces of all devices in the environment.
Monitored devices single value
The number of network devices monitored in the environment.
Open device problems single value
The number of open Problems affecting network devices.
Node interfaces up/down single value
The number of network device interfaces is in an administratively up and operationally down state.
Interfaces in Up/Down state table
The list of network device interfaces in administratively up and operationally down state.
Top 50 interfaces by discards and errors table
The sorted list of the network interfaces with the top most inbound and outbound errors rates, inbound and outbound discards rates.
Inbound line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Outbound line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Get an environment level view of the network performance.
The Network performance (Classic) dashboard contains the following sections and tiles:
Total traffic single value
The sum of the input and output traffic for all interfaces of all devices in the environment.
Outbound discards single value
The outbound discard rate for all interfaces of all devices in the environment.
Inbound discards single value
The inbound discard rate for all interfaces of all devices in the environment.
Outbound errors single value
The outbound error rate for all interfaces of all devices in the environment.
Inbound errors single value
The inbound discard rate for all interfaces of all devices in the environment.
Monitored devices single value
The number of network devices monitored in the environment.
Open device problems single value
The number of open Problems affecting network devices.
Node interfaces up/down single value
The number of network device interfaces is in an administratively up and operationally down state.
Interfaces in Up/Down state table
The list of network device interfaces in administratively up and operationally down state.
Top 50 interfaces by discards and errors table
The sorted list of the network interfaces with the top most inbound and outbound errors rates, inbound and outbound discards rates.
Inbound line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Outbound line chart
Load is calculated as current interface traffic per second divided by interface maximum speed.
Kubernetes Explore ready-made dashboards owned by
Kubernetes.
View resource utilization and scale for a Kubernetes cluster. Track CPU, memory, and pod utilization alongside requests commitment to understand capacity headroom.
The Kubernetes cluster dashboard contains the following sections and tiles:
CPU utilization single value
CPU requests commitment single value
CPU limits commitment single value
Error logs bar chart
Query Explanation: The query aggregates the pre-counted error logs (dt.log.status_per_entity_count) for a specific Kubernetes cluster, grouped by namespace (k8s.namespace.name). It filters logs where the status is "ERROR" and matches the specified cluster name ($Cluster). Why this visualization is useful: A bar chart effectively displays error distribution across namespaces, enabling quick identification of namespaces with the highest error counts for targeted troubleshooting.
Memory utilization single value
Memory requests commitment single value
Memory limits commitment single value
Pod utilization single value
Log level distribution donut chart
Description: This pie chart visualizes the distribution of log status counts across different statuses within a specific Kubernetes cluster ($Cluster). The query aggregates the total count of log statuses (dt.log.status_per_entity_count) and groups them by status. Purpose: The pie chart is ideal for highlighting proportions and providing a clear overview of the relative frequency of each log status, making it easy to identify dominant statuses or anomalies at a glance.
Log volume bar chart
Query Explanation: This DQL query calculates the sum of log status counts (dt.log.status_per_entity_count) grouped by status within a specific Kubernetes cluster ($Cluster). It sorts the statuses in ascending order based on their severity: INFO (lowest priority), WARN, ERROR (highest priority), and others. Why this visualization is useful: Using a bar chart to display this data provides a clear visual representation of log severity distribution within the cluster. It helps quickly identify the prevalence of critical issues (ERROR) compared to less severe statuses (INFO or WARN), enabling efficient prioritization of troubleshooting efforts.
Error and warning log patterns (last 15 minutes) table
Query Purpose: The query fetches raw error and warning logs filtered by a selected Kubernetes cluster, normalizes volatile data (e.g., timestamps, IPs, UUIDs), and summarizes log patterns by status and namespace. It highlights recurring log patterns with a count greater than one, sorted by frequency, and provides a direct link to Kubernetes namespace insights. Why this visualization is useful: This table helps identify frequent error and warning patterns across namespaces, enabling faster troubleshooting and deeper insights into Kubernetes cluster health and application behavior.
Error and warning logs (last 15 minutes) table
Description: This tile displays the latest 50 error and warning logs from a selected Kubernetes cluster, sorted by timestamp. It includes formatted timestamps, log status, namespace links, and log content for quick analysis. Purpose: This visualization helps identify recent issues and warnings in the cluster, enabling rapid troubleshooting and navigation to specific namespaces for deeper investigation.
Troubleshoot Dynatrace Kubernetes platform monitoring and Prometheus integration. Identify failing queries, high-latency endpoints, and error patterns across the monitoring stack.
The Kubernetes monitoring statistics dashboard contains the following sections and tiles:
Failing queries table
List the top number of failed API requests to endpoints of monitored Kubernetes clusters.
Top endpoints average queries per minute categorical chart
List the top number of average API requests per minute to endpoints of monitored Kubernetes clusters.
Failing queries per minute line chart
Shows the number of failed API requests per minute to endpoints of monitored Kubernetes clusters.
Average latency successful queries line chart
Shows the average latency of successful API requests to endpoints of monitored Kubernetes clusters.
Successful queries per minute line chart
Shows the number of successful API requests per minute to endpoints of monitored Kubernetes clusters in the last 2 hours.
Cluster Monitoring Availability table
Displays the availability of Cluster Monitoring
Clusters with unhealthy ActiveGates table
Query Explanation: This query identifies Kubernetes clusters with API monitoring enabled and linked to specific ActiveGates. It evaluates ActiveGate health metrics (CPU usage, memory usage, and garbage collection time) over the last 30 minutes. Based on thresholds, it flags unhealthy ActiveGates and lists the conditions causing the issues (e.g., high CPU or memory usage). Why this visualization is useful: The table provides a clear overview of clusters and their associated ActiveGates, highlighting problematic conditions. This helps quickly identify clusters impacted by resource constraints or performance issues, enabling targeted troubleshooting.
ActiveGate JVM CPU usage line chart
Description: This tile displays the maximum CPU usage of ActiveGates over time. Purpose: The line chart visualization highlights trends and fluctuations, enabling quick identification of performance spikes or resource bottlenecks.
ActiveGate JVM memory usage line chart
Description: This tile visualizes the percentage of heap memory used by ActiveGates over time, calculated as memory_used / memory_available * 100. Purpose: The line chart effectively highlights trends and fluctuations in memory usage, enabling proactive monitoring and capacity planning.
ActiveGate JVM garbage collection time line chart
Description: This tile displays the maximum major garbage collection time for ActiveGates Purpose: The line chart helps visualize trends and fluctuations in garbage collection times, enabling quick identification of performance bottlenecks or anomalies in ActiveGate JVMs.
Analyze resource allocation of all pods within a Kubernetes namespace. View pod counts, CPU and memory utilization, and namespace contribution to overall cluster capacity.
The Kubernetes namespace - pods dashboard contains the following sections and tiles:
Cluster CPU utilization contribution single value
CPU requests utilization single value
CPU limits utilization single value
Error logs bar chart
Query Explanation: This query aggregates the pre-counted error logs (dt.log.status_per_entity_count) for a specific Kubernetes cluster ($Cluster) and namespace ($Namespace) where the log status is "ERROR." The results are grouped by the cluster name and namespace name. Purpose of Visualization: The bar chart effectively displays error log counts across Kubernetes clusters and namespaces, enabling quick identification of problematic areas and facilitating targeted troubleshooting.
Cluster memory utilization contribution single value
Memory requests utilization single value
Memory limits utilization single value
Pods single value
Log level distribution donut chart
Description: Aggregates pre-counted logs by status for a specific Kubernetes cluster and namespace, sorting them by severity (ERROR > WARN > INFO). The donut chart visually highlights the distribution of log statuses, enabling quick identification of critical issues.
Log volume bar chart
Description: This tile visualizes the distribution of pre-counted logs by status (ERROR, WARN, INFO, and others) for a selected Kubernetes cluster and namespace. Logs are sorted by severity, with the most critical statuses displayed first. Purpose: The bar chart helps quickly identify the severity and frequency of log statuses, enabling efficient monitoring and prioritization of issues within the Kubernetes environment.
Error and warning log patterns (last 15 minutes) table
Description: This tile displays the top 20 recurring error and warning log patterns across Kubernetes pods within the selected cluster and namespace. Logs are normalized to redact sensitive data (e.g., UUIDs, IPs, timestamps) and summarized by pattern, status, and pod name. Purpose: This visualization helps identify common issues and anomalies in Kubernetes workloads, enabling faster troubleshooting and root cause analysis by focusing on frequently occurring log patterns.
Error and warning logs (last 15 minutes) table
Description: Displays the latest 50 error and warning logs from the selected Kubernetes cluster and namespace, sorted by timestamp. Useful for quickly identifying recent issues and their details.
Track CPU and memory usage distribution across workloads in a Kubernetes namespace. View resource quotas, usage per workload, and overall namespace resource distribution.
The Kubernetes namespace - workloads dashboard contains the following sections and tiles:
Usage overview table
Error logs bar chart
Description: This tile aggregates pre-counted error logs by workload name within a specific Kubernetes cluster and namespace, filtered by workload kind and error status. Purpose: The bar chart visualization effectively highlights error distribution across workloads, enabling quick identification of problematic workloads for targeted troubleshooting.
CPU usage pie chart
Memory usage pie chart
Log level distribution donut chart
Description: Aggregates pre-counted logs by status for a selected Kubernetes cluster, namespace, and workload type. Displays log severity distribution (ERROR, WARN, INFO) in a sorted donut chart for quick insights into system health.
Log volume bar chart
Query Purpose: Visualizes pre-counted log occurrences by status (ERROR, WARN, INFO, etc.) for a specific Kubernetes cluster, namespace, and workload type. Logs are sorted by severity, with the most critical statuses displayed first. Why Useful: The bar chart highlights the distribution of log severities, enabling quick identification of critical issues within Kubernetes workloads for targeted troubleshooting and optimization.
Error and warning log patterns (last 15 minutes) table
Description: This tile displays a summary of error and warning logs for selected Kubernetes clusters, namespaces, and workload types. It normalizes volatile data (e.g., timestamps, UUIDs, IPs) to identify recurring patterns and their frequency. Purpose: This visualization helps pinpoint common issues across workloads, enabling faster troubleshooting and pattern recognition in Kubernetes environments.
Error and warning logs (last 15 minutes) table
Query Explanation: This query fetches raw error and warning logs from Kubernetes workloads filtered by cluster, namespace, and workload type. It sorts logs by timestamp, limits results to 50 entries, and constructs links for deeper investigation into specific workloads. Purpose of Visualization: The table provides a concise view of recent errors and warnings, enabling quick identification of problematic workloads and facilitating direct navigation to detailed Kubernetes insights for troubleshooting.
Understand how pods consume resources on a specific Kubernetes node. View CPU, memory, and pod utilization alongside requests-based utilization percentages.
The Kubernetes node - pods dashboard contains the following sections and tiles:
CPU utilization single value
CPU utilization (requests) single value
CPU utilization (limits) single value
Error logs bar chart
Number Explanation of the Query The query aggregates the pre-counted error logs (dt.log.status_per_entity_count) for Kubernetes pods within a specific cluster ($Cluster) and node ($Node). It filters the logs to include only those with a status of "ERROR" and groups the results by k8s.pod.name. The sum function calculates the total error count for each pod. ### Why the Bar Chart is Useful A bar chart is ideal for visualizing this data as it provides a clear comparison of error counts across different pods. This helps identify which pods are experiencing the most issues, enabling targeted troubleshooting and optimization.
Memory utilization single value
Memory utilization (requests) single value
Memory utilization (limits) single value
Pods utilization single value
Log level distribution donut chart
Description: Aggregates pre-counted logs by status for a selected Kubernetes cluster and node, sorting by severity (ERROR > WARN > INFO). The donut chart visually highlights the distribution of log statuses, enabling quick identification of critical issues.
Log volume bar chart
Description: This tile visualizes the distribution of pre-counted logs by status (ERROR, WARN, INFO, and others) for a selected Kubernetes cluster and node. Logs are sorted by severity, with the most critical statuses displayed first. Purpose: The bar chart helps identify the severity and frequency of log statuses, enabling quick assessment of issues within the Kubernetes environment.
Error and warning log patterns (last 15 minutes) table
Description: This tile displays a table summarizing error and warning logs from a selected Kubernetes cluster and node. It normalizes volatile data (e.g., timestamps, UUIDs, IPs) for pattern-based analysis, highlights recurring log patterns, and links directly to Kubernetes pod details for further investigation. Purpose: This visualization helps identify frequent issues and patterns across pods, enabling efficient troubleshooting and root cause analysis within Kubernetes environments.
Error and warning logs (last 15 minutes) table
Description: This tile displays the latest 50 error and warning logs from a selected Kubernetes cluster and node, sorted by timestamp. It includes pod-specific links for quick navigation and formatted timestamps for clarity. Purpose: This visualization helps identify recent issues and warnings in Kubernetes environments, enabling rapid troubleshooting and direct access to affected pods for deeper analysis.
Inspect utilization and capacity of persistent volume claims in your cluster. Track volume usage trends, usage changes over time, and storage distribution across namespaces.
The Kubernetes persistent volumes dashboard contains the following sections and tiles:
Explore ready-made dashboards owned by
Logs app.
Monitor log ingest volume, pipeline health, and storage statistics. Identify top log producers, ingest errors, and non-persisted records to keep your logging pipeline healthy.
The Log ingest overview dashboard contains the following sections and tiles:
Average Daily billable Ingest (last 7 days) single value
Billable ingest volume per day (last 28 days) line chart
Total billable Retention (last 28 days) single value
Log volumes per bucket table
Top log producers (last 24h) table
Ratio of records by OpenPipeline source (last 7 days) area chart
See through which ingest sources records come into OpenPipeline.
Ingest components health overview (last 24h) table
Currently active issues (last 24h) table
Self-monitoring events over time area chart
Host-based log modules events table
Log sources status over time area chart
📋 Log source status events table
Currently active issues (last 24 hours) table
Self-monitoring events over time area chart
Kubernetes-based log modules events table
Log sources status over time area chart
📋 Log source status events table
Records count per day (last 28 days) line chart
Request success rate single value
Response status codes (without 20x) bar chart
Requests counts per day (last 28 days) line chart
Request success rate single value
Response status codes (without 20x) bar chart
Environment ActiveGate - Logs Ingest API - records count line chart
ActiveGate drop reasons bar chart
Note: This metric is filtered to logs only (event.type=log).
Environment ActiveGate - Logs Ingest API - all error response codes table
Includes all response codes, also those not reported in dt.sfm.active_gate.event_ingest.drop_count metric. E.g. 504 Gateway Timeout
ActiveGate related drop reasons table
Data related drop reasons table
Dropped records bar chart
Check the number of discarded records by configuration (logs, spans, metrics, …). Records can be discarded by intentionally dropping them, by not persisting them in storage, or because the data is invalid.
% dropped records in OpenPipeline single value
See how many records are persisted in each pipeline during the routing phase. Note that records can also be dropped in the ingest source, which is not visible in this chart.
Dropped records per pipeline by reason table
See how many records are persisted in each pipeline during the routing phase. Note that records can also be dropped in the ingest source, which is not visible in this chart.
Missing bucket error line chart
When metric reports values it means that OpenPipeline bucket assignment rule points to a non existing bucket. Change OpenPipeline settings.
Monitor log query volume and associated costs as the environment admin. View daily, weekly, and monthly query counts alongside billable usage to track spending trends.
The Log query usage and costs (Deprecated) dashboard contains the following sections and tiles:
Monitor log query usage and use optimization tips as the environment admin.
The Usage - Logs dashboard contains the following sections and tiles:
Overall trend (estimated cost) bar chart
Estimated Logs cost per hour, normalized as a percentage of the peak hour and split by capability (Query, Ingest & Process, Retain, Retain with Included Queries). Cost is derived from billed volume applied to the public rate card.
Overall share (estimated cost) donut chart
Total estimated Logs cost in the selected period, split by capability (Query, Ingest & Process, Retain, Retain with Included Queries). Cost is derived from billed volume applied to the public rate card.
Trend by app bar chart
Scanned bytes from log queries over time, split by the top 5 applications; all other applications are grouped under "Other".
Applications table
Applications ranked by log-query scanned volume in the selected period. Share of total is the application's percentage of total scanned bytes. Δ 7d and Δ 28d compare yesterday's scanned bytes against the average daily scanned bytes across the previous 7 and 28 days (excluding today) — positive values mean usage is trending up. Users and Queries are the distinct users and query IDs in the selected period.
Documents table
Individual dashboards and notebooks ranked by log-query scanned volume. Δ 7d and Δ 28d compare yesterday's scanned bytes against the average daily scanned bytes across the previous 7 and 28 days. Views and Users show the count in the current period and, in parentheses, the change versus the previous period of the same length.
Users table
Users ranked by log-query scanned volume in the selected period. Top app and Top document are the application and document the user scanned the most bytes against. Δ 7d and Δ 28d compare yesterday's scanned bytes against the average daily scanned bytes across the previous 7 and 28 days.
Optimization candidates table
Top query patterns by scanned volume. Est. cost is derived from scanned bytes. Potential savings estimates the portion of that query cost tied to executions that miss common efficiency practices. The flag columns (🚫 Scanlimit, 🎲 Sampling, 📦 Bucket filter, 📋 Fields, 🔗 Self-join) mark patterns where more than half of the executions miss that practice.
Ingest by bucket area chart
Log ingest bytes over time, split by bucket.
Ingest by source table
Source entities (hosts, processes, Kubernetes clusters, cloud applications) ranked by the number of log records they produced. Values are derived from the built-in log-count metric, so this data carries no query scan cost. Entity names come from Smartscape; unresolved entities appear by ID.
Ingest by cost center table
Log ingest bytes attributed to each cost center (or product, when the cost center is unset). Share of total is the cost center's percentage of total ingested bytes. Δ 7d and Δ 28d compare yesterday's ingested bytes against the average daily ingested bytes across the previous 7 and 28 days.
Ingest by bucket table
Log ingest bytes per bucket in the selected period. Share of total is the bucket's percentage of total ingested bytes. Δ 7d and Δ 28d compare yesterday's ingested bytes against the average daily ingested bytes across the previous 7 and 28 days.
Retention trend bar chart
Retained log bytes per bucket over time, expressed as GiB-days.
Retention volume by capability donut chart
Total retained log volume in the selected period (GiB-days), split between standard Retain and Retain with Included Queries.
Buckets table
Every log bucket with: RwIQ (whether Retain-with-Included-Queries is enabled), Retention days, Included-query period (days), Volume (retained GiB-days), Total size, on-demand and included scanned bytes, number of queries, and a flag when on-demand query volume is more than 15× the retained volume.
Included scanned volume vs Quota line chart
Daily included-query scanned volume, retained volume, and the included-query quota (15× the retained volume) over time. When the scanned line crosses the quota line, queries exceed the included allowance.
Query multiple single value
The query multiple over the last 7 days — 24 × included-query scanned bytes divided by retained bytes across all Retain-with-Included-Queries buckets. Colored green below 11, orange between 11 and 15, red at or above 15 (the fair-use threshold).
RwIQ buckets breakdown table
Every Retain-with-Included-Queries bucket with its retention days, included-query period, retained volume (GiB-days), included and on-demand scanned bytes, query count, and resulting query multiple (24 × included scanned ÷ retained).
Included-query top consumers table
Top 25 combinations of application and user by included-query scanned bytes, with the execution count against Retain-with-Included-Queries buckets in the selected period.
OpenPipeline Explore ready-made dashboards owned by
OpenPipeline.
View data ingest volumes and pipeline activity for OpenPipeline. Compare OpenPipeline versus classic pipeline usage, track records by Grail bucket, and monitor configuration changes.
The OpenPipeline usage overview dashboard contains the following sections and tiles:
Incoming records line chart
Check number of incoming records by configuration (logs, spans, metrics,…). Identify unexpected increases or decreases in incoming data.
Not stored records line chart
Check the number of discarded records by configuration (logs, spans, metrics, …). Records can be discarded by intentionally dropping them, by not persisting them in storage, or because the data is invalid.
Stored records in % line chart
Understand if a configuration change resulted in an unexpected increase or decrease in stored records.
Config changes table
Ratio of records by ingest source area chart
See through which ingest sources records come into OpenPipeline.
Ratio of records by route name area chart
See where records are routed to. For logs and business events records that go to the classic pipeline go via the route "default".
Ratio of records by pipeline area chart
See through which pipelines records come into OpenPipeline.
Ratio of records by Grail bucket area chart
See where records are stored within Grail.
Share of not stored records by reason line chart
See the ratio of records not stored to records ingested, split by the reason for not storing. The reason can be not_persisted, intentionally_dropped, not_valid, internal_error, or buffer_overflow if the record is too large.
Share of not stored records per pipeline line chart
See how many records are persisted in each pipeline during the routing phase. Note that records can also be dropped in the ingest source, which is not visible in this chart.
Successfully forwarded records bar chart
Successfully forwarded records
Not forwarded records bar chart
Successfully forwarded records
Forwarded records by destination line chart
Successful and failed forwarded records broken down by forwarding destination.
Forwarding failure rate single value
Overall health: percentage of records that failed to be forwarded, across all destinations.
Explore ready-made dashboards owned by OpenTelemetry Dashboards.
View the status and throughput of all connected OpenTelemetry Collectors. Track active collectors, request counts, spans, metrics, and network traffic across the collector fleet.
The OpenTelemetry Collector - all Collectors dashboard contains the following sections and tiles:
Active Collectors (24h) table
This tile lists all OpenTelemetry Collector instances that have recently sent data to Dynatrace, up to a limit of 100 instances. This tile ignores the global timeframe selector.
Active Collectors (2m) single value
This tile shows the number of OpenTelemetry Collectors that have sent data to Dynatrace within the last two minutes, and are therefore considered active. This tile ignores the global timeframe selector.
Total collectors (24h) single value
This tile shows the number of OpenTelemetry Collectors that have sent data to Dynatrace within the last 24 hours. This tile ignores the global timeframe selector.
Span totals line chart
This tile shows a timeseries of all spans that have passed through the OpenTelemetry Collectors.
Metric datapoint totals line chart
This tile shows a timeseries of all metric datapoints that have passed through the OpenTelemetry Collectors.
Log totals line chart
This tile shows a timeseries of all logs that have passed through the OpenTelemetry Collectors.
Span totals table
This tile shows how many spans have been accepted/refused by the receivers, and how many have been sent/failed by the exporters of the OpenTelemetry Collectors.
Metric datapoint totals table
This tile shows how many metric datapoints have been accepted/refused by the receivers, and how many have been sent/failed by the exporters of the OpenTelemetry Collectors.
Log record totals table
This tile shows how many logs have been accepted/refused by the receivers, and how many have been sent/failed by the exporters of the OpenTelemetry Collectors.
Request count totals line chart
This tile shows a timeseries of the HTTP request count of the OpenTelemetry Collectors. Note: Future versions of this dashboard will not include deprecated semantic conventions such as rpc.server.duration and rpc.client.duration. Please update your Collector to a version which uses rpc.server.call.duration and rpc.client.call.duration such as the Dynatrace distribution of the OpenTelemetry Collector v0.45.0 or later.
Request size average line chart
This tile shows a timeseries of the average HTTP request size of the OpenTelemetry Collectors.
Request duration average line chart
This tile shows a timeseries of the average HTTP request duration of the OpenTelemetry Collectors. Note: Future versions of this dashboard will not include deprecated semantic conventions such as rpc.server.duration and rpc.client.duration. Please update your Collector to a version which uses rpc.server.call.duration and rpc.client.call.duration such as the Dynatrace distribution of the OpenTelemetry Collector v0.45.0 or later.
Requests by collector instance table
This tile shows the total incoming and outgoing requests to and from each collector instance. Note: Future versions of this dashboard will not include deprecated semantic conventions such as rpc.server.duration and rpc.client.duration. Please update your Collector to a version which uses rpc.server.call.duration and rpc.client.call.duration such as the Dynatrace distribution of the OpenTelemetry Collector v0.45.0 or later.
HTTP requests from the collector, by status code table
This tile lists the number of HTTP requests sent by the OpenTelemetry Collectors by their status code.
Total physical memory (resident set size) line chart
This tile shows a timeseries of the memory consumption of each OpenTelemetry Collector.
Total CPU user and system time in seconds line chart
This tile shows a timeseries of the CPU user and system time of each OpenTelemetry Collector.
Top 5 collectors by resident set size table
This tile shows the top 5 OpenTelemetry Collectors ordered by their resident set size.
Top 5 collectors by otelcol_process_cpu_seconds table
This tile shows the top 5 OpenTelemetry Collectors ordered by their CPU time.
A self-monitoring dashboard for large scale Prometheus scraping setups using OpenTelemetry Collectors
The OpenTelemetry Collector - Prometheus Scraping dashboard contains the following sections and tiles:
Scraper replicas single value
Number of distinct scraper pods reporting OTel Collector self-metrics. Reflects the HPA scale at the end of the selected timeframe. See the Scraper Collectors section below for scrape success rates, LB exporter health, and per-pod throughput.
Gateway replicas single value
Number of distinct gateway pods reporting OTel Collector self-metrics. Reflects the HPA scale at the end of the selected timeframe. See the Gateway Collectors section below for received/exported datapoints, processor health, and queue status.
Target Allocator replicas single value
Number of distinct Target Allocator pods reporting allocator self-metrics during the final two minutes of the selected timeframe. Should match the configured replicaCount in the TA helm release. See the Target Allocators section below for allocation health, target distribution, and latency details.
Active scrape targets single value
Scrape targets the Target Allocator is currently distributing across scrapers, after relabel filtering - the actual scraping workload. Sourced from the latest value of opentelemetry_allocator_targets_remaining; the pre-relabel opentelemetry_allocator_targets count is intentionally not used here. See the Target Allocators section below for the Scrape targets and Scrape targets per collector charts.
Collectors discovered by TA single value
Number of scraper collectors the Target Allocator currently sees via its collector_selector; should equal the running scraper replica count. Sourced from the latest value of opentelemetry_allocator_collectors_discovered. See the Target Allocators section below for the Collectors discovered vs allocatable chart.
Ingest rate into gateways (datapoints/min) single value
Datapoints per minute accepted by all gateway OTLP receivers combined. This is the end-to-end throughput coming out of the scraping pipeline. Rate-normalized so the value stays comparable across timeframes. A small difference versus Scraper export rate is expected: scrape and export intervals are not perfectly aligned, so the two tiles sample slightly different moments. A sustained, growing gap is the signal worth investigating. See the Gateway Collectors section below for per-pod received/exported datapoints and queue status.
Scraper export rate (datapoints/min) single value
Datapoints per minute leaving all scraper pods, summed across every configured exporter and across the fleet. In the standard setup scrapers only run the load-balancing exporter, so this equals the scraper-to-gateway rate; if you add other exporters, this value includes them too. Read alongside Ingest rate into gateways: when the two are roughly equal, the scraper-to-gateway hop is healthy and not dropping data. A small difference between the two is expected: scrape and export intervals are not perfectly aligned, so the two tiles sample slightly different moments. A sustained, growing gap is the signal worth investigating. See the Scraper Collectors section below for per-pod export detail.
Prometheus scrape success rate line chart
Average of the up metric per scrape job (0.0 = all scrapes failed, 1.0 = all targets healthy). The unit override renders the value as a percentage. Sustained sub-100% indicates target outages, network issues, or scrape timeouts on the scraper side. If up drops below 1.0: check whether the affected targets are still running (kubectl get pods for the scraped workload); inspect scrape errors in the scraper pod logs; check network policies between scraper pods and target pods.
Scrape duration p95 by job line chart
Time taken to complete a Prometheus scrape, p95 across targets within each scrape job. Values approaching scrape_interval indicate the scraper is falling behind. If this trend persists, check target responsiveness and scraper resource saturation (CPU and memory), then consider adjusting scrape_interval or splitting heavy jobs.
Samples scraped per job (rate) line chart
Samples per minute (post relabel filtering) ingested by each scrape job. Sudden drops correlate with target restarts or relabel-rule rejections; rises indicate cardinality growth. If samples rise unexpectedly, inspect the exporter for new labels driving cardinality growth.
Datapoints exported by scrapers line chart
Datapoints leaving the scrapers towards gateway pods via the loadbalancing exporter. Compare against Ingest rate into gateways (Overview): the scraper-sent rate should approximately equal the gateway-received rate across all pods. If you see drops while LB outcomes are still healthy: either the prom receiver fell behind or upstream targets are emitting fewer samples. Cross-check Samples scraped per job.
LB exporter: failed export outcomes line chart
Rate of failed export attempts from scrapers to gateway backends, aggregated across all scraper pods. Computed as total outcomes minus successful outcomes, so a flat zero line is shown when no failures occur. Sustained non-zero values mean data loss in flight. Cross-check with Gateways: refused / failed datapoints and Load balancer: backends per scraper pod to localize. If you see sustained failures: scrapers cannot reach a gateway pod. Cross-check Load balancer: backends per scraper pod, Gateways: refused / failed datapoints, and node-to-node network.
LB exporter: backend latency p95 line chart
p95 latency for export requests from each scraper to gateway backends. High values indicate gateway processing pressure, head-of-line blocking on the receiving side, or network congestion between tiers. If you see a rising trend: gateway processing pressure or backpressure cascade. Cross-check CPU usage, Gateways: exporter queue size vs capacity, and Gateways: refused / failed datapoints.
Load balancer: backends per scraper pod line chart
How many gateway endpoints each scraper's load-balancing exporter currently sees. Should equal the running gateway replica count. Drops indicate gateway pods going down or DNS resolution lag. If backends drop below gateway replica count: gateway pod gone or DNS resolution lagging. Cross-check Replica count by workload and LB exporter: resolutions & backend updates.
Gateways: datapoints received line chart
OTLP datapoints accepted by gateway receivers, per pod. Used to verify that scraper output lands on the gateways and that load is balanced across gateway replicas. If you see uneven distribution across gateway pods: LB exporter routing-key issue, or scrapers preferring specific gateways. Cross-check Load balancer: backends per scraper pod and LB exporter: export outcomes.
Gateways: datapoints exported line chart
Datapoints leaving the gateways toward Dynatrace. Compare with Gateways: datapoints received to validate end-to-end forwarding. If exported stays below received, investigate exporter queue utilization and downstream export failures to locate backpressure.
Gateways: refused / failed datapoints line chart
Datapoints the gateways rejected (refused: receiver-level pushback such as memory_limiter; failed: pipeline error). Non-zero values are data loss and should be alerted on. If refused > 0: memory_limiter triggering on the gateway - increase memory request/limit or scale gateways. If failed > 0: downstream OTLP export failing - inspect gateway logs and downstream endpoint health.
Gateways: throughput retention per processor line chart
Per-processor ratio of outgoing-to-incoming datapoints (rate-normalized), shown as a percentage. 100% = full pass-through (no loss at that processor); <100% = the processor dropped datapoints (filter rules, OTTR rejections, memory_limiter refusals, batch errors). If < 100% for a non-filter processor: drop happening. Cross-check Gateways: refused / failed datapoints.
k8sattributes: pod cache size (gateways) line chart
Number of pods currently tracked by each gateway's k8sattributes processor cache. It should stabilize near the pod count of watched namespaces. A flat zero usually indicates RBAC or association misconfiguration; unbounded growth points to excessive Kubernetes API churn or cache health issues.
Gateways: exporter queue utilization line chart
Percentage of exporter queue capacity used, per gateway pod and exporter. Derived from max(queue_size) / max(queue_capacity) * 100. High utilization signals backpressure from the downstream (e.g. Dynatrace ingest) and impending refusals once the receiver memory_limiter triggers. If >= 80%: backpressure from downstream. Cross-check Gateways: datapoints exported and Gateways: refused / failed datapoints.
Scraper collectors discovered vs allocatable by TA instance line chart
Discovered = collectors the TA sees via its Kubernetes label selector. Allocatable = collectors with a ready endpoint that the TA will assign targets to. If discovered stays above allocatable, some scraper pods are visible but not ready; check rollout status, crash loops, and readiness probes, then compare with the Scraper replicas tile.
Scrape targets line chart
opentelemetry_allocator_targets_remaining over time - actual scrape targets after relabel rules are applied, per TA pod. Use drops to investigate target removals or stricter relabeling, and spikes to verify newly discovered workloads or selector changes.
Scrape targets per scraper collector line chart
How many scrape targets each scraper collector is responsible for. With consistent hashing, distribution should usually stay within about ±20%. If one collector remains an outlier for multiple intervals, restart that scraper and review Target Allocator logs for assignment or collector-selection issues.
Allocation latency (p95) line chart
Time the Target Allocator takes to compute a new assignment of targets to collectors, shown as one series per TA pod. Under consistent hashing, all TA replicas should behave similarly. Short spikes are usually expected during target or collector churn; sustained high p95 suggests TA CPU pressure or scaling limits in the allocation strategy.
Target group processing duration (p95) line chart
Time spent processing target groups and individual targets (two separate metrics) received from the service discovery layer. If p95 rises, inspect Kubernetes service discovery latency and relabel-rule complexity.
TA HTTP API latency line chart
Latency of the TA HTTP endpoints that scrapers poll for assignments. Liveness and readiness probes (/livez, /readyz) are excluded to keep the signal meaningful. Sustained p95 increases on /jobs/:job_id/targets can delay assignment propagation; check TA CPU saturation and request backlog.
CPU usage - Scrapers line chart
CPU cores consumed by each scraper pod. 1.0 = one full core busy. Rate-normalized from the underlying CPU-seconds counter. If persistent saturation near the configured limit: increase the CPU request or enable HPA.
Memory usage - Scrapers line chart
Resident set size (RAM) of each scraper pod via otelcol_process_memory_rss. If you see persistent growth between restarts: leak signal.
CPU usage - Gateways line chart
CPU cores consumed by each gateway pod. 1.0 = one full core busy. Rate-normalized from the underlying CPU-seconds counter. If persistent saturation near the configured limit: increase the CPU request or enable HPA.
Memory usage - Gateways line chart
Resident set size (RAM) of each gateway pod via otelcol_process_memory_rss. If you see persistent growth between restarts: leak signal.
CPU usage - Target Allocator line chart
CPU cores consumed by each Target Allocator pod. Rate-normalized from process_cpu_seconds_total (Prometheus default exporter). If persistent saturation: increase CPU request.
Memory usage - Target Allocator line chart
Resident set size (RAM) of each Target Allocator pod via process_resident_memory_bytes. If you see persistent growth between restarts: leak signal.
Replica count by workload line chart
Live replica count per workload, derived from the number of distinct collector pods reporting otelcol_process_uptime per time bucket. The absolute value is inflated because each pod reports multiple datapoints per bucket, so use the shape (steps, scale events) as the signal - for the current replica count use the KPI tiles at the top. Step changes indicate HPA scale events.
Ingestion rate by workload line chart
Aggregate accepted-datapoint rate per workload. Use this to validate whether scale-out is keeping per-pod throughput in a healthy range or whether HPA thresholds need tuning. Replica count should scale with the ingestion rate; if they diverge, per-pod throughput is shifting and HPA thresholds need tuning.
Scrape success rate by CR line chart
Weighted success rate (succeeded scrapes ÷ total scrapes, not an average-of-averages) per Custom Resource (ServiceMonitor / PodMonitor / ScrapeConfig) - parsed from the TA-generated job name in service.name. Same source as "Prometheus scrape success rate" and "Samples scraped per job", re-aggregated per CR instead of per job. If success rate drops for one CR: use $ScrapeJobCR to isolate it, then check whether that CR's targets are still running and reachable from the scraper pods. Jobs with an explicit jobName override in their ScrapeConfig can't be parsed back to a CR name and will show under the raw job name instead.
Samples scraped per CR line chart
Samples per minute (post relabel filtering) ingested by each scrape job, grouped by the CR it belongs to. Same source and semantics as "Samples scraped per job" - sudden drops correlate with target restarts or relabel-rule rejections for that CR; rises indicate cardinality growth. If samples for a CR rise unexpectedly, inspect that ServiceMonitor / PodMonitor / ScrapeConfig's target for new labels driving cardinality growth.
Failed scrape targets per job (count) line chart
Number of scrape targets with up=0 per scrape job (one line per job; 0 when all targets are up). A target counts as failed in a bucket if any of its scrapes in that bucket failed (min(up) == 0), so wider buckets can show more transient failures. The count does not depend on the scrape interval. Buckets in which a target has no up sample are not counted as failed. This tile doesn't show which targets fail; group up by k8s.pod.name or use $ScrapeInstance to find them, then check pod status and network reachability from the scraper.
Per-target scrape success rate (by pod) line chart
Drill-down of "Prometheus scrape success rate" to individual target pods within a selected job - select a job in $ScrapeJobs, then narrow to specific pods with $ScrapeInstance. Requires the gateway's k8s_attributes processor to resolve k8s.pod.name from the target's IP. If a specific pod's success rate drops while its siblings stay healthy, the issue is local to that pod - check its logs and readiness, not the scrape pipeline as a whole.
Per-target scrape duration p95 (by pod) line chart
Drill-down of "Scrape duration p95 by job" to individual target pods - select a job in $ScrapeJobs, then narrow to specific pods with $ScrapeInstance. Values approaching the job's scrape_interval on a single pod indicate that target, specifically, is slow to respond. If one pod's p95 climbs while its siblings stay flat, check that target's own resource saturation or response size before assuming a scraper-wide issue.
Drill into the performance of a single OpenTelemetry Collector. Monitor request counts, span and metric datapoint throughput, log totals, HTTP traffic, and queue size.
The OpenTelemetry Collector - single Collector dashboard contains the following sections and tiles:
Span totals line chart
This tile shows a timeseries of all spans that have passed through the selected OpenTelemetry Collector instance.
Metric datapoint totals line chart
This tile shows a timeseries of all metric datapoints that have passed through the selected OpenTelemetry Collector instance.
Log totals line chart
This tile shows a timeseries of all logs that have passed through the selected OpenTelemetry Collector instance.
Span totals table
This tile shows how many spans have been accepted/refused by the receivers, and how many have been sent/failed by the exporters of the selected OpenTelemetry Collector instance.
Metric datapoint totals table
This tile shows how many metric datapoints have been accepted/refused by the receivers, and how many have been sent/failed by the exporters of the selected OpenTelemetry Collector instance.
Log record totals table
This tile shows how many logs have been accepted/refused by the receivers, and how many have been sent/failed by the exporters of the selected OpenTelemetry Collector instance.
Request count line chart
This tile shows a timeseries of the incoming HTTP request count of the OpenTelemetry Collector.
Request size line chart
This tile shows a timeseries of the average incoming HTTP request size of the OpenTelemetry Collector.
Request duration line chart
This tile shows a timeseries of the average incoming HTTP request duration of the OpenTelemetry Collector.
Request count line chart
This tile shows a timeseries of the outgoing HTTP request count of the OpenTelemetry Collector.
Request size line chart
This tile shows a timeseries of the average outgoing HTTP request size of the OpenTelemetry Collector.
Request duration line chart
This tile shows a timeseries of the average outgoing HTTP request duration of the OpenTelemetry Collector.
Request count line chart
This tile shows a timeseries of the incoming RPC request count of the OpenTelemetry Collector.
Request duration line chart
This tile shows a timeseries of the average incoming RPC request duration of the OpenTelemetry Collector.
Request count line chart
This tile shows a timeseries of the outgoing RPC request count of the OpenTelemetry Collector.
Request duration line chart
This tile shows a timeseries of the average outgoing RPC request duration of the OpenTelemetry Collector.
Total physical memory (resident set size) line chart
This tile shows a timeseries of the memory consumption of the OpenTelemetry Collector.
Total CPU user and system time line chart
This tile shows a timeseries of the CPU user and system time of the OpenTelemetry Collector.
Batch size (items) line chart
This tile shows a timeseries of the batch size (in items) of the OpenTelemetry Collector.
Batch size (bytes) line chart
This tile shows a timeseries of the batch size (in bytes) of the OpenTelemetry Collector.
Exporter current queue size line chart
This tile shows a timeseries of the current exporter queue size of the OpenTelemetry Collector.
Exporter queue capacity line chart
This tile shows a timeseries of the exporter queue capacity of the OpenTelemetry Collector.
Overview of Kubernetes cluster performance based on OpenTelemetry data. Track CPU, memory, pod utilization, and requests commitment across nodes, pods, and containers.
The OpenTelemetry K8s Cluster dashboard contains the following sections and tiles:
Nodes single value
Number of nodes on cluster
Namespaces single value
Number of namespaces on cluster
Workloads single value
Number of workloads on cluster
Pods single value
Number of pods on cluster
Containers single value
Number of containers on cluster
Warning Events single value
Number of warning events on cluster
Node condition categorical chart
Number of active node conditions on cluster
Pod phase categorical chart
Number of pod phases on cluster
CPU Utilization single value
CPU utilization on cluster
CPU Requests Commitment single value
CPU requests commitment on cluster
CPU Limits Commitment single value
CPU limits commitment on cluster
Pod Utilization single value
Pod utilization on cluster
Memory Utilization single value
Memory utilization on cluster
Memory Requests Commitment single value
Memory requests commitment on cluster
Memory Limits Commitment single value
Memory limits commitment on cluster
CPU Usage per Namespace area chart
CPU usage per namespace on cluster
CPU Quota table
CPU quota per namespace on cluster
Memory Usage per Namespace area chart
Memory usage per namespace on cluster
Memory Quota table
Memory quota per namespace on cluster
Receive Bandwidth area chart
Network receive bandwidth per namespace on cluster
Transmit Bandwidth area chart
Network transmit bandwidth per namespace on cluster
Average Pod Bandwidth by Namespace: Received area chart
Average pod receive bandwidth per namespace on cluster
Average Pod Bandwidth by Namespace: Transmitted area chart
Average pod transmit bandwidth per namespace on cluster
Rate of Received Errors area chart
Rate of received errors per namespace on cluster
Rate of Transmitted Errors area chart
Rate of transmitted errors per namespace on cluster
Network Usage table
Network usage per namespace on cluster
View pod resource allocation in a Kubernetes namespace using OpenTelemetry data. Track CPU and memory requests utilization and namespace contribution to cluster capacity.
The OpenTelemetry K8s Namespace - Pods dashboard contains the following sections and tiles:
Cluster CPU Utilization Contribution single value
Percentage of how much the CPU usage of this namespace contributes to the overall CPU usage
CPU Requests Utilization single value
Percentage of current CPU usage compared to the CPU resource requests in the namespace
CPU Limits Utilization single value
Percentage of current CPU usage compared to the CPU resource limits in the namespace
Pods single value
Number of pods in the namespace
Cluster Memory Utilization Contribution single value
Percentage of how much the memory usage of this namespace contributes to the overall memory usage
Memory Requests Utilization single value
Percentage of current memory usage compared to the memory resource requests in the namespace
Memory Limits Utilization single value
Percentage of current memory usage compared to the memory resource limits in the namespace
CPU Usage per Pod area chart
CPU usage of every pod in the namespace
CPU Quota table
CPU usage of every pod in the namespace, with CPU requests and limits and their usage
Memory Usage per Pod area chart
Memory usage of every pod in the namespace
Memory Quota table
Memory usage of every pod in the namespace, with memory requests and limits and their usage
Receive Bandwidth area chart
Received network bandwith per pod in the namespace
Transmit Bandwidth area chart
Transmitted network bandwith per pod in the namespace
Rate of Received Errors area chart
Received network errors per pod in the namespace
Rate of Transmitted Errors area chart
Transmitted network errors per pod in the namespace
Network Usage table
Current network bandwidth and errors per pod
Track workload CPU and memory usage in a Kubernetes namespace using OpenTelemetry data. View per-workload usage, resource quotas, and overall namespace resource distribution.
The OpenTelemetry K8s Namespace - Workloads dashboard contains the following sections and tiles:
Usage Overview table
Overview of CPU and memory usage in the namespace, split by workload type.
CPU Usage pie chart
Percentage of CPU usage in the namespace per workload type.
Memory Usage pie chart
Percentage of memory usage in the namespace per workload type.
CPU Usage per Workload area chart
CPU usage amounts per workload in the selected namespace.
CPU Quota table
CPU usage of every workload in the namespace, with CPU requests and limits and their usage
Memory Usage per Workload area chart
Memory usage amounts per workload in the selected namespace.
Memory Quota table
Memory usage of every workload in the namespace, with memory requests and limits and their usage
Receive Bandwidth area chart
Bytes received by each workload
Transmit Bandwidth area chart
Bytes transmitted by each workload
Rate of Received Errors area chart
Errors per second when receiving data in each workload.
Rate of Transmitted Errors area chart
Errors per second when transmitting data in each workload.
Network Usage table
Overview of transmitted and received data in each workload.
View pod resource consumption on a specific Kubernetes node using OpenTelemetry data. Track CPU, memory, and pod utilization alongside requests-based utilization percentages.
The OpenTelemetry K8s Node - Pods dashboard contains the following sections and tiles:
CPU Utilization single value
Percentage of current CPU usage for the node compared to the allocatable amount of CPUs
CPU Utilization (Requests) single value
Percentage of current CPU resource requests for the node compared to the allocatable amount of CPUs
CPU Utilization (Limits) single value
Percentage of current CPU resource limits for the node compared to the allocatable amount of CPUs
Pods Utilization single value
Percentage of current number of pods on the node compared to the allocatable number of pods
Memory Utilization single value
Percentage of current memory usage for the node compared to the allocatable amount of memory
Memory Utilization (Requests) single value
Percentage of current memory resource requests for the node compared to the allocatable amount of memory
Memory Utilization (Limits) single value
Percentage of current memory resource limits for the node compared to the allocatable amount of memory
CPU Usage per Pod area chart
CPU usage of every pod on the node
CPU Quota table
CPU usage of every pod on the node, with CPU requests and limits and their usage
Memory Usage per Pod area chart
Memory usage of every pod on the node
Memory Quota table
Memory usage of every pod on the node, with memory requests and limits and their usage
Inspect persistent volume utilization in a Kubernetes cluster using OpenTelemetry data. Track volume usage trends, capacity by namespace, and changes over time.
The OpenTelemetry K8s Persistent Volumes dashboard contains the following sections and tiles:
Volumes table
Volumes memory usage, capacity and availability
Capacity by Namespace pie chart
Volumes memory capacity by namespace
Usage by Namespace pie chart
Volumes memory usage by namespace
Volume Usage (%) line chart
Volumes memory usage percentage of the capacity
Volume Usage Change line chart
Volumes memory usage change
QuickStart Explore ready-made dashboards owned by
QuickStart.
Service analysis dashboard for the QuickStart app
The Dig deeper dashboard contains the following sections and tiles:
Trial usage and estimated cost dashboard for the QuickStart app
The Free Trial Overview dashboard contains the following sections and tiles:
Overview categorical chart
Shows estimated trial credit consumption as a percentage share across observability categories, with Traces and Metrics ingest normalized for included license volumes.
Trial Credits gauge chart
Displays total estimated trial credits consumed in USD against the $3,000 trial budget, turning amber when the budget is exceeded.
Trend bar chart
Tracks hourly credit consumption trends by observability category in USD, making it easy to spot which capabilities are driving trial spend over time.
Usage per capability table
Lists usage and estimated credit cost for every individual capability with list price per unit, share-of-total bar, and quick links to detailed usage dashboards and documentation.
Usage and estimated cost dashboard for the QuickStart app
The Usage Overview dashboard contains the following sections and tiles:
Overview categorical chart
Shows estimated cost as a percentage share across observability categories (Telemetry, Log Analytics, etc.) for the selected timeframe, with Traces and Metrics ingest normalized for included license volumes.
Cost Center categorical chart
Shows estimated usage as a percentage split across cost centers or products (toggled via the CostAllocation variable), identifying which teams or business units drive the most consumption.
Trend bar chart
Tracks daily cost trends by observability category as a percentage of the peak day, making it easy to spot which categories are growing fastest over the selected timeframe.
Capabilities table
Breaks down usage and estimated cost for every individual capability with period-over-period comparison vs. the equivalent previous timeframe, share-of-total bar, and quick links to detailed usage dashboards and documentation.
Security Operations Explore ready-made dashboards owned by
Security Operations.
Audit log activity ingested from third-party platforms.
The Audit logs dashboard contains the following sections and tiles:
Runtime contextualization of container findings for alert reduction.
The Container image alert reduction dashboard contains the following sections and tiles:
Coverage report for container image scan events.
The Container scan events coverage dashboard contains the following sections and tiles:
Overview of vulnerability findings in container image artifact registries.
The Container vulnerability findings dashboard contains the following sections and tiles:
Newly reported threat intelligence, grouped by source and severity.
The Emerging threat intelligence reports dashboard contains the following sections and tiles:
Runtime contextualization of host findings for alert reduction.
The Host vulnerability findings reduction dashboard contains the following sections and tiles:
Overview of the security findings reported by various products.
The Security findings dashboard contains the following sections and tiles:
Overview of the security product coverage across various objects and entities.
The Security product coverage dashboard contains the following sections and tiles:
Sign-in attempts, failures and anomalies from ingested identity logs.
The Sign-in activity monitoring dashboard contains the following sections and tiles:
Sign-in activity outcomes over time bar chart
Successful sign-in rate single value
Total sign-in attempts by country choropleth map
Failed sign-in rate single value
Multi-factor authentication rate single value
Percentage of sign-in attempts using multi-factor authentication mechanisms.
Last 50 sign-in attempts table
Code quality and security posture reported by SonarQube.
The SonarQube posture overview dashboard contains the following sections and tiles:
Correlates threat intelligence with observed logs and traces to gauge exposure.
The Threat exposure analysis dashboard contains the following sections and tiles:
Remediation progress measured across successive vulnerability scans.
The Track remediation with vulnerability scans dashboard contains the following sections and tiles:
Overview of the vulnerability findings reported by various products.
The Vulnerability findings dashboard contains the following sections and tiles:
Web and network request activity from ingested logs and traces.
The Web network activity dashboard contains the following sections and tiles:
Security Posture Management Explore ready-made dashboards owned by
Security Posture Management.
View compliance findings from the latest assessment across your environment. Track assessed systems, resource counts, compliance rules, and passing rates by compliance standard.
The Security Posture overview dashboard contains the following sections and tiles:
Services app Explore ready-made dashboards owned by
Services app.
Find services with high numbers of distinct endpoint names, which can indicate volatile URL patterns or misconfigured endpoint detection. View the top 10 services by endpoint cardinality.
The Endpoint Cardinality Dashboard dashboard contains the following sections and tiles:
Maximum distinct endpoint names for one service single value
Top 100 maximum distinct endpoints per service table
Max distinct destination count for one Service (publish)
Find services with high numbers of distinct messaging destinations, which can indicate volatile or temporary queue detection. View the top 10 services by destination cardinality.
The Messaging Destination Dashboard dashboard contains the following sections and tiles:
Max distinct destinations for one service single value
Max distinct destination count for one Service (publish)
Top 10 maximum distinct destinations per service table
Max distinct destinations for one service single value
Max distinct destination count for one Service (publish)
Top 10 maximum distinct destinations per service table
Max distinct destinations for one service single value
Max distinct destination count for one Service (publish)
Top 10 maximum distinct destinations per service table
Understand your services health and performance.
The Service Health Overview dashboard contains the following sections and tiles:
Number of Services gauge chart
This dashboard shows active services that reported traffic in the selected timeframe, i.e., reported data on at least one of these metrics: dt.service.request.count, dt.service.messaging.publish.count, dt.service.messaging.receive.count, or dt.service.messaging.process.count. Services with no activity are excluded to allow a focused, actionable view. This tile shows the number of services visible on this dashboard (max 5,000) out of the total in your environment (segments and variables affect these numbers). Use segments, or the Host Group, Cluster, or Namespace variables to narrow down. Small rounding (< 1%) may occur between the shown services and the total # of services, due to the queries being executed at slightly different times (# of active services can change during that interval).
Services with alerts single value
Service health honeycomb chart
Alert list table
Alerts are events that flag individual issues, such as high error rate, slow response time, or custom alerts/conditions you've defined. Problems group related alerts into a single actionable incident with root cause and impact analysis. Multiple alerts might point to one problem.
Failure rate single value
4xx Errors single value
5xx Errors single value
P50 Response Time single value
P90 Response Time single value
Throughput single value
Failure rate over time line chart
4xx errors over time line chart
5xx errors over time line chart
P50 response time over time line chart
P90 response time over time line chart
Throughput over time bar chart
Top 10 services by server errors (log scale) categorical chart
No records means no server errors for the selected services, in this timeframe. Server errors == HTTP 5xx and gRPC server errors: UNKNOWN (2), RESOURCE_EXHAUSTED (8), UNIMPLEMENTED (12), INTERNAL (13), UNAVAILABLE (14), DATA_LOSS (15) Log scale — bars of similar height may differ by 10× or more. Check labels for exact values.
Top 10 server errors table
Server errors == HTTP 5xx and gRPC server errors: UNKNOWN (2), RESOURCE_EXHAUSTED (8), UNIMPLEMENTED (12), INTERNAL (13), UNAVAILABLE (14), DATA_LOSS (15)
Top 10 services with highest failure count increase table
Failure count increases are based on comparing the "Earlier half" vs "Recent half" of the selected timeframe (timeframe is split in two) — adapts automatically to any dashboard timeframe. Only services with avg >= 5 requests/min are included, to remove outliers. All failures are taken into account for this table. For the "HTTP/gRPC server errors" analysis, the following codes are considered: HTTP 5xx and gRPC server errors: UNKNOWN (2), RESOURCE_EXHAUSTED (8), UNIMPLEMENTED (12), INTERNAL (13), UNAVAILABLE (14), DATA_LOSS (15)
Top 10 services with highest P50 increase table
P50 increases are based on comparing the "Earlier half" vs "Recent half" of the selected timeframe (timeframe is split in two) — adapts automatically to any dashboard timeframe. Only services with avg >= 5 requests/min are included, to remove outliers.
Top 10 services with highest throughput increase table
Throughput increases are based on comparing the "Earlier half" vs "Recent half" of the selected timeframe (timeframe is split in two) — adapts automatically to any dashboard timeframe. Only services with avg >= 5 requests/min are included, to remove outliers.
Recently discovered services (last 35d) table
Shows services that Dynatrace started monitoring for the first time within the last 35 days. This happens when a new microservice is deployed, a new application comes online, or service detection rules create a new entity. Why this matters: • New services may not yet have SLOs, alerting profiles, or ownership assigned — review and configure them early. • Verify that the service is instrumented correctly and reporting the expected metrics. • Check if the service appears in the right host group, namespace, and cluster context. This tile uses a fixed 35-day window and is not affected by the dashboard time picker or variable filters.
Services with oldest activity (last 35d) table
Shows services sorted by how long ago Dynatrace last received data from them. The "Last Seen" timestamp reflects the most recent point in time where the service was still reporting metrics or traces. Why this matters: • A service not seen for a long time relative to its expected reporting interval may have been decommissioned, crashed, or lost connectivity to Dynatrace. • If a service is expected to be running but appears here with a large gap, investigate: is the host down? Was the deployment removed? Is the agent or exporter healthy? • Stale services that are no longer needed should be cleaned up to reduce noise in dashboards and alerting. • Some services report infrequently (e.g., batch jobs, scheduled tasks) — consider the service's expected reporting pattern before investigating. Note: This tile covers the last 35 days. Services that stopped reporting more than 35 days ago are automatically removed from Smartscape and won't appear here. This tile is not affected by the dashboard time picker or variable filters.
Endpoint failure rate over time line chart
Top 50 endpoints with highest average failure rate
Endpoint P50 response time over time line chart
Top 50 endpoints with highest average p50 response time
Endpoint throughput over time bar chart
Top 50 endpoints with highest throughput (total request volume)
Top 10 endpoints by server errors (log scale) categorical chart
No records means no server errors for the selected endpoints, in this timeframe. Server errors == HTTP 5xx and gRPC server errors: UNKNOWN (2), RESOURCE_EXHAUSTED (8), UNIMPLEMENTED (12), INTERNAL (13), UNAVAILABLE (14), DATA_LOSS (15) Log scale — bars of similar height may differ by 10× or more. Check labels for exact values.
Top 10 server errors for endpoints table
Server errors == HTTP 5xx and gRPC server errors: UNKNOWN (2), RESOURCE_EXHAUSTED (8), UNIMPLEMENTED (12), INTERNAL (13), UNAVAILABLE (14), DATA_LOSS (15) Excludes NON_KEY_REQUESTS synthetic endpoints.
Top 10 endpoints with highest failure count increase table
Failure count increases are based on comparing the "Earlier half" vs "Recent half" of the selected timeframe (timeframe is split in two) — adapts automatically to any dashboard timeframe. Only endpoints with avg >= 5 requests/min are included, to remove outliers. Excludes NON_KEY_REQUESTS synthetic endpoints. All failures are taken into account for this table. For the "HTTP/gRPC server errors" analysis, the following codes are considered: HTTP 5xx and gRPC server errors: UNKNOWN (2), RESOURCE_EXHAUSTED (8), UNIMPLEMENTED (12), INTERNAL (13), UNAVAILABLE (14), DATA_LOSS (15)
Top 10 endpoints by failure count (log scale) categorical chart
This chart includes all kinds of failures, not just "server errors". Log scale — bars of similar height may differ by 10× or more. Check labels for exact values.
Top 10 endpoints with exceptions in the last 2 hours table
Exception types and messages extracted from span events, grouped by endpoint. Uses a fixed 2-hour window to show recent exceptions regardless of dashboard timeframe.
Top 10 endpoints by P50 response time (log scale) categorical chart
Log scale — bars of similar height may differ by 10× or more. Check labels for exact values.
Top 10 endpoints by throughput (log scale) categorical chart
Log scale — bars of similar height may differ by 10× or more. Check labels for exact values.
Top 10 endpoints with highest P50 increase table
P50 increases are based on comparing the "Earlier half" vs "Recent half of the selected timeframe (timeframe is split in two) — adapts automatically to any dashboard timeframe. Only endpoints with avg >= 5 requests/min are included, to remove outliers.
Top 10 endpoints with highest throughput increase table
Throughput increases are based on comparing the "Earlier half" vs "Recent half" of the selected timeframe (timeframe is split in two) — adapts automatically to any dashboard timeframe. Only endpoints with avg >= 5 requests/min are included, to remove outliers. Excludes NON_KEY_REQUESTS synthetic endpoints.
Log volume over time (ERROR / WARN) area chart
ERROR and WARN log counts per minute for the selected services. Helps identify log spikes and correlate with service degradation.
Error log count single value
Total number of ERROR log entries for the selected services in the current time window.
Service log live tail (last 30 minutes) table
Most recent ERROR and WARN log entries from the selected services, sorted newest first.
Services with highest message processing failure rate line chart
Top 50 services by message processing failure rate. Failure rate = (failures / total messages) × 100.
Top 10 queue/topic destinations by failure rate table
Message processing failure rate per queue/topic across selected services. Sorted by highest failure rate.
Top services by messaging volume line chart
Top 50 services by messages successfully processed. Shows messaging consumer throughput per service.
CPU usage per workload area chart
Container CPU usage per Kubernetes workload. Empty when services are not mapped to K8s workloads, such as OpenTelemetry services ingested without the Dynatrace Operator. Set up K8s monitoring
Memory usage per workload area chart
Container memory working set per Kubernetes workload. Empty when services are not mapped to K8s workloads, such as OpenTelemetry services ingested without the Dynatrace Operator. Set up K8s monitoring
CPU usage % per process line chart
Process-level CPU usage. Requires OneAgent on the service's host. May be empty for OpenTelemetry-only services. To get process metrics, consider deploying OneAgent.
Memory usage % per process line chart
Process-level memory usage. Requires OneAgent on the service's host. May be empty for OpenTelemetry-only services. To get process metrics, consider deploying OneAgent.
Garbage Collection suspension time % per process area chart
The percentage of time the runtime was suspended for garbage collection (JVM, CLR, Go, Node.js). Requires OneAgent on the service's host. May be empty for OpenTelemetry-only services or runtimes without garbage collection. To get runtime metrics, consider deploying OneAgent.
CPU usage % per host line chart
Host-level CPU usage. Requires OneAgent on the underlying hosts. May be empty for OpenTelemetry-only or cloud-managed services. To get host metrics, consider deploying OneAgent.
Memory usage % per host line chart
Host-level memory usage. Requires OneAgent on the underlying hosts. May be empty for OpenTelemetry-only or cloud-managed services. To get host metrics, consider deploying OneAgent.
Explore ready-made dashboards owned by Site Reliability Guardian.
Unified view of deployed versions, K8s workloads, active problems, vulnerabilities, and SDLC deployment events.
The Release Monitoring dashboard contains the following sections and tiles:
Distinct Versions Deployed single value
Count of distinct release versions currently active across the filtered scope.
Active Problems - New Today single value
Distinct Dynatrace Intelligence incidents opened in the last 24 hours on services backed by the filtered release. Turns red at 1 - drill into Active Problems - Blast Radius below for details.
Critical/High Vulnerabilities single value
Count of CRITICAL and HIGH CVE findings on processes in the filtered scope. | Color | Condition — | — Green | at 0 Amber | at 1-4 Red | at 5+ See the Vulnerabilities table below for the full breakdown.
Products with Active Problems meter bar chart
Distinct products with at least one active Davis AI incident vs total filtered products. Red if any product is affected - narrow by Product and Version to scope the investigation.
Version Drift Across Stages table
Distinct product × stage × version combinations running now. Keep the Version filter at 'all' to see true drift - selecting a specific version hides stages that don't have it yet. Multiple rows per stage signal a rolling deployment in progress.
K8s Workloads - Version Alignment honeycomb chart
Each cell is one K8s workload. | Color | Content — | — Green | DT_RELEASE_VERSION matches the container image tag (rollout complete). Red | mismatch, rolling deployment still in progress.
K8s Workloads - Release Inventory table
version = DT_RELEASE_VERSION process tag (updates immediately on deployment change); k8s_container_version = container image tag (lags during rolling deploys). A mismatch (alignment = Rolling) means the rollout is still in progress. Workload names are clickable entity links.
Non-K8s Processes - Release Inventory table
VM and ECS processes with DT_RELEASE_VERSION. Type column shows ECS or VM; Group shows host group (VM) or ECS container name. HostGroup filter applies to VM processes only - ECS processes appear regardless.
Service Requests area chart
Total request count over time across all services backed by the filtered release. Rising requests confirm traffic is flowing to the new version.
Service Errors area chart
Total failed requests over time on services backed by the filtered release. Errors spiking while requests stay steady indicate a regression introduced by the deployment.
Active Problems by Category donut chart
Distinct incident count by Davis category. Complements the blast-radius table by showing the incident type distribution without per-service inflation.
Top 10 Services by Active Problems table
Active Problems - Blast Radius by Service table
One row per problem × affected service. A single incident touching multiple services produces multiple rows - use this to measure blast radius. Related Process / Version / Stage columns identify which deployment is involved.
Vulnerabilities by Risk Level donut chart
Distribution of vulnerability findings by risk level across filtered processes. Use alongside the table to understand the severity mix at a glance.
Top 10 Processes by Vulnerability Count table
Top 10 processes by vulnerability count, sorted CRITICAL-first then HIGH, MEDIUM, LOW. Each row is one process instance (name + version + stage). Use to identify the most exposed processes in the filtered release scope.
Vulnerabilities Related to Filtered Processes table
One row per CVE across the filtered processes. affected_processes counts distinct process instances carrying the vulnerability; affected_products and affected_versions show blast radius. Sorted CRITICAL-first, then by most-affected processes.
Recent Deployments table
Recent finished SDLC deployment events scoped by Stage. Product and Version filters do not apply - SDLC events carry no product field. Use the Deployment Name column to correlate with specific releases.
Deployment Outcomes Over Time area chart
Succeeded vs failed deployment counts over the selected time window, filtered by Stage. Spikes in failed deployments correlate with timestamps in Recent Deployments above.
Synthetic app Explore ready-made dashboards owned by
Synthetic app.
Monitor ICMP, TCP, and DNS synthetic checks. View availability, round-trip times, and the top monitors with lowest availability to detect network connectivity issues.
The Synthetic network availability monitoring dashboard contains the following sections and tiles:
Top $TopLimit ICMP monitors with lowest availability table
Avarage round-trip time trends (7 days) for top $TopLimit monitors line chart
ICMP monitor availability and performance by locations table
Avarage round-trip time trends by locations (7 days) line chart
Shows the performance trends of network targets across various synthetic locations over the past 7 days. Use this chart to identify periods of degraded performance or improvement, understand normal behavior for each location, and compare values with the availability and performance data from other sections
Top $TopLimit ICMP request targets with the lowest availability table
Average round-trip time trends for top $TopLimit request targets (7 days) line chart
This chart visualizes the Round-Trip Time (RTT) trends for key monitored targets over the past 7 days. The RTT measures the time taken for an ICMP request to travel to the target and back. Lower RTT values reflect faster response times and a healthier network connection.
Top $TopLimit TCP monitors with lowest availability table
Average TCP connection time trends for top $TopLimit monitors (7 days) table
TCP monitors availability and performance by locations table
Average TCP connection time trends by locations (7 days) line chart
Shows the performance trends of network targets across various synthetic locations over the past 7 days. Use this chart to identify periods of degraded performance or improvement, understand normal behavior for each location, and compare values with the availability and performance data from other sections
Top $TopLimit TCP request targets with the lowest availability table
Average TCP connection time for top $TopLimit request targets (7 days) line chart
This chart tracks the TCP connection time for various monitored targets across multiple locations over the past 7 days. Connection time represents the total time taken to establish a TCP connection.
Top $TopLimit DNS request targets with the lowset availability table
Average resolution time trends by locations (7 days) line chart
Shows the performance trends of network targets across various synthetic locations over the past 7 days. Use this chart to identify periods of degraded performance or improvement, understand normal behavior for each location, and compare values with the availability and performance data from other sections
DNS monitor availability and performance by location table
Average DNS resolution time trends for top $TopLimit request targets (7 days) line chart
This chart tracks the DNS resolution time for different request targets (domains/hostnames) across various locations over the past 7 days. DNS resolution time measures how long it takes for a DNS server to convert a domain name into its corresponding IP address, which directly affects how quickly users can access services.
Monitor HTTP and browser synthetic checks by availability and response time. View the top monitors with lowest availability and request duration trends by location.
The Synthetic web availability and performance dashboard contains the following sections and tiles:
Browser monitor availability single value
Browser monitors availability honeycomb chart
Browser monitor duration & availability line chart
Browser executions bar chart
The number of monitor runs signifies the health and accuracy of the monitoring system, offering transparency into service stability.
HTTP monitor availability single value
HTTP monitors availability honeycomb chart
HTTP monitor duration & availability trends line chart
HTTP executions bar chart
The number of monitor runs signifies the health and accuracy of the monitoring system, offering transparency into service stability.
Status code statistics donut chart
This table displays the total number of executions for each status code. It helps quantify how frequently certain HTTP responses occur.
Unsuccessful HTTP status code distribution bar chart
This chart shows the percentage breakdown of non-200 status codes over time. Each color represents a specific status code, helping you visualize how often errors (like 401 Unauthorized or 403 Forbidden) or redirects (like 302 Found) occur in relation to successful requests.
Top $TopLimit browser monitors with lowest availability table
This table offers a breakdown of the availability and event duration of individual browser monitors, helping to quickly identify monitors that may need attention due to extended downtime or slower response times.
Average browser monitor event duration trends (7 days) for top $TopLimit monitors line chart
This performance trends graph focuses on browser monitors over the past 7 days, showing how event durations for specific monitors change over time.
Browser monitor availability and performance by locations table
This section highlights the availability and average event duration of browser monitors from various synthetic locations across the globe. Availability represents the percentage of time that monitors from each location are operational, while event duration indicates the average response time, for browser activities.
Average browser monitor event duration by locations (7days) line chart
This time-series graph displays performance trends of different locations over the last 7 days, specifically highlighting how event durations evolve over time. This chart allows you to detect any unusual spikes or drops in performance at various locations. Identifying these trends can assist in diagnosing intermittent issues or recent websites dis
Failure distribution caused by server interactions bar chart
This section analyzes the failures of browser monitors attributed to server interactions. An increase in these failures may indicate underlying issues with the application server or the IT infrastructure. Monitoring these trends is crucial for identifying potential bottlenecks and ensuring optimal performance.
Failure distribution caused by page interactions bar chart
This section examines failures in browser monitors related to page interactions. An increase in these failures may indicate issues with the website’s functionality, suggesting the need to adjust monitoring scripts in response to UI changes or potential problems accessing specific elements on the page. Proactively addressing these issues can enhance
Synthetic Monitoring usage dashboard
The Usage - Synthetic Monitoring dashboard contains the following sections and tiles:
Overall trend (estimated cost) bar chart
Hourly estimated cost by monitor type, plotted as a share of the peak hour, to show when synthetic spend rises and which capability drives it. Costs use the DPS rate card (Browser $0.0045 per action, HTTP $0.001 per request, Third-Party $0.001 per result). See Account Management for billed figures.
Overall share (estimated cost) donut chart
Share of estimated synthetic cost across Browser, HTTP and Third-Party monitors, showing where the synthetic budget goes before drilling into single monitors. Costs use the DPS rate card. See Account Management for billed figures.
Browser Monitor or Clickpath — actions by monitor bar chart
Daily billed browser actions for the top 5 monitor groups, with the rest grouped as Others, to show which clickpaths drive action volume and when a schedule, location or step change increased it.
Browser Monitor or Clickpath — actions by monitor donut chart
Share of billed browser actions across the top 5 monitor groups. A single dominant group is usually the best optimization target.
Browser monitors — actions and share table
All browser monitors ranked by billed actions with their share of the total, to find over-frequent or low value clickpaths that can be shortened, slowed down or retired.
HTTP Monitor — requests by monitor bar chart
Daily billed HTTP requests for the top 5 monitor groups, with the rest grouped as Others, to show which HTTP monitors drive request volume and when frequency or location changes increased it.
HTTP Monitor — requests by monitor donut chart
Share of billed HTTP requests across the top 5 monitor groups, showing whether HTTP spend sits in a few heavy monitors or is spread across many.
HTTP monitors — requests and share table
All HTTP monitors ranked by billed requests with their share of the total, used to trim execution frequency or retire redundant checks.
Third-Party Synthetic API Ingestion — results by monitor bar chart
Billed third-party synthetic results ingested via the API, top 5 monitor groups plus Others, in 3-hour buckets.
Third-Party Synthetic API Ingestion — result share by monitor donut chart
Share of billed third-party synthetic results across the top 5 monitor groups plus Others.
Third-party monitors — results and share table
Billed third-party synthetic results per monitor, with share of total and trend vs. the trailing 7- and 28-day daily averages.
Explore ready-made dashboards owned by Upgrade to Latest Dynatrace.
Use this dashboard to assess classic feature usage and track your environment's readiness to migrate to the latest Dynatrace
The Check your upgrade readiness dashboard contains the following sections and tiles:
REST & settings artifacts over time area chart
API tokens and workflows to migrate table
Callers still using deprecated REST API paths, Settings endpoints, or Event API v2 entity-model parameters, grouped by caller. Deprecated usages names the specific path or parameter to fix. \ Total deprecated calls is how much volume it carries, for prioritising.
REST & settings usage volume over time area chart
Entity-model artifacts over time area chart
Classic entity-model usage by document table
DQL queries running against the classic entity model, one row per document. Segment variables are counted in two places: when edited in the Segments app, and when a segment is applied from the segment selector in another app.
Entity-model usage volume over time area chart
Management zone queries over time area chart
Management zones by query volume table
Management zones still being queried, most-used first. Each row links to the zone's classic settings page. A zone whose name can no longer be resolved is shown by its id instead.
Groups using default policies single value
Higher is better — this count should trend upward as groups complete the migration to default policies.
Groups still on classic RBAC roles table
Group permissions with classic RBAC roles area chart
Group permissions still granted through classic RBAC roles, over time. Lower is better — this count should trend toward 0 as you complete the migration.
Classic app page views over time area chart
Classic app page views by user table
Deprecated classic dashboards area chart
Classic dashboards by usage table
Individual Classic dashboards still being opened, with page views and distinct users over the dashboard timeframe.
Classic vs OpenPipeline record volume area chart
OpenPipeline migration by data type table
Ingest still landing on classic pipelines vs. moved to OpenPipeline, per data type. 🟢 Ready — no classic records; fully on OpenPipeline. \ 🟡 In progress — partially migrated; finish moving ingest to OpenPipeline. \ 🔴 Action required — still on the classic pipeline; migrate this data type before upgrading.
Records by ingest pipeline pie chart
Share of logs and business-event records by ingest pipeline — a snapshot of the classic-vs-OpenPipeline split. 🟢 OpenPipeline — processed by an OpenPipeline route; migrated. \ 🔴 Classic Pipeline — still on the legacy default route; migrate this volume before classic processing is switched off.
Log consumption: Classic vs Grail area chart
Tenant state single value
Where this environment's logs are ingested, derived from observed ingest by storage backend over the dashboard timeframe. 🔴 Log Classic active — still ingesting into Log Classic; move ingestion to Logs on Grail before upgrading. \ 🟡 Parallel ingest in progress — ingesting into both; finish the cutover to Grail. \ 🟢 Upgraded to Logs on Grail — ready. \ ⚪ No log ingest — no log data seen.
Log Classic events single value
Log records still ingested into the classic store (Elasticsearch). Lower is better — this count should trend toward 0 as you complete the migration.
Logs on Grail single value
Classic metric selectors metric-event activity over time area chart
Lower is better — should trend toward 0 as classic metric-event alerts move to DQL-based anomaly detectors.
Calculated service metrics single value
Calculated service metrics still defined in this environment. Lower is better — this count should trend toward 0 as you complete the migration.
Calculated service metrics — by service usage table
AWS classic credentials single value
Classic AWS connections still configured in this environment. Lower is better — this count should trend toward 0 as you complete the migration.
Azure classic credentials single value
Classic Azure connections still configured in this environment. Lower is better — this count should trend toward 0 as you complete the migration.
AWS Metric Streams (7d) single value
AWS Metric Streams still ingesting through the classic path in the last 7 days. Lower is better — this count should trend toward 0 as you complete the migration.
AWS Classic API calls single value
Calls to the deprecated /api/config/v1/aws/* endpoints. Lower is better — this count should trend toward 0 as you complete the migration.
Azure Classic API calls single value
Calls to the deprecated /api/config/v1/azure/* endpoints. Lower is better — this count should trend toward 0 as you complete the migration.
AWS classic credentials — list table
Azure classic credentials — list table
AWS Classic API — top resources table
Azure Classic API — top resources table
AWS log forwarders (24h) table
Operator readiness by cluster pie chart
Share of Kubernetes clusters by Dynatrace Operator upgrade readiness. 🟢 Ready — operator version, OneAgent deployment mode, image source and the connecting ActiveGate all meet the minimums. \ 🔴 Not ready — at least one of those needs attention; the table lists which.
Dynatrace Operator — clusters to migrate table
Each Kubernetes cluster's Dynatrace Operator readiness — one column per requirement. A cluster is ready only when every column is 🟢. Operator ≥1.10 — the Dynatrace Operator must be version 1.10.0 or newer. \ OneAgent mode — the deployment mode must be cloud-native full-stack, host monitoring or application monitoring; classic full-stack is not supported. \ Image source — the operator must obtain OneAgent / ActiveGate container images in a supported way — using a platform token, the public-registry feature, or explicit image references — instead of pulling them from the classic tenant registry. Any one of those satisfies the check. \ ActiveGate ≥1.343 — the connecting Kubernetes ActiveGate must be version 1.343 or newer. 🟢 Met · 🔴 Action required — bring that requirement up to spec before upgrading.
OneAgent host readiness pie chart
Share of hosts by OneAgent version tier. 🟢 Ready (≥ 1.343) — central tagging configuration is supported. \ 🟡 < 1.343 — the host works, but central tagging configuration isn't supported yet (at-source tagging works from 1.333). \ 🔴 Below 1.333 — upgrade OneAgent; neither at-source nor central tagging is supported below this version. OneAgent 1.337+ is additionally required for full Smartscape enrichment.
OneAgent hosts to upgrade table
Hosts running OneAgent below 1.343, the version that supports central tagging configuration. 🔴 Below 1.333 — neither at-source nor central tagging is supported; upgrade first. \ 🟡 Central tagging unsupported — 1.333–1.342: at-source tagging works, but central tagging configuration needs 1.343+. OneAgent 1.337+ is additionally required for full Smartscape enrichment.
Browser monitors readiness pie chart
Browser monitors split by migration status. 🟢 Migrated — the monitor reports data to latest Dynatrace. \ 🟡 Migrated — review duration — migrated, but the duration changed by 5 % or more. \ 🔴 Not migrated — the monitor still reports to classic only. \ ⚪ Monitor disabled — the monitor itself is switched off. Enable the monitor-level Browser monitors on latest Dynatrace setting for each monitor, or wait for automatic enablement during your upgrade.
Browser monitors table
All browser monitors: not migrated first, then migrated with a large duration change, then migrated, then disabled monitors. Within each group, sorted by the largest duration change first. 🔴 Not migrated — the monitor still reports to classic only. Enable the monitor-level Browser monitors on latest Dynatrace setting, or wait for automatic enablement during your upgrade. \ 🟡 Migrated — duration +N% — the monitor reports to latest Dynatrace, but its total duration changed by 5 % or more compared with classic (+ increased, − decreased). Review thresholds, dashboards, or alerts before upgrading. \ 🟢 Migrated — the monitor reports to latest Dynatrace with a duration change below 5 %, or not enough data to compare yet; no action needed. \ ⚪ Monitor disabled — the monitor itself is switched off. For monitors that run from private locations, every Synthetic Engine must run version 1.347 or later — see Private synthetic locations below.
NAM monitors to update single value
Network availability monitors that ran in the selected timeframe and have a custom-device target filter that needs updating. Lower is better — this count should trend toward 0 as you complete the migration.
Network availability monitors with custom-device targets table
Network availability monitors that ran in the selected timeframe and whose target filter references custom devices. Custom devices are not supported on latest Dynatrace. Monitors that did not run in the timeframe aren't listed — widen the timeframe to include them. Action: Replace each affected monitor’s targetFilter with an explicit list of IP addresses or hostnames. How to update target filters
Legacy third-party monitors single value
Third-party synthetic monitors that still need migrating. The classic third-party synthetic API is not supported on latest Dynatrace. For each active integration, create an equivalent HTTP, browser, or NAM monitor. The table below may include tests that no longer send results — confirm which are still active. Lower is better — this count should trend toward 0 as you complete the migration.
Third-party synthetic monitors table
Private locations readiness pie chart
Private Synthetic locations split by readiness status. 🟢 Ready — all reporting Synthetic Engines run version 1.347 or later. 🔴 Not ready — at least one engine is below 1.347. ⚪ Unknown — no engine is behind, but at least one reports a version that could not be read. Locations with no reporting engine are excluded.
Private synthetic locations — readiness table
Every private Synthetic location with at least one reporting engine. 🔴 Not ready — at least one engine is below version 1.347 (browser monitor support). ⚪ Unknown — no engine is behind, but at least one reports a version that could not be read, so readiness cannot be confirmed. 🟢 Ready — all reporting Synthetic Engines run version 1.347 or later. Containerized locations require an additional step: redeploy with the updated configuration or migrate the Synthetic metric adapter to the Grail Query API. See documentation Locations with no reporting engine are excluded — they cannot be assessed automatically.
Users & Sessions Explore ready-made dashboards owned by
Users & Sessions.
Analyze user sessions across frontends. View session and user counts, browser distribution, geographic spread, and pages per session to understand your audience.
The User sessions overview dashboard contains the following sections and tiles:
Vulnerabilities Explore ready-made dashboards owned by
Vulnerabilities.
Usage and estimated cost of Application Security capabilities in your environment.
The Usage - Application Security dashboard contains the following sections and tiles:
Overall trend (estimated cost) bar chart
Estimated Application Security cost per hour, normalized as a percentage of the peak hour and split by capability. Costs are estimated using the public list price — adjust the Rate card variable to reflect your contracted rates. Cost center and host group filters apply to all capabilities. Security Posture Management usage carries neither, so it counts as cost center "unassigned" and host group "unknown", and only shows when the filters include these values.
Overall by capability (estimated cost) donut chart
Total estimated Application Security cost in the selected period, split by capability. Costs are estimated using the public list price — adjust the Rate card variable to reflect your contracted rates. Cost center and host group filters apply to all capabilities. Security Posture Management usage carries neither, so it counts as cost center "unassigned" and host group "unknown", and only shows when the filters include these values.
By host group donut chart
GiB-hours share across the top-5 host groups to identify which host groups drive the most Application Security memory consumption. Covers Runtime Vulnerability Analytics and Runtime Application Protection only.
By K8s cluster donut chart
GiB-hours share across the top-5 Kubernetes clusters to surface container-driven Application Security spend. Only hosts with a K8s cluster attribute are included — non-K8s hosts do not appear here, so totals may differ from the 'By host group' and 'By cost center' tiles. Covers Runtime Vulnerability Analytics and Runtime Application Protection only.
By cost center donut chart
GiB-hours share across cost centers to identify which teams or products drive the most Application Security memory consumption. Covers Runtime Vulnerability Analytics and Runtime Application Protection only.
Runtime Vulnerability Analytics trend (GiB-hours/hour) bar chart
Runtime Vulnerability Analytics GiB-hours per hour over time, split by host group.
Runtime Vulnerability Analytics by host group (top-100) table
Runtime Vulnerability Analytics GiB-hours breakdown by host group with Δ Trailing 7d/14d growth indicators. Dual-path smartscapeNodes HOST lookup resolves both Phase 3 Smartscape IDs and legacy classic entity IDs. Δ Trailing 7d/14d compares the current single-day run rate (extrapolated) against actual consumption in that window.
Runtime Application Protection trend (GiB-hours/hour) bar chart
Runtime Application Protection GiB-hours per hour over time, split by host group.
Runtime Application Protection by host group (top-100) table
Runtime Application Protection GiB-hours breakdown by host group with Δ Trailing 7d/14d growth indicators. Dual-path smartscapeNodes HOST lookup resolves both Phase 3 Smartscape IDs and legacy classic entity IDs. Δ Trailing 7d/14d compares the current single-day run rate (extrapolated) against actual consumption in that window.
Security Posture Management trend (node-hours/hour) bar chart
Hourly Security Posture Management node-hours over time split by K8s cluster. Each billing usage event represents one K8s node scanned for one hour. No numeric billing amount field is populated — event count equals node-hours.
By K8s cluster table
SPM node-hours breakdown by K8s cluster with Δ Trailing 7d/14d growth indicators. Node-hours = count of billing usage events (each BUE = 1 node scanned for 1 hour). Nodes = count of distinct K8s node entities in the selected timeframe.
Overview of the vulnerability risk exposure & coverage in your environment.
The Vulnerability risk exposure dashboard contains the following sections and tiles:
Vulnerability findings single value
Counts each vulnerability-process pair individually, reflecting total exposure breadth across all monitored processes.
Unique vulnerabilities single value
Counts each vulnerability once, deduplicated across all affected processes.
Affected processes single value
Affected packages single value
Vulnerability findings by severity categorical chart
Vulnerability findings by technology categorical chart
Findings grouped by library ecosystem (Java, Go, Node.js, .NET, Python, PHP). Counts distinct vulnerability-process pairs per technology.
Unique vulnerabilities table
Affected packages table
Vulnerable hosts by cloud provider donut chart
Distinct hosts with at least one vulnerability finding, grouped by cloud provider. Identifies which infrastructure carries the most exposure.
Vulnerability findings by host table
Vulnerability findings per host — findings count, affected processes, and unique vulnerabilities, sorted by total findings.
Vulnerability findings by process table
Unique vulnerabilities per process, sorted by vulnerability count. Identifies which processes carry the broadest vulnerability exposure.
Kubernetes vs. non-Kubernetes findings donut chart
Vulnerability findings by Kubernetes cluster table
Vulnerability findings grouped by Kubernetes cluster — findings count, affected processes, and unique vulnerabilities per cluster.
Vulnerability findings by Kubernetes namespace table
Vulnerability findings grouped by Kubernetes namespace — findings count, affected processes, and unique vulnerabilities per namespace.
Process coverage donut chart
Supported-ecosystem processes split by coverage status. Covered = appeared in a VULNERABILITY_SCAN event in the selected timeframe.
Process coverage detail table
Per-process RVA scan coverage detail — every supported-ecosystem process with its technology, coverage status, host, and Kubernetes context.
Host coverage donut chart
Hosts split by coverage status. A host is covered if one of its supported-ecosystem processes is scanned by RVA.
Host coverage detail table
Per-host breakdown of RVA scan coverage including ratio of scanned processes to total supported processes on each host.
Explore ready-made dashboards that don't belong to a specific app.
Understand your Metrics usage and find optimization opportunities across Ingest & Process.
The Usage - Metrics dashboard contains the following sections and tiles: