Udostępnij za pośrednictwem


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