1.2.5 システム運用に必要となる機能の構成要素
システム運用に必要となる機能の構成要素(Pod(Kubernetesアプリケーション)、およびContainerならびにサービス)を次の表に示します。
|
役割 |
Pod(Kubernetesアプリケーション)、およびContainerならびにサービス |
||||
|---|---|---|---|---|---|
|
Elastic Stack使用時 |
Red Hat OpenShift Container Platform環境 |
Microsoft Azure環境 |
Google Cloud Platform環境 |
New Relic使用時 |
|
|
ログ収集 (コンテナ標準出力) |
Filebeat |
−※1 |
Azure Monitor※2 |
Cloud Logging※3 |
New Relic※4 |
|
ログ収集 (Pod内ファイル) |
Filebeat |
− |
− |
− |
− |
|
ログ永続化 |
Logstash Elasticsearch |
−※1 |
Azure Monitor Log Analytics※2 |
Cloud Logging※3 |
New Relic※4 |
|
ログ閲覧 |
Elasticsearch Kibana |
−※1 |
Azure Monitor※2 |
Cloud Logging※3 |
New Relic UI(Web UI)※5 |
|
分散トレース収集 |
Jaeger-collector |
−※1 |
Azure Monitor Application Insights※2 |
Cloud Trace※3 |
OpenTelemetry Collector |
|
分散トレース永続化 |
Elasticsearch |
−※1 |
Azure Monitor Log Analytics※2 |
Cloud Trace※3 |
New Relic※4 |
|
分散トレース閲覧 |
Jaeger-query |
−※1 |
Azure Monitor Application Insights※2 |
Cloud Trace※3 |
New Relic UI(Web UI)※5 |
|
メトリクス収集 |
Prometheus Metricbeat |
−※1 |
Prometheus用のマネージドサービス※2 |
Google Cloud Managed Service for Prometheus※3 |
New Relic※4 |
|
メトリクス永続化 |
Elasticsearch |
−※1 |
Azure Monitor※2 |
Cloud Monitoring※3 |
New Relic※4 |
|
メトリクス閲覧 |
Prometheus |
−※1 |
Grafana用のマネージドサービス※2 |
Cloud Monitoring※3 |
New Relic UI(Web UI)※5 |
(凡例)−:規定しません。
- 注※1
-
HMP-PCTOではRed Hat OpenShift Container Platform環境を使用している場合、HMP-PCTOが提供しているRASのKubernetesアプリケーションを使用できません。そのため、Red Hat OpenShift Container Platform環境を使用している場合、New Relicを使用して、HMP-PCTOのトラブルシュート情報を収集することを推奨します。
- 注※2
-
Microsoft Azureのマネージドサービスとして提供されるため、PodおよびContainerとしての配置は不要です。
- 注※3
-
Google Cloud Platformのマネージドサービスとして提供されるため、PodおよびContainerとしての配置は不要です。
- 注※4
-
New Relicが提供しているコンポーネントのPodおよびContainerを配置します。
- 注※5
-
New Relicのマネージドサービスとして提供されるため、PodおよびContainerとしての配置は不要です。