Udostępnij za pośrednictwem


Łączenie narzędzia Grafana z metrykami usługi Azure Monitor Prometheus

Najczęstszym sposobem analizowania i prezentowania danych Prometheus jest dashboard Grafany. Metryki rozwiązania Prometheus można zbierać na platformie Azure w następujący sposób:

W tym artykule wyjaśniono, jak skonfigurować metryki Prometheus hostowane na platformie Azure jako źródło danych dla usługi Azure Managed Grafana, samodzielnie hostowanej aplikacji Grafana działającej na maszynie wirtualnej platformy Azure lub instancji Grafana działającej poza platformą Azure.

Punkt końcowy zapytania obszaru roboczego usługi Azure Monitor

Na platformie Azure dane rozwiązania Prometheus są przechowywane w obszarze roboczym usługi Azure Monitor. Podczas konfigurowania źródła danych Prometheus w narzędziu Grafana należy użyć punktu końcowego zapytania dla obszaru roboczego Azure Monitor. Aby znaleźć punkt końcowy zapytania, otwórz stronę Przegląd obszaru roboczego usługi Azure Monitor w witrynie Azure Portal.

Zrzut ekranu przedstawiający adres URL punktu końcowego zapytania dla obszaru roboczego usługi Azure Monitor.

Konfigurowanie narzędzia Grafana

Azure Managed Grafana

Instancja Azure Managed Grafana jest automatycznie konfigurowana z zarządzaną tożsamością. Tożsamość ma przypisaną rolę Odbiorcy danych monitorowania na poziomie subskrypcji. Ta rola umożliwia tożsamości odczytywanie wszelkich danych monitorowania subskrypcji. Ta tożsamość służy do uwierzytelniania Grafana dla usługi Azure Monitor. Nie musisz nic robić, aby skonfigurować swoją tożsamość.

Tworzenie źródła danych Prometheus w narzędziu Grafana

Aby skonfigurować rozwiązanie Prometheus jako źródło danych, wykonaj następujące kroki:

  1. Otwórz swoje środowisko Azure Managed Grafana w portalu Azure.

  2. Wybierz punkt końcowy, aby wyświetlić obszar roboczy narzędzia Grafana.

  3. Wybierz pozycję Połączenia>Źródła danych.

  4. Wybierz pozycję Dodaj źródło danych.

  5. Wyszukaj i wybierz Prometheus.

  6. Wklej punkt końcowy zapytania z obszaru roboczego usługi Azure Monitor do pola Adres URL serwera Prometheus.

  7. W obszarze Uwierzytelnianie wybierz pozycję Azure Auth.

  8. W obszarze Uwierzytelnianie platformy Azure wybierz pozycję Tożsamość zarządzana z listy rozwijanej Uwierzytelnianie .

  9. Przewiń w dół strony i wybierz pozycję Zapisz i przetestuj.

    Zrzut ekranu przedstawiający konfigurację źródła danych Prometheus.

Najczęściej zadawane pytania

Ta sekcja zawiera odpowiedzi na typowe pytania.

Brakuje wszystkich lub niektórych moich metricznych danych. Jak mogę rozwiązać problemy?

Skorzystaj z przewodnika rozwiązywania problemów, aby dowiedzieć się, jak importować metryki Prometheus od zarządzanego agenta.

Dlaczego nie widzę metryk, które mają dwie etykiety o tej samej nazwie, ale różnej pisowni?

Azure Managed Prometheus to niewrażliwy na wielkość liter system. Traktuje ciągi, takie jak nazwy metryk, nazwy etykiet lub wartości etykiet, jako identyczne szeregi czasowe, jeśli różnią się od innych szeregów czasowych jedynie wielkością liter w ciągu. Aby uzyskać więcej informacji, zobacz Omówienie metryk rozwiązania Prometheus.

Widzę pewne luki w danych metryk. Dlaczego to zachowanie występuje?

Podczas aktualizacji węzłów możesz zauważyć lukę od jednej do dwóch minut w danych metrycznych zebranych przez nasze kolektory na poziomie klastra. Ta luka występuje, ponieważ węzeł, w ramach którego są uruchamiane dane, jest aktualizowany w ramach normalnego procesu aktualizacji. Ten proces aktualizacji ma wpływ na cele na poziomie klastra, takie jak kube-state-metrics i określone niestandardowe cele aplikacji. Ten proces występuje, gdy klaster jest aktualizowany ręcznie lub za pośrednictwem automatycznej aktualizacji.

To zachowanie jest oczekiwane i nie ma wpływu na żadne z naszych zalecanych reguł alertów.