Azure Monitor- und Kubernetes-Überwachung (Vorschau)
Dieser Artikel erläutert, wie Sie Ihre Bereitstellung mithilfe der Azure Monitor- und Kubernetes-Überwachung überwachen.
Azure Monitor
Azure Monitor ist ein Full-Stack-Überwachungsdienst, mit dem Sie Azure-Ressourcen auf ihre Verfügbarkeit, Leistung und Betrieb überwachen können.
Azure Monitor-Metriken
Azure Monitor-Metriken sind ein Feature von Azure Monitor, das Daten von überwachten Ressourcen in einer Zeitreihendatenbank erfasst.
Diese Metriken können aus einer Reihe verschiedener Quellen stammen, einschließlich nativer Plattformmetriken sowie nativer benutzerdefinierter Metriken über Azure Monitor Agent Application Insights und von Azure Managed Prometheus.
Prometheus-Metriken können in einem Azure Monitor-Arbeitsbereich für eine spätere Visualisierung über Azure Managed Grafana gespeichert werden.
Metrikkonfiguration
Informationen zum Konfigurieren des Scraping von Prometheus-Metrikdaten in Azure Monitor finden Sie im Artikel Verwalteter Azure Monitor-Dienst für die Prometheus-Scrape-Konfiguration, der auf dieser configmap basiert. Azure Container Storage, aktiviert durch Azure Arc, gibt die Werte „prometheus.io/scrape:true
“ und „prometheus.io/port
“ an und basiert auf dem Standardwert von „prometheus.io/path: '/metrics'
“. Sie müssen den Installationsnamespace von Azure Container Storage, aktiviert durch Azure Arc, unter pod-annotation-based-scraping
angeben, um die Erfassung Ihrer Metriken ordnungsgemäß zu beschränken.
Nachdem die Prometheus-Konfiguration abgeschlossen wurde, befolgen Sie die Anweisungen zu Azure Managed Grafana, um eine Azure Managed Grafana-Instanz zu erstellen.
Azure Monitor-Protokolle
Azure Monitor-Protokolle sind ein Feature von Azure Monitor, das Protokoll- und Leistungsdaten aus überwachten Ressourcen sammelt und strukturiert. Es kann verwendet werden, um diese Daten auf viele Arten zu analysieren.
Konfiguration der Protokolle
Wenn Sie über Azure Monitor auf Protokolldaten zugreifen möchten, müssen Sie Azure Monitor Container Insights auf Ihrem Arc-fähigen Kubernetes-Cluster aktivieren und dann die gesammelten Daten mit einer Sammlung von Ansichten und Arbeitsmappen analysieren.
Darüber hinaus können Sie Azure Monitor Log Analytics verwenden, um gesammelte Protokolldaten abzufragen.
Nächste Schritte
Azure Container Storage unterstützt von Azure Arc – Übersicht