Help Kubernetes Service

Azure Kubernetes Service Monitoring Integration

Azure Kubernetes Service is an open source, fully managed container orchestration service that allows resource provisioning, scaling, and upgrading based on demand—without causing any downtime in the Kubernetes cluster. It streamlines the deployment of managed Kubernetes clusters on the public clouds as well as the health and monitoring of managed Kubernetes services.

With Site24x7's integration, you can now monitor your Azure Kubernetes Service, configure thresholds, and receive alerts about critical issues.

Table of contents

Setup and configuration

You can add Azure Kubernetes Service while adding a new Azure monitor or you can add it to an existing Azure monitor by following these steps.

Supported metrics

Metric nameDescriptionStatisticUnit
Available CPU Cores The total number of available CPU cores in a managed cluster Average Count
Available Memory The total amount of available memory in a managed cluster Average Bytes
Nodes in Ready State The number of nodes in the ready state Average Count
Running Pods The number of pods in the running state Average Count
Pods in Ready State The number of pods in the ready state Average Count
Inflight Requests Maximum number of currently used inflight requests on the API server per request kind in the last second Average Count
Cluster Health Shows if cluster autoscaler will take action on the cluster or not Average Count
Scale Down Cooldown Shows if the scale down is in cooldown phase, when nodes will not be removed Average Count
Unneeded Nodes Number of nodes marked by cluster autoscaler which will be deleted after a specified time Average Count
Unschedulable Pods Number of pods in the cluster that are currently unschedulable Average Count
Statuses for various Node Conditions The statuses of different node conditions Average Count
Number of Pods by Phase Number of pods under a particular phase Average Count
CPU Usage Millicores Total CPU utilization of the cluster Average Millicores
CPU Usage Percentage Average CPU utilization of the cluster Average Percentage
Memory RSS Bytes Usage of container RSS memory shown in bytes Average Bytes
Memory RSS Percentage Usage of container RSS memory shown in percentage Average Percentage
Memory Working Set Bytes Usage of container working set memory in bytes Average Bytes
Memory Working Set Percentage Usage of container working set memory in percentage Average Percentage
Disk Used Bytes Usage of disk space by a particular device type, shown in bytes Average Bytes
Disk Used Percentage Usage of disk space by a particular device type, shown in percentage Average Percentage
Network In Bytes Network data received in bytes Average Bytes
Network Out Bytes Network data transmitted in bytes Average Bytes

Threshold configuration

Global configuration

  1. Log in to your Site24x7 account.
  2. Navigate to the Admin section on the left navigation pane.
  3. Select Configuration Profiles from the left pane and click Threshold and Availability (+) from the drop-down menu.
  4. Click Add Threshold Profile in the top-right corner.
  5. Select Azure Kubernetes Service from the Monitor Type drop-down menu.

You can now set the threshold values for all the metrics listed above.

Monitor-level configuration

  1. Log in to your Site24x7 account.
  2. Navigate to Cloud > Azure and select Azure Kubernetes Service from the drop-down menu.
  3. Hover over the resource you would like to set a threshold for, then click the hamburger icon next to it.
  4. Click Edit, which directs you to the Edit Azure Kubernetes Service Monitor page.
  5. You can set the threshold values for the metrics by selecting Threshold and Availability.
    Changing the threshold metrics in one profile will change the threshold metrics of all resources associated to that Threshold and Availability profile.

You can also configure IT Automation at the attribute level.

IT Automation

Site24x7 offers a set of exclusive IT Automation tools that automatically resolve performance degradation issues. These tools react to events proactively rather than waiting for manual intervention.

How to configure IT Automation for a monitor

Configuration Rules

With Site24x7's Configuration Rules, you can set parameters like Threshold Profile, Notification Profile, Tags, and Monitor Group for multiple monitors.

How to add Configuration Rules

Related links:

Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.

Help Kubernetes Service