Pulpit nawigacyjny monitorowania Apigee w wersji beta

Edge dla chmury prywatnej w wersji 4.17.09

Wersja beta panelu monitorowania Edge pomaga zrozumieć stan różnych komponentów (routerów, procesorów komunikatów, ZooKeeper, Cassandra) oraz kody błędów HTTP dla różnych organizacji i środowisk we wdrożeniu. Możesz też zrobić zrzut ekranu z tymi informacjami i udostępnić go Apigee, jeśli jest to wymagane do rozwiązania problemu.

Zanim zaczniesz korzystać z panelu

Panel

Po zainstalowaniu panelu możesz uzyskać do niego dostęp, otwierając w przeglądarce ten adres URL:

http://grafana_IP_or_DNS:3000

gdzie grafana_IP_or_DNS to adres IP lub nazwa DNS węzła, na którym działa komponent Apigee apigee-grafana. Pojawi się prośba o podanie nazwy użytkownika i hasła administratora, które zostały zdefiniowane podczas instalacji apigee-grafana. Domyślne wartości z instrukcji instalacji poniżej to admin:admin.

Po zalogowaniu zobaczysz ten ekran:

Kliknij logo w lewym górnym rogu, aby otworzyć pasek menu. Na pasku menu wybierz Przypnij, aby pasek był zawsze otwarty.

Na pasku menu wybierz:

  • admin Main Org, aby skonfigurować dane administratora, takie jak hasło i adres e-mail.
  • Panele > Strona główna, aby otworzyć ekran widoczny powyżej. Następnie wybierz Apigee Cloud lub Cassandra Dashboard, aby wyświetlić panel.
  • Data Sources (Źródła danych), aby wyświetlić źródła danych komponentu apigee-grafana. Wybierz każde źródło danych, a następnie kliknij przycisk Zapisz i przetestuj, aby sprawdzić połączenie.
  • Wtyczki, aby wyświetlić listę zainstalowanych wtyczek.
  • Admin (Administrator), aby skonfigurować informacje o Grafanie.

Po wybraniu Panele > Strona główna i kliknięciu Apigee Cloud otworzy się panel widoczny poniżej:

Na tym ekranie możesz zobaczyć informacje o:

  • Router: stan, ruch, błędy, obciążenie i inne.
  • Procesor komunikatów: stan i kondycja, ruch, docelowe opóźnienie, docelowe kody odpowiedzi i inne.
  • Wskaźniki węzłów: wykorzystanie procesora, miejsce na dysku, wykorzystanie sterty i inne.

Zwróć uwagę na przyciski u góry wykresów:

  • Kolor: ustaw na Wszystkie. Jedyną obsługiwaną opcją jest Wszystkie.
  • Org: wpisz nazwę swojej organizacji.
  • Env: ustaw nazwę środowiska w organizacji.
  • MPPod i RTPod: ustaw na nazwę poda procesorów komunikatów i routerów. Domyślnie jest to „gateway”, chyba że zmieniono tę wartość podczas instalacji.
  • apigee-service: zaznacz, aby wyświetlić informacje o wykonaniach narzędzia apigee-service.

Niektóre wykresy pokazują informacje o poszczególnych serwerach proxy interfejsów API i wszystkich serwerach proxy interfejsów API razem. Na przykład na wykresie poniżej widać linię dla wszystkich serwerów proxy, oznaczoną zieloną linią dla 192.168.56.103(), czyli adresu IP procesora komunikatów:

Na wykresie znajdują się też osobne linie dla różnych serwerów proxy interfejsu API o nazwach getUsers i testAX, które są oznaczone na wykresie jako pomarańczowa linia dla 192.168.56.103(getUsers) i niebieska linia dla 192.168.56.103(testax).

Domyślnie panel wyświetla informacje z ostatnich 5 minut. Aby wybrać inny interwał, w prawym górnym rogu panelu kliknij Dzisiaj.

Wysyłanie zrzutu panelu do Apigee

Aby pomóc Apigee w zdiagnozowaniu i debugowaniu problemu, możesz wysłać zrzut panelu do zespołu pomocy Apigee. Apigee może wtedy sprawdzić panel, aby pomóc w ustaleniu przyczyny problemu.

Aby wysłać zrzut panelu do Apigee:

  1. U góry panelu kliknij ikonę Udostępnij panel (zaznaczoną poniżej czerwonym prostokątem):
  2. W wyskakującym okienku wybierz Udostępnianie migawki.
  3. Pozostaw wszystkie pola bez zmian i kliknij przycisk Publish to snapshot.apigee.net (Opublikuj na snapshot.apigee.net).
  4. Pojawi się wyskakujące okienko z linkiem. Skopiuj ten link i wyślij go do Apigee.

Komponenty panelu

Panel opiera się na kilku komponentach, które instalujesz po zainstalowaniu Edge:

  • apigee-telegraf
    Komponent otoki dla telegraf, który zbiera dane z systemu i uruchomionych komponentów, a następnie przekazuje je do bazy danych szeregów czasowych (TSDB) apigee-influxdb.

    Zainstaluj ten komponent we wszystkich komponentach środowiska wykonawczego i danych Edge, takich jak procesor komunikatów Edge, router, serwer Postgres, Cassandra i węzły Zookeeper.
  • apigee-influxdb
    Komponent otoki dla influxdb, który przechowuje dane i udostępnia je przez interfejs API, aby można było je renderować w interfejsie za pomocą apigee-grafana.

    Zainstaluj ten komponent centralnie, aby był dostępny dla wszystkich komponentów apigee-telegraf działających w poszczególnych węzłach Edge.
  • apigee-grafana
    Komponent opakowujący grafana, który zapewnia wydajny i elegancki sposób tworzenia, przeglądania i udostępniania paneli oraz danych zespołowi i Apigee w celu rozwiązywania problemów.

    Zainstaluj ten komponent w węźle, w którym chcesz wyświetlać panel.