OpenShift のモニタリング
「 Instana 」の OpenShift センサーを使用することで、 OpenShift クラスターを監視できます。 「 Instana 」 OpenShift センサーは、「 Instana 」エージェントをインストールすると、自動的に展開およびインストールされます。 「 Instana 」UIでは、 OpenShift クラスターに関連するメトリクスを確認できます。
サポートされるバージョン
Instana Red Hat OpenShift のサポートポリシー に基づき、 OpenShift をサポートしています。 OpenShift 「 フルサポート 」および「 メンテナンスサポート」 対象のプラットフォーム版も、 Instana でサポートされています。 Instana の OpenShift サポートについても、同様のサポート終了日が適用されます。
OpenShift での Instana エージェントのインストール
『 OpenShift エージェント設定クイックスタート 』では、本番環境向けの構成で、クラスタに Instana エージェントをインストールする方法について説明しています。
Instana AutoTrace Webhook
Instana ( AutoTrace )のWebhookは、 Admission ControllerのMuting Webhook であり、 OpenShift クラスタ全体で実行されている Node.js、.NET Core、および Ruby のアプリケーションに対して、 Instana のトレース設定を自動的に行います。
OpenShift 4.5 以上のクラスターで Node.js、.NET Core、または Ruby のアプリケーションを実行する場合は、Instana AutoTrace WebHook を是非使用してください。
OpenShift の情報へのアクセス
詳細については、 Kubernetes をご覧ください。
メトリック収集
メトリクスを表示するには、 Instana のユーザーインターフェースのサイドバーで 「Infrastructure」 を選択し、監視対象の特定のホストをクリックします。すると、収集されたすべてのメトリクスと監視対象のプロセスが表示されたホストダッシュボードが表示されます。
エージェントがクラスターにデプロイされると、センサーがクラスターとクラスターにデプロイされているリソースの詳細データを報告します。 Instana は Kubernetes の一般情報を収集します。 詳細については、 Kubernetes をご覧ください。 さらに、OpenShift クラスター固有の DeploymentConfigs に関する情報も収集します。
DeploymentConfigs
次の表は、 OpenShift の「 DeploymentConfig 」に関連するフィールドの概要を示しています。
| フィールド | 説明 |
|---|---|
| 条件 | タイプ、状況、タイム・スタンプ、理由、メッセージ |
| ラベル | 鍵と値のペア |
| CPU 要求 | この DeploymentConfig のすべての実行中コンテナーの CPU 要求の総計 |
| CPU 制限 | この DeploymentConfig のすべての実行中コンテナーの CPU 制限の総計 |
| メモリー要求 | この DeploymentConfig のすべての実行中コンテナーのメモリー要求の総計 |
| メモリー制限 | この DeploymentConfig のすべての実行中コンテナーのメモリー制限の総計 |
| 要求されたポッド | 使用可能/必要なポッド数 |
| ポッドの状況 | 保留中/未スケジュール/準備未完了のポッド数 |
| 保留中フェーズ期間 | ほとんどの場合はロールアウト期間として解釈可能 |
次の画像は、「 OpenShift 」パネル内の「 DeploymentConfigs 」の概要を示しています: 
次の画像は、 DeploymentConfig のダッシュボードを示しています: 
正常性シグニチャー
センサーごとに、着信メトリックに対して継続的に評価され、ユーザーへの影響に応じて問題またはインシデントを提起するために使用される正常性シグニチャーのキュレーション済み知識ベースがあります。
組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて課題やインシデントをトリガーし、 カスタムイベントは、任意のエンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。
OpenShift センサーの組み込みイベントに関する詳細については、「 組み込みイベントのリファレンス 」を参照してください。
トラブルシューティング
詳しくは、 Kubernetes を参照してください。