Edge dla chmury prywatnej w wersji 4.17.05
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(), 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:
- U góry panelu kliknij ikonę Udostępnij panel (zaznaczoną w czerwonym polu poniżej):

- W wyskakującym okienku wybierz Udostępnianie migawki.
- Pozostaw wszystkie pola bez zmian i kliknij przycisk Publish to snapshot.apigee.net (Opublikuj na snapshot.apigee.net).
- 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-telegrafKomponent otoki dla telegraf, który zbiera dane z systemu i uruchomionych komponentów, a następnie przesyła je do
apigee-influxdbbazy danych szeregów czasowych (TSDB).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-influxdbKomponent otoki dla influxdb, który przechowuje dane i udostępnia je przez interfejs API, dzięki czemu można je renderować w interfejsie za pomocą
apigee-grafana.Zainstaluj ten komponent centralnie, aby wszystkie komponenty
apigee-telegrafdziałające na poszczególnych węzłach Edge miały do niego dostęp.apigee-grafanaKomponent opakowujący na platformie 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świetlić panel.