OpenShift監視
OpenShiftは、Kubernetesによってオーケストレーションおよび管理されるオープンソースコンテナーアプリケーションです。これらのコンテナは、セットアップ、監視、および保守が複雑になりがちです。OpenShiftコンテナを扱うときに直面する運用上の課題を克服するには、24時間体制のOpenShiftモニタリングが必要になります。Applications ManagerのOpenShift監視ツールを使用することで、アプリケーションのメンテナンスを簡素化し、OpenShiftのパフォーマンスを最高レベルに保つことができます。
OpenShiftの自動検出と依存関係マッピング
OpenShiftデプロイメントのレイアウト全体を自動的に検出します。Applications Managerを使用すると、OpenShift環境に存在するすべてのコンテナのOpenShiftメトリクスを監視し、システム内のクラスターとノードの統合ビューを表示できます。
OpenShiftメトリックを追跡および監視
Applications ManagerのOpenShift管理ツールは、主要の業績評価の指標に関するさまざまな統計情報を提供します。この情報を使用してコンテナを管理し、デプロイされたアプリケーションが常に最適に実行されることを保証できます。
リソース使用率の詳細
Applications ManagerのOpenShiftパフォーマンス管理ソフトウェアを使用して、使用されているリソースの数やクラスターとポッドの使用状況の詳細などの運用データを可視化します。クラスターの容量とリソース使用率を追跡することにより、リソースをより適切に割り当てて管理し、クラスターの特定の部分にドリルダウンします。
ノードの詳細
CPU、ディスク、ポッド、メモリなどのノードによるリソース使用量の詳細を把握し、リソースを効率的に割り当てて管理することが可能です。
ポッドの詳細
ポッドタイプ、ポッドIP、ポッドステータス、ポッド開始時間、ポッド作成時間など、クラスター内のポッドに関する詳細を取得します。リソース消費のスパイクを追跡し、リソース消費統計をもとに特定のノード上のすべてのコンテナーに対するリクエストの失敗頻度などを把握します。
コンテナとサービス
Applications ManagerのOpenShift管理ツールを使用して、コンテナの動向やOpenShift内のさまざまなサービスとデプロイメントを把握します。サービスには、アクセス時に適切なバッキングポッドにプロキシするIPアドレスとポートのペアが割り当てられます。提供された情報を使用することで、世界中のあらゆる場所と分散サービス内のクラスター間で送信されたネットワークリクエスト数を簡単に追跡できます。
レプリカとジョブ
レプリカコントローラーとレプリカセットは、指定された数値のPodの可用性を保証するために作成されます。必要なレプリカ、実行中のレプリカ、使用可能なレプリカの数などの情報は、すばやく参照できるようにOpenShiftのパフォーマンス監視のダッシュボードに表示されます。
ジョブは、タスクの全体的な進行状況を追跡し、アクティブなポッド、成功したポッド、失敗したポッドに関する情報に基づいてステータスを更新します。Application ManagerのOpenShift監視を使用して、Parallelismレプリカ、Desiredレプリカ、Successfulレプリカを追跡し、ジョブのステータスとそれらの完了にかかる時間を推測します。
迅速な問題の特定とトラブルシューティング
Applications ManagerのOpenShift監視機能には、問題を簡単に解決するために広範な障害管理システムが付属しています。根本原因分析の助けを借りて、問題の原因にドリルダウンし、簡単にトラブルシューティングできます。
例えば、属性のしきい値を設定し、標準の動作から逸脱した場合に通知を受け取ることができます。Applications ManagerのOpenShift監視機能により、メール、SMS、REST APIアクションなどの自動化されたアクションを、属性に関連付けて障害発生時に実行させることができます。
さまざまな属性のベースライン値を使用してアノマリプロファイルを設定し、パフォーマンスの低下を特定し、エンドユーザーが影響を受ける前にアクションを実行できるようにします。ベースライン値は、固定のベースライン値から設定するか、常に先週分のデータの平均値と比較される動的なベースラインから選択できます。