Monitorowanie produktu IBM API Connect

IBM API Connect to zintegrowana oferta API Management z możliwościami i narzędziami dla wszystkich faz cyklu życia interfejsu API. Składa się on z dwóch różnych aspektów. Jednym z nich są produkcyjne interfejsy API środowiska wykonawczego i aplikacje działające z produktem API Connect, a drugim-narzędzia programistyczne, które są używane do publikowania tych interfejsów API. Kluczowe kroki cyklu życia interfejsu API obejmują tworzenie, zabezpieczanie, zarządzanie, upowszechnianie, zarabianie i analizowanie.

Produkt API Connect składa się z wielu komponentów z mikrousługami, które są zaimplementowane w różnych językach i technologiach, na przykład serwera API Management, serwera Analytics, serwera Gatewayi serwera Developer Portal.

Obsługiwane wersje

IBM API Connect 10 lub nowszy.

Scenariusze Monitoring

Instana może obsługiwać dwa scenariusze monitorowania dla produktu API Connect: monitorowanie środowiska wykonawczego aplikacji i monitorowanie platformy programistycznej.

Monitorowanie środowiska wykonawczego aplikacji koncentruje się na monitorowaniu kluczowych metryk wydajności aplikacji w środowisku produkcyjnym, w szczególności transakcji za pośrednictwem API Gateway. Jeśli brama jest częścią szerszej aplikacji, Instana może monitorować i instrumentować strony WWW za pomocą iniekcji JavaScript w celu gromadzenia danych monitorowania użytkowników końcowych (EUM).

Monitorowanie platformy programistycznej koncentruje się na monitorowaniu innych komponentów APIC, takich jak serwer zarządzania, serwer analityczny i serwer portalu Developer Portal. APIC wykorzystuje różne języki i technologie do budowania każdego z kluczowych komponentów. Te języki i technologie obejmują Node.js, PostgreSQL, Redisi inne technologie. Instana monitoruje tylko poprawność platformy programistycznej i nie obsługuje śledzenia platformy programistycznej. Może on gromadzić dane dotyczące wielkości mierzonych i śledzenia tylko z języków i technologii używanych przez te komponenty, na przykład monitorowania środowiska wykonawczego Node.js , monitorowania PostgreSQL i monitorowania Redis .

Więcej informacji na temat każdego monitorowania zawiera sekcja:

Wyświetlanie wielkości mierzonych i informacji śledzenia produktu API Connect

Informacje śledzenia zgromadzone z środowiska wykonawczego i platformy programistycznej aplikacji produktu IBM API Connect można wyświetlać w interfejsie użytkownika Instana za pomocą perspektyw aplikacji. Perspektywa aplikacji umożliwia wyświetlanie wielkości mierzonych, informacji o śledzeniu i innych danych produktu IBM API Connect w pojedynczym ujednoliconym panelu kontrolnym. Podczas tworzenia perspektywy aplikacji można zgrupować interfejsy API powiązane z konkretną usługą w ramach jednej aplikacji. Na przykład można zgrupować 3 lub 4 interfejsy API powiązane z konkretną usługą do jednej aplikacji, a inny zestaw interfejsów API do innej aplikacji.

W zależności od potrzeb można utworzyć perspektywę aplikacji na różne sposoby. Aby utworzyć perspektywę aplikacji dla następujących scenariuszy monitorowania IBM API Connect :

  • Monitorowanie środowiska wykonawczego aplikacji: obejmuje wszystkie odpowiednie usługi należące do aplikacji. Więcej informacji na ten temat zawiera sekcja Tworzenie perspektywy aplikacji.
  • Monitorowanie platformy programistycznej: należy uwzględnić wszystkie zasobniki należące do przestrzeni nazw produktu IBM API Connect . Więcej informacji na ten temat zawiera sekcja Tworzenie perspektywy aplikacji.

Rozwiązywanie problemów

Jeśli hak WWW AutoTrace jest zainstalowany, a użytkownik reinstaluje lub aktualizuje produkt IBM API Connect, wówczas zasobniki Postgres mogą się nie uruchomić. Aby uniknąć tego problemu, należy zdeinstalować hak WWW AutoTrace przed rozpoczęciem procesu reinstalacji lub aktualizacji. Po reinstalacji lub aktualizacji produktu IBM API Connectnależy wykonać kroki opisane w sekcji IBM API Connect monitorowania aplikacji , aby reinstalować hak WWW AutoTrace w celu ponownego włączenia automatycznego śledzenia.

Informacje dodatkowe

Więcej informacji na ten temat zawiera sekcja Monitorowanie portalu API Connect Developer Portal za pomocą Instana w serwisie IBM API Connect Community Blog.