IBM API Connect の監視

IBM API Connect これは、 API Management の統合ソリューションであり、 API のライフサイクルの全段階に対応する機能とツールを備えています。 2 つの異なる側面から構成されています。 1 つは、 API Connectを使用して実行される実稼働ランタイム API とアプリケーションです。もう 1 つは、これらの 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

サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。

追加のサポート情報

IBM API Connect 10.0.5.5 バージョン 1.0 以降では、 Instana DataPower のトレース機能がサポートされており、 Instana はこの機能に対してオンデマンドのサポートポリシー を提供しています。

モニター・シナリオ

Instana API Connect では、アプリケーションの実行時監視と開発プラットフォームの監視という 2 つの監視シナリオに対応しています。

アプリケーションの実行時監視では、本番環境における主要なアプリケーションパフォーマンス指標、特に OpenTelemetry で捕捉された API Gateway を経由するトランザクションの監視に重点を置いています。 ゲートウェイがより広範なアプリケーションの一部である場合、 Instana は JavaScript の挿入を通じてWebページを監視・計測し、エンドユーザー監視(EUM)データを収集することができます。

開発プラットフォームのモニターは、管理サーバー、分析サーバー、開発者ポータル・サーバーなど、他の APIC コンポーネントのモニターに重点を置いています。 APIC は、さまざまな言語とテクノロジーを使用して、各キー・コンポーネントを構築します。 これらの言語や技術には、Node.js、PostgreSQL, Redisなどがあります。 Instana 開発プラットフォームの健全性のみを監視し、開発プラットフォームのトレース機能はサポートしていません。 これらのコンポーネントで使用されている言語や技術からのみ、メトリクスやトレースデータを収集できます。例えば、 Node.js のランタイム監視、 PostgreSQL の監視、および Redis の監視などが挙げられます。

各モニターについて詳しくは、以下を参照してください。

API Connect のメトリクスとトレース情報の確認

アプリケーション・パースペクティブを使用することで、 Instana のUI上で、 IBM API Connect アプリケーションの実行時に収集されたトレース情報を確認できます。 アプリケーションの視点では、 IBM API Connect のメトリクス、トレース情報、その他のデータを、単一の統合ダッシュボード上で確認することができます。 アプリケーション・パースペクティブを作成すると、特定のサービスに関連する API を 1 つのアプリケーションの下にグループ化できます。 例えば、特定のサービスに関連する 3 つまたは 4 つの API を 1 つのアプリケーションにグループ化し、別の API セットを別のアプリケーションにグループ化することができます。

必要に応じて、さまざまな方法でアプリケーション・パースペクティブを作成できます。 以下の IBM API Connect の監視シナリオに対応するアプリケーション・パースペクティブを作成するには:

トラブルシューティング

AutoTrace のWebhookがインストールされている状態で、 IBM API Connect を再インストールまたはアップグレードすると、 Postgres のPodが起動しない可能性があります。 この問題を回避するには、再インストールまたはアップグレードを行う前に、 AutoTrace のWebhookをアンインストールしてください。 IBM API Connect を再インストールまたはアップグレードした後、 IBM API Connect のアプリケーション監視手順に従って、 AutoTrace Webhook を再インストールし、自動トレース機能を再度有効にしてください。