Microsoft Previews Prometheus Data in Azure Monitor for Containers
Microsoft has enabled its Azure Monitor for Containers management product to get data from the open source Prometheus monitoring solution.
The Prometheus integration with Azure Monitor for Containers is currently at the preview stage for testing, according to Microsoft's Thursday announcement. The integration provides access to "deeper telemetry" from Azure Kubernetes Service (AKS)-managed clusters than the "out of the box" information obtained using Azure Monitor for Containers.
AKS is Microsoft's Kubernetes-based container orchestration service, although the open source Kubernetes solution was originally fostered by Google. Developers typically use containers, pioneered by Docker for Linux and later Windows, to spin up applications without conflicts.
Azure Monitor for Containers provides access to inventory, health, events, logs and performance information in AKS environments, as well as Azure Container Instances environments. The Prometheus integration specifically adds greater insights into AKS workloads.
"With the additional workload metrics from Prometheus you now get full stack, end to end monitoring view for your Azure Kubernetes Services (AKS) in Azure Monitor for containers," explained Keiko Harada, a senior program manager on the Azure Monitoring and Diagnostics team, in the announcement.
The integration permits workload log queries to be created using the Kusto Query Language. It's also possible to surface the data into a customized dashboard in the Azure Portal. Alerts also can be created based on the Prometheus data.
The workload data can be pulled by Prometheus at the cluster-wide level or at the node-wide level, according to Microsoft's documentation.
Kurt Mackie is senior news producer for the 1105 Enterprise Computing Group.