Udostępnij za pośrednictwem


Korzystanie z raportowania i renderowania obrazów

Z tego przewodnika dowiesz się, jak tworzyć raporty na podstawie pulpitów nawigacyjnych w usłudze Azure Managed Grafana. Możesz skonfigurować wysyłanie tych raportów pocztą e-mail do zamierzonych adresatów zgodnie z harmonogramem lub na żądanie.

Generowanie raportów w formacie PDF wymaga możliwości renderowania obrazów Grafana, która przechwytuje panele pulpitu nawigacyjnego jako obrazy PNG. Usługa Azure Managed Grafana automatycznie instaluje program renderatora obrazów dla twojego wystąpienia.

Wydajność renderowania obrazów

Renderowanie obrazów to operacja intensywnie korzystająca z procesora CPU. Wystąpienie usługi Azure Managed Grafana wymaga około 10 sekund renderowania jednego panelu, przy założeniu, że zapytanie o dane zostało ukończone w mniej niż 1 sekundę. Oprogramowanie Grafana umożliwia wygenerowanie całego raportu przez maksymalnie 200 sekund. Pulpity nawigacyjne powinny zawierać nie więcej niż 20 paneli, jeśli są używane w raportach PDF. Może być konieczne dalsze zmniejszenie numeru panelu, jeśli planujesz uwzględnić inne artefakty (na przykład CSV) w raportach.

Uwaga

Zobaczysz błąd "Limit czasu renderowania obrazów", jeśli żądanie renderowania przekroczyło limit 200 sekund.

W przypadku przechwytywania ekranu w alertach oprogramowanie Grafana umożliwia tylko 30 sekund migawek obrazów panelu przed upływem limitu czasu. W tym przedziale czasu można wykonać co najwyżej trzy zrzuty ekranu. Jeśli wystąpi nagły wzrost liczby alertów, niektóre alerty mogą nie zawierać zrzutów ekranu, nawet jeśli włączono przechwytywanie ekranu.

Uwaga

Przeciążenie modułu renderowania obrazu Grafana może spowodować, że stanie się niestabilny. Możesz zmniejszyć liczbę alertów, które muszą zawierać zrzuty ekranu, ustawiając tylko identyfikator UID pulpitu nawigacyjnego i adnotacje identyfikatora panelu w tych regułach alertów.

Wymagania wstępne

Aby wykonać kroki opisane w tym przewodniku, musisz mieć następujące elementy:

Konfigurowanie raportowania

Aby utworzyć nowy raport, wykonaj następujące kroki.

  1. W witrynie Azure Portal otwórz obszar roboczy Azure Managed Grafana i wybierz adres URL punktu końcowego.
  2. W portalu Grafana przejdź do pozycji Raporty raportowania > i wybierz pozycję + Utwórz nowy raport.
  3. Wykonaj pozostałe kroki w interfejsie użytkownika narzędzia Grafana.

Eksportowanie pulpitu nawigacyjnego do formatu PDF

Uwaga

Interfejs użytkownika narzędzia Grafana może się okresowo zmieniać. W tym artykule przedstawiono interfejs Grafana i przepływ użytkownika w danym momencie. Środowisko może się nieco różnić od przykładów podczas czytania tego dokumentu. Jeśli tak jest, zapoznaj się z dokumentacją usługi Grafana Labs.

Aby utworzyć nowy raport, wykonaj następujące kroki.

  1. W witrynie Azure Portal otwórz obszar roboczy Azure Managed Grafana i wybierz adres URL punktu końcowego.
  2. W portalu Grafana przejdź do pulpitu nawigacyjnego, który chcesz wyeksportować.
  3. Kliknij ikonę Udostępnij pulpit nawigacyjny .
  4. Wybierz opcję układu na karcie PDF.
  5. Wybierz pozycję Zapisz jako plik PDF , aby wyeksportować.

Używanie obrazu w alertach

Aplikacja Grafana umożliwia przechwytywanie ekranu panelu, który wyzwala alert. Adresaci widzą obraz panelu bezpośrednio w wiadomości z powiadomieniem. Usługa Azure Managed Grafana jest obecnie skonfigurowana do przekazywania tych zrzutów ekranu do magazynu lokalnego w wystąpieniu. Tylko lista punktów kontaktowych w kolumnie Przekazywanie z dysku tabeli Obsługiwane punkty kontaktowe mogą odbierać obrazy. Ponadto istnieje 30-sekundowy limit czasu na wykonanie zrzutu ekranu. Jeśli nie można ukończyć zrzutu ekranu w czasie, nie jest on dołączony do odpowiedniego alertu. Zrzuty ekranu są wykonywane tylko dla tych alertów, które mają identyfikator UID pulpitu nawigacyjnego i adnotacje identyfikatora panelu w regule. Możesz użyć tych adnotacji, aby wyłączyć selektywne przechwytywanie ekranu.

Następne kroki

W tym przewodniku z instrukcjami przedstawiono sposób korzystania z raportowania i renderowania obrazów. Aby dowiedzieć się, jak tworzyć i konfigurować pulpity nawigacyjne narzędzia Grafana, zobacz Tworzenie pulpitów nawigacyjnych.