Monitorowanie usług Azure Monitor i Kubernetes
W tym artykule opisano sposób monitorowania wdrożenia przy użyciu monitorowania usług Azure Monitor i Kubernetes.
Azure Monitor
Azure Monitor to usługa monitorowania pełnego stosu, której można użyć do monitorowania zasobów platformy Azure pod kątem ich dostępności, wydajności i operacji.
Metryki usługi Azure Monitor
Metryki usługi Azure Monitor to funkcja usługi Azure Monitor, która zbiera dane z monitorowanych zasobów do bazy danych szeregów czasowych.
Te metryki mogą pochodzić z wielu różnych źródeł, w tym metryk platformy natywnej, natywnych metryk niestandardowych za pośrednictwem agenta usługi Azure Monitor Application Insights i rozwiązania Prometheus zarządzanego przez platformę Azure.
Metryki rozwiązania Prometheus można przechowywać w obszarze roboczym usługi Azure Monitor na potrzeby kolejnej wizualizacji za pośrednictwem usługi Azure Managed Grafana.
Konfiguracja metryk
Aby skonfigurować złomowanie danych metryk rozwiązania Prometheus w usłudze Azure Monitor, zobacz artykuł Dotyczący konfiguracji złomowania usługi Azure Monitor dla rozwiązania Prometheus, który opiera się na tej mapie konfiguracji. Usługa Azure Container Storage włączona przez usługę prometheus.io/scrape:true
Azure Arc określa wartości i prometheus.io/port
i opiera się na wartości domyślnej .prometheus.io/path: '/metrics'
Należy określić usługę Azure Container Storage włączoną przez przestrzeń nazw instalacji usługi Azure Arc, pod-annotation-based-scraping
aby prawidłowo określić zakres pozyskiwania metryk.
Po zakończeniu konfiguracji rozwiązania Prometheus postępuj zgodnie z instrukcjami zarządzanymi przez platformę Azure Grafana, aby utworzyć wystąpienie usługi Azure Managed Grafana.
Dzienniki usługi Azure Monitor
Dzienniki usługi Azure Monitor to funkcja usługi Azure Monitor, która zbiera i organizuje dane dziennika i wydajności z monitorowanych zasobów i może służyć do analizowania tych danych na wiele sposobów.
Konfiguracja dzienników
Jeśli chcesz uzyskać dostęp do danych dziennika za pośrednictwem usługi Azure Monitor, musisz włączyć usługę Azure Monitor Container Insights w klastrze Kubernetes z obsługą usługi Arc, a następnie analizować zebrane dane przy użyciu kolekcji widoków i skoroszytów.
Ponadto możesz użyć usługi Azure Monitor Log Analytics do wykonywania zapytań dotyczących zebranych danych dziennika.
Następne kroki
Omówienie usługi Azure Container Storage włączonej przez usługę Azure Arc