8.3.8 Prometheus
Prometheusのパラメタを説明します。
- 〈この項の構成〉
(1) Helmチャートのパラメタ
Helmチャートの各パラメタの値は設定範囲に従って設定してください。
パラメタの値に、Integer型、Long型で7桁以上の数値を指定すると、Helmの仕様によって、指数表示に変換されます。このため、7桁以上の値を指定する場合は、ダブルクォーテーションで囲んでください。
次の表に記載されていないパラメタは設定を変更しないでください。
パラメタ |
説明 |
型 |
設定範囲 |
デフォルト値 |
---|---|---|---|---|
PrometheusのNamespace名を設定してください。 |
String |
− |
my-namespace |
|
コンテナが最低限要求するCPUコア数を設定してください。 |
String※3 |
−※1、※3 |
500m 必ず設定してください。 |
|
コンテナが最低限要求するメモリを設定してください。 |
String※3 |
−※1、※3 |
500Mi 必ず設定してください。 |
|
コンテナで上限のCPUコア数を設定してください。 |
String※3 |
−※1、※3 |
500m 必ず設定してください。 |
|
コンテナで上限のメモリを設定してください。 |
String※3 |
−※1、※3 |
500Mi 必ず設定してください。 |
|
Prometheusのコンテナイメージを設定してください。 |
String |
− |
なし 必ず設定してください。 |
|
コンテナイメージをPullする際の資格情報を設定してください。 次のように指定します。 imagePullSecrets: - name: regcred 資格情報が不要な場合は設定不要です。 |
List<Object> |
− |
[] (半角左角括弧と半角右角括弧です) |
|
コンテナイメージをPullする際のポリシー設定をしてください。 |
String |
IfNotPresent|Always|Never |
IfNotPresent |
|
Liveness Probeの初回実行待機秒数を設定してください。 |
Integer |
0以上※1 |
30 |
|
Liveness Probeの実行間隔秒数を設定してください。 |
Integer |
1以上※1 |
15 |
|
Liveness Probeの最大失敗回数を設定してください。 |
Integer |
1以上※1 |
3 |
|
Liveness Probeのタイムアウト秒数を設定してください。 |
Integer |
1以上※1 |
10 |
|
Liveness Probeの最小連続成功数を設定してください。 |
Integer |
1以上※1 |
1 |
|
Readiness Probeの初回実行待機秒数を設定してください。 |
Integer |
0以上※1 |
30 |
|
Readiness Probeの実行間隔秒数を設定してください。 |
Integer |
1以上※1 |
5 |
|
Readiness Probeの最大失敗回数を設定してください。 |
Integer |
1以上※1 |
3 |
|
Readiness Probeのタイムアウト秒数を設定してください。 |
Integer |
1以上※1 |
4 |
|
Readiness Probeの最小連続成功数を設定してください。 |
Integer |
1以上※1 |
1 |
|
Podの安全な停止待機秒数を設定してください。 |
Integer |
0-2147483647 |
300 |
|
PrometheusのWeb UIアクセス用ポート番号を設定してください。 動的ポートなど、ほかのポートと重ならないよう設定してください。 |
Integer |
1024-65535 |
なし。 必ず指定してください。 |
|
OrchestratorのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 |
String |
− |
なし。 必ず指定してください。 |
|
SQL-ParticipantのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 SQL-Participantが存在しない場合は、値の設定は不要です。 |
String |
− |
なし。 |
|
TCC-ParticipantのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 TCC-Participantが存在しない場合は、値の設定は不要です。 |
String |
− |
なし。 |
|
TP1-BridgeのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 TP1-Bridgeが存在しない場合は、値の設定は不要です。 |
String |
− |
なし。 |
|
Entity-serviceのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 |
String |
− |
なし。 必ず指定してください。 |
|
MediatorのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 |
String |
− |
なし。 必ず指定してください。 |
|
Jaeger-collectorのpodのNamespace名を設定してください。 複数のNamespace名を指定する場合は、正規表現(RE2構文)を使用して設定してください。 |
String |
− |
なし。 必ず指定してください。 |
|
Orchestratorのpodのhttpポート番号を設定してください。 単一のポート番号を指定する場合は、Integer型で設定してください。 複数のポート番号を指定する場合は、正規表現(RE2構文)を使用してString型で設定してください。 |
Integer/String |
− |
なし。 必ず指定してください。 |
|
SQL-Participantのpodのhttpポート番号を設定してください。 単一のポート番号を指定する場合は、Integer型で設定してください。 複数のポート番号を指定する場合は、正規表現(RE2構文)を使用してString型で設定してください。 SQL-Participantが存在しない場合は、値の設定は不要です。 |
Integer/String |
− |
なし。 |
|
TCC-Participantのpodのhttpポート番号を設定してください。 単一のポート番号を指定する場合は、Integer型で設定してください。 複数のポート番号を指定する場合は、正規表現(RE2構文)を使用してString型で設定してください。 TCC-Participantが存在しない場合は、値の設定は不要です。 |
Integer/String |
− |
なし。 |
|
TP1-Bridgeのpodのhttpポート番号を設定してください。 単一のポート番号を指定する場合は、Integer型で設定してください。 複数のポート番号を指定する場合は、正規表現(RE2構文)を使用してString型で設定してください。 TP1-Bridgeが存在しない場合は、値の設定は不要です。 |
Integer/String |
− |
なし。 |
|
Entity-serviceのpodのhttpポート番号を設定してください。 単一のポート番号を指定する場合は、Integer型で設定してください。 複数のポート番号を指定する場合は、正規表現(RE2構文)を使用してString型で設定してください。 |
Integer/String |
− |
なし。 必ず指定してください。 |
|
Mediatorのpodのhttpポート番号を設定してください。 単一のポート番号を指定する場合は、Integer型で設定してください。 複数のポート番号を指定する場合は、正規表現(RE2構文)を使用してString型で設定してください。 |
Integer/String |
− |
なし。 必ず指定してください。 |
|
Prometheusがメトリクスの取得対象から情報を取得する間隔を設定してください。 設定した値は次のパラメタとして有効になります。
|
String |
−※2 |
15s |
|
Prometheus内部で収集したメトリクスを保持する期間を設定してください。 設定した値は次のパラメタとして有効になります。
|
String |
−※2 |
7d |
|
PrometheusからMetricbeatに対する送信処理を行うためにPrometheus内部で作成されるキューのサイズを設定してください。 設定した値は次のパラメタとして有効になります。
|
String※3 |
−※2、※3 |
10000 |
|
Metricbeatに送信するデータの最大サイズを設定してください。 この値は、送信が遅延した場合などに有効となる最大サイズを指定します。 設定した値は次のパラメタとして有効になります。
|
String※3 |
−※2、※3 |
50 |
|
Metricbeatに対して一度にまとめて送信するデータのサイズを設定してください。 設定した値は次のパラメタとして有効になります。
|
String※3 |
−※2、※3 |
2000 |
|
Dependency-Checkerを有効にするかどうかを設定してください。 |
Boolean |
true | false |
true |
|
「3.4.5 Dependency-Checkerコンテナイメージの作成(通常版限定)」で作成したDependency-Checkerのコンテナイメージを設定してください。 |
String |
− |
なし dependencyCheck.enabledにtrueを設定した場合は、必ず設定してください。 |
|
Dependency-CheckerのコンテナイメージをPullする際のポリシー設定をしてください。 |
String |
IfNotPresent|Always|Never |
IfNotPresent |
|
初期化コンテナで実行するデプロイ依存関係チェックスクリプトのリトライ回数を設定してください。 |
Integer |
0-1080 |
30 |
|
初期化コンテナで実行するデプロイ依存関係チェックスクリプトのリトライ間隔秒数を設定してください。 |
Integer |
0-360 |
10 |
|
初期化コンテナで実行するデプロイ依存関係チェックスクリプトの接続タイムアウト秒数を設定してください。 |
Integer |
1-360 |
10 |
|
初期化コンテナで実行するデプロイ依存関係チェックスクリプトの応答タイムアウト秒数を設定してください。 |
Integer |
1-360 |
10 |