Udostępnij za pośrednictwem


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

Najczęstszym sposobem analizowania i prezentowania danych Rozwiązania Prometheus jest pulpit nawigacyjny narzędzia Grafana. 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 zarządzanej przez platformę Azure Grafana, self-hosted Grafana uruchomionej na maszynie wirtualnej platformy Azure lub wystąpienia narzędzia Grafana działającego 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 Rozwiązania Prometheus w narzędziu Grafana należy użyć punktu końcowego Zapytania dla obszaru roboczego usługi 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

Podczas tworzenia wystąpienia zarządzanego narzędzia Grafana platformy Azure jest on automatycznie konfigurowany przy użyciu tożsamości systemu zarządzanego. Tożsamość ma przypisaną rolę Czytelnik danych monitorowania na poziomie subskrypcji. Ta rola umożliwia tożsamości odczytywanie danych jakichkolwiek danych monitorowania dla subskrypcji. Ta tożsamość służy do uwierzytelniania narzędzia Grafana w usłudze Azure Monitor. Nie musisz nic robić, aby skonfigurować tożsamość.

Utwórz źródło danych Prometheus w narzędziu Grafana.

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

  1. Otwórz obszar roboczy usługi Azure Managed Grafana w witrynie Azure Portal.
  2. Wybierz pozycję W punkcie końcowym , aby wyświetlić obszar roboczy narzędzia Grafana.
  3. Wybierz pozycję Połączenia , a następnie pozycję Źródła danych.
  4. Wybierz pozycję Dodaj źródło danych
  5. Wyszukaj i wybierz pozycję 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.

Często zadawane pytania

Ta sekcja zawiera odpowiedzi na typowe pytania.

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

Przewodnik rozwiązywania problemów umożliwia pozyskiwanie metryk rozwiązania Prometheus z zarządzanego agenta tutaj.

Dlaczego brakuje metryk, które mają dwie etykiety o tej samej nazwie, ale innej wielkości liter?

Rozwiązanie Prometheus zarządzane przez platformę Azure jest systemem bez uwzględniania wielkości liter. Traktuje ciągi, takie jak nazwy metryk, nazwy etykiet lub wartości etykiet, jako identyczne szeregi czasowe, jeśli różnią się one od innych szeregów czasowych tylko wielkością lister w ciągu. Aby uzyskać więcej informacji, zobacz Omówienie metryk rozwiązania Prometheus.

Widzę pewne luki w danych metryk, dlaczego tak się dzieje?

Podczas aktualizacji węzła może zostać wyświetlona 1-minutowa luka w danych metryk zebranych z naszych modułów zbierających 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 w całym klastrze, takie jak kube-state-metrics i niestandardowe obiekty docelowe aplikacji, które zostały określone. Dzieje się tak, gdy klaster jest aktualizowany ręcznie lub za pośrednictwem autoaktualizacji. To zachowanie jest oczekiwane i występuje z powodu aktualizacji węzła, w którym pojawia się ta luka. To zachowanie nie ma wpływu na żadne z naszych zalecanych reguł alertów.

Następne kroki