モニタリング IBM API Connect

IBM API Connect は、APIライフサイクルのすべてのフェーズに対応する機能とツールを備えた、統合された API Management。 それは2つの異なる側面から構成されている。 API Connect もうひとつは、それらのAPIを公開するための開発ツールである。 APIライフサイクルの主なステップには、作成、保護、管理、ソーシャル化、収益化、分析が含まれる。

詳しくは IBM API Connect.

API Connect 例えば、 API Management サーバーAnalytics サーバーGateway サーバーDeveloper Portal サーバーなどである。

サポート情報

IBM API Connect センサーが現在のセットアップと互換性があることを確認するには、以下のサポート情報セクションをチェックしてください:

対応バージョンとサポートポリシー

センサーは IBM API Connect 10 以降をサポート。

以下の表は、最新のサポートバージョンとサポートポリシーを示しています:

テクノロジー サポート・ポリシー 最新技術バージョン サポートされる最新バージョン
IBM API Connect オンデマンド 10.0.10.0 10.0.9

サポート方針の詳細については、 センサーのサポート戦略を参照してください。

モニター・シナリオ

Instanaは、 API Connect、アプリケーションのランタイム監視と開発プラットフォームの監視という2つの監視シナリオをサポートすることができます。

アプリケーションランタイムのモニタリングは、本番環境における主要なアプリケーションパフォーマンス指標、特に OpenTelemetry でキャプチャされた API Gateway を介したトランザクションのモニタリングに重点を置いています。 ゲートウェイがより広範なアプリケーションの一部である場合、Instana は JavaScript インジェクションを通じてウェブページを監視および計測し、エンドユーザーモニタリング (EUM) データを収集できます。

開発プラットフォームの監視は、Managementサーバー、Analyticsサーバー、Developer Portalサーバーなど、他のAPICコンポーネントの監視に重点を置いている。 APICは、各主要コンポーネントを構築するために様々な言語と技術を使用している。 これらの言語や技術には、 Node.js、 PostgreSQL,、 Redis、その他の技術が含まれる。 Instanaは、開発プラットフォームの健全性のみを監視し、開発プラットフォームのトレースはサポートしていません。 例えば、 Node.js ランタイム・モニタリング、 PostgreSQL モニタリング、 Redis モニタリングのように、これらのコンポーネントで使用されている言語とテクノロジのみからメトリクスとトレース・データを収集することができます。

各モニターの詳細については

API Connect メトリクスとトレース情報の表示

IBM API Connect アプリケーションのランタイムから収集されたトレース情報は、 アプリケーションのパースペクティブを使用して、Instana UI で表示できます。 アプリケーション・パースペクティブは、 IBM API Connect のメトリックス、トレース情報、その他のデータを単一の統合ダッシュボードで表示する方法を提供します。 アプリケーション・パースペクティブを作成すると、特定のサービスに関連するAPIを1つのアプリケーションにまとめることができます。 例えば、特定のサービスに関連する3つか4つのAPIを1つのアプリケーションにグループ化し、別のAPIセットを別のアプリケーションにグループ化することができる。

ニーズに応じて、さまざまな方法でアプリケーションのパースペクティブを作成できます。 以下の IBM API Connect モニタリングシナリオ用のアプリケーションパースペクティブを作成します:

トラブルシューティング

AutoTrace ウェブフックがインストールされている場合、 IBM API Connect を再インストールまたはアップグレードすると、 Postgres ポッドが起動しないことがあります。 この問題を回避するには、再インストールまたはアップグレード処理の前に AutoTrace Webhook をアンインストールしてください。 IBM API Connect を再インストールまたはアップグレードした後、 IBM API Connect アプリケーション監視の手順に従って、 AutoTrace webhook を再インストールし、自動トレースを再度有効にしてください。