Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bei den Containererkenntnissen werden derzeit für die Visualisierungen im Azure-Portal Daten aus Log Analytics verwendet. Mit der Veröffentlichung von Managed Prometheus ist dieses neue Metriksammlungsformat jedoch günstiger und effizienter geworden. Bei Containererkenntnissen besteht jetzt die Möglichkeit, nur Managed Prometheus-Daten zu visualisieren. Dieser Artikel hilft Ihnen bei der Einrichtung, mit der Verwendung von verwaltetem Prometheus als primäres Visualisierungstool zu beginnen.
Hinweis
Dieses Feature befindet sich derzeit in der öffentlichen Vorschau für Arc-fähige Kubernetes-Cluster und für Bereitstellungen in China- und US-Regierungsregionen. Einige Visualisierungen können unterschiedlich sein.
Weitere Informationen finden Sie in den ergänzenden Nutzungsbedingungen für Microsoft Azure Previews.
Voraussetzungen
Damit Sie Ihre Daten zu Containererkenntnissen mit Prometheus anzeigen können, müssen Sie sicherstellen, dass die folgenden Schritte abgeschlossen sind.
- Azure Kubernetes Service (AKS) oder Azure Arc-fähige Kubernetes-Cluster , konfiguriert mit verwaltetem Prometheus
- Die benutzende Person verfügt über die
Reader
-Berechtigung oder höher für den zugeordneten Prometheus-Datensammlungsregel und den Azure Monitor-Arbeitsbereich. - Der Adblocker ist deaktiviert oder so eingestellt, dass Datenverkehr über
monitor.azure.com
zugelassen wird. - Aktivieren Sie für Windows-Cluster die Windows-Metriksammlung
Zugreifen auf Prometheus-basierte Containererkenntnisse
Da Azure Monitor verschiedene Anpassungsebenen unterstützt, verfügt Ihr Cluster derzeit möglicherweise über protokollbasierte Containererkenntnisse, Managed Prometheus oder eine andere Kombination.
Hinweis
Verwaltete Prometheus-Visualisierungen für Containereinblicke verwenden Aufzeichnungsregeln, um die Diagrammleistung zu verbessern, erfahren Sie mehr darüber , welche Regeln konfiguriert sind.
- Keine Prometheus- oder Protokollbasierten Containereinblicke aktiviert
- Protokollbasierte Containereinblicke aktiviert
- Prometheus ist aktiviert, aber protokollbasierte Containereinblicke sind entweder nicht aktiviert oder es wurden benutzerdefinierte Einstellungen angewendet
Öffnen Sie das Azure-Portal, und navigieren Sie zu Ihrem gewünschten Cluster.
Wählen Sie das Menüelement
Monitor
oderInsights
aus dem Menü aus, um eine grundlegende Überwachungserfahrung mit Optionen zur Einrichtung der Überwachung anzuzeigen.
Wählen Sie die
Monitor Settings
Schaltfläche auf der Symbolleiste aus, um das Überwachungskonfigurationsblatt oder einen derEnable metrics
nachstehenden Links zu öffnen. Beachten Sie, dass standardmäßig dieLogs and Events
Dropdownliste unterAdvanced Settings
ausgewählt ist.Klicken Sie zum Abschließen der Einrichtung auf die Schaltfläche
Configure
.Sobald die Onboardingbereitstellung abgeschlossen ist, sollten Sie die Erkenntnisoberfläche mit Prometheus als Datenquelle sehen können. Dies erkennen Sie daran, dass im Dropdownmenü auf der Symbolleiste
Managed Prometheus visualizations (Recommended)
angezeigt wird.
Optionale Schritte
Die obigen Schritte sind zwar ausreichend, für eine vollständige Visualisierungserfahrung können jedoch noch einige optionale Schritte ausgeführt werden.
Sammlung von Knoten- und Podbezeichnungen
Standardmäßig sind die Bezeichnungen für Knoten und Pods nicht verfügbar. Sie können aber durch erneute Aktivierung des Add-Ons gesammelt werden. Knotenbezeichnungen sind zum Filtern von Daten nach Knotenpools erforderlich.
AKS-Cluster
- Wenn das Managed Prometheus-Add-On aktuell bereitgestellt wird, muss es erst deaktiviert werden.
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
- Aktivieren Sie das Add-On dann wieder ohne das Flag
--ksm-metric-labels-allow-list
.
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id>
Arc-fähiger Cluster
- Wenn das Managed Prometheus-Add-On aktuell bereitgestellt wird, muss es erst deaktiviert werden.
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <resource-group-name> --cluster-type connectedClusters
- Aktivieren Sie dann das Add-On mit den folgenden Konfigurationseinstellungen erneut.
az k8s-extension create --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <resource-group> --cluster-type connectedClusters --extension-type Microsoft.AzureMonitor.Containers.Metrics --configuration-settings azure-monitor-workspace-resource-id=<workspace-name-resource-id> grafana-resource-id=<grafana-workspace-name-resource-id> AzureMonitorMetrics.KubeStateMetrics.MetricLabelsAllowlist="nodes=[*], pods=[*]"
Deaktivieren der Log Analytics-Datensammlung
Wenn Sie derzeit die Oberfläche für protokollbasierte Containererkenntnisse verwenden, können Sie die Erfassung von Metriken für Log Analytics beenden, um Kosten zu sparen. Führen Sie nach der Bestätigung, dass die Prometheus-gestützte Oberfläche für Containererkenntnisse für Ihre Zwecke ausreichend ist, die Schritte zum Beenden der Metrikerfassung für Log Analytics aus.
Navigieren Sie zu den Monitoreinstellungen für Ihre Cluster, indem Sie die Anweisungen zum Konfigurieren Ihrer Container Insights-Datensammlungsregel befolgen.
Wählen Sie im Dropdownmenü "Protokollvoreinstellungen" die Option "Protokolle und Ereignisse" aus und speichern Sie, um die Konfiguration zu speichern.
Hinweis
Durch Deaktivieren der Log Analytics-Metriken wird auch das Dropdownmenü für die Visualisierung auf der Symbolleiste deaktiviert. Stellen Sie eine der Standardkostenvoreinstellungen im Blatt Monitor Settings
wieder her, um die Log Analytics-Visualisierungen wieder zu aktivieren.
Bekannte Einschränkungen und Probleme
Dies sind bekannte Einschränkungen und werden derzeit nicht unterstützt.
- Umgebungsvariablendetails
- Filtern von Daten nach einzelnen Diensten
- Livedatenanzeige in der Registerkarte „Cluster“
- Daten zu Arbeitsmappenberichten
- Arbeitssatz für Knotenspeicher und RSS-Metriken
- Daten in der auf den Datensammlungsregel-Einstellungen für Containererkenntnisse basierenden Multiclusteransicht sind nur teilweise oder überhaupt nicht verfügbar.
- Der Dienstname ist nicht verfügbar.
Problembehandlung
Wenn Sie die Prometheus-basierte Oberfläche für Containererkenntnisse verwenden, treten möglicherweise die folgenden Fehler auf.
Die Diagramme bleiben beim Laden hängen
Dieses Problem tritt auf, wenn der Netzwerkdatenverkehr für den Azure Monitor-Arbeitsbereich blockiert wird. Die Grundursache hierfür hängt in der Regel mit Netzwerkrichtlinien wie Adblockersoftware zusammen. Deaktivieren Sie zum Beheben dieses Problems den Adblocker, oder setzen Sie Datenverkehr über monitor.azure.com
auf die Positivliste, und laden Sie die Seite neu.
Zugriff auf Datensammlungsregel nicht möglich
Dieser Fehler tritt auf, wenn der Benutzer nicht über die Berechtigungen verfügt, um die mit dem Cluster verknüpfte Prometheus-Datensammlungsregel anzuzeigen, oder die Datensammlungsregel möglicherweise gelöscht wurde. Gewähren Sie zum Beheben dieses Fehlers Zugriff auf die Prometheus-Datensammlungsregel, oder konfigurieren Sie Managed Prometheus über die Schaltfläche Monitor Settings
auf der Symbolleiste neu.
Zugriff auf den Azure Monitor-Arbeitsbereich nicht möglich
Dieser Fehler tritt auf, wenn der Benutzer nicht über die Berechtigungen verfügt, um den mit dem Cluster verknüpften Azure Monitor-Arbeitsbereich anzuzeigen, oder der Azure Monitor-Arbeitsbereich möglicherweise gelöscht wurde. Um diesen Fehler zu beheben, gewähren Sie den Zugriff auf den Azure Monitor-Arbeitsbereich, oder konfigurieren Sie verwaltete Prometheus neu, indem Sie das Addon löschen und erneut bereitstellen.
Die Daten konnten nicht abgerufen werden
Dieser Fehler tritt in der Regel beim Abfragen großer Datenmengen auf und kann möglicherweise behoben werden, indem der Zeitraum verkürzt oder nach weniger Objekten gefiltert wird.
Fehler bei der Datenkonfiguration
Dieser Fehler tritt auf, wenn die Aufzeichnungsregeln möglicherweise geändert oder gelöscht wurden. Verwenden Sie die Schaltfläche Reconfigure
, um die Aufzeichnungsregeln zu patchen, und versuchen Sie es erneut.
Zugriff verweigert
Dieser Fehler tritt auf, wenn das Portaltoken des Benutzers abläuft oder er nicht über die Berechtigungen zum Anzeigen des verknüpften Azure Monitor-Arbeitsbereichs für den Cluster verfügt. Dies kann in der Regel behoben werden, indem die Browsersitzung aktualisiert wird oder der Benutzer sich erneut anmeldet.
Unbekannter Fehler.
Wenn diese Fehlermeldung weiterhin angezeigt wird, wenden Sie sich an den Support, um ein Ticket zu öffnen.