モニタリング 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 |
サポート方針の詳細については、 センサーのサポート戦略を参照してください。
追加のサポート情報
IBM API Connect 10.0.5.5 またはそれ以降のバージョンでは、Instana DataPower Tracing 機能がサポートされており、Instana ではオンデマンドサポートポリシーを提供しています。
モニター・シナリオ
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 モニタリングシナリオ用のアプリケーションパースペクティブを作成します:
- アプリケーションのランタイム・モニタリング:アプリケーションに属する対応するすべてのサービスを含める。 詳細については、 アプリケーション・パースペクティブの作成を参照してください。
- 開発プラットフォームのモニタリング: IBM API Connect 名前空間に属するすべてのポッドを含めます。 詳細については、 アプリケーション・パースペクティブの作成を参照してください。
トラブルシューティング
AutoTrace ウェブフックがインストールされている場合、 IBM API Connect を再インストールまたはアップグレードすると、 Postgres ポッドが起動しないことがあります。 この問題を回避するには、再インストールまたはアップグレード処理の前に AutoTrace Webhook をアンインストールしてください。 IBM API Connect を再インストールまたはアップグレードした後、 IBM API Connect アプリケーション監視の手順に従って、 AutoTrace webhook を再インストールし、自動トレースを再度有効にしてください。
追加情報
詳細については、 IBM API Connect Community Blogの Instanaで API Connect Developer Portalを監視するを参照してください。