Edge Orchestrator Performance#

The Grafana dashboards provide you with the metrics and logs view that support troubleshooting any performance issues of the Edge Orchestrator and help identify underlying conditions both during development and while running in production.

To access the administrative dashboards, the user must belong to Service-Admin-Group, which grants telemetry-client/admin role. Review Edge Orchestrator Groups and Roles section in User Guide to learn more about available roles and permissions.

Cluster Overview (“Orchestrator Cluster”)#

This dashboard provides a high-level overview of the cluster, including the number of nodes, namespaces, pods, and stateful sets. Other resources can be found in Kubernetes Resources dashboard row.

Key health indicators are displayed at the top, and next to each node in cluster node listing, which also links to Node Overview (“Orchestrator Node”) dashboard.

This dashboard also provides information on the overall usage of CPU, memory, and disk within the cluster, along with an overview of pod requests and limits. More detailed information on cluster resources usage is available in dedicated dashboard rows:

  • CPU

  • Memory

  • Network

  • Disk

Edge Orchestrator Cluster Overview in Administrative Grafana

Node Overview (“Orchestrator Node”)#

This dashboard provides detailed information on single cluster node, with key health indicators displayed at the top.

The filtered list of running pods and a separate list of problematic pods is displayed below. Each pod entry is a link to Pods Resources Usage (“Pods Resources”) dashboard.

More detailed information on node resources usage is available in dedicated dashboard rows:

  • CPU

  • Memory

  • Storage

  • Network

Edge Orchestrator Cluster Node Overview in Administrative Grafana

Pods Resources Usage (“Pods Resources”)#

This dashboard provides key pod status and list of its containers with their respective resources requests and limits. In addition, fine-grained per-pod CPU and memory usage is tracked here.

Edge Orchestrator Cluster Pod Resource Usage Overview in Administrative Grafana

Pods Overview (“Orchestrator Pod List”)#

This dashboard helps to monitor the status of all pods across the Edge Orchestrator cluster. Key quantitative information is displayed at the top, along with count of non-running pods, which serves as a health indicator for this dashboard.

A list of pods is provided with their respective status, namespace, and node it runs on. The list can be filtered by namespace, node, pod, and status. Each pod entry is a link to Pods Resources Usage (“Pods Resources”) dashboard, and each node entry is a link to Node Overview (“Orchestrator Node”) dashboard.

Dedicated Pods Not Running section helps review problematic pods.

Edge Orchestrator Cluster Pods Overview in Administrative Grafana

Exploring Metrics#

While the default set of dashboards provides a good starting point for troubleshooting, the Metrics Explorer dashboard allows you to explore available metrics in more detail. The example below shows all available metrics that have a name that matches container_ string.

Edge Orchestrator Cluster Metrics Explorer in Administrative Grafana