prometheus_http_requests_totalには、prometheusの各インターフェースにおける異なるレスポンスステータスコード別のリクエスト回数が記録されています:# HELP prometheus_http_requests_total Counter of HTTP requests.# TYPE prometheus_http_requests_total counterprometheus_http_requests_total{code="200",handler="/api/v1/label/:name/values"} 7prometheus_http_requests_total{code="200",handler="/api/v1/query"} 19prometheus_http_requests_total{code="200",handler="/api/v1/query_range"} 27prometheus_http_requests_total{code="200",handler="/graph"} 11prometheus_http_requests_total{code="200",handler="/metrics"} 8929prometheus_http_requests_total{code="200",handler="/static/*filepath"} 52prometheus_http_requests_total{code="302",handler="/"} 1prometheus_http_requests_total{code="400",handler="/api/v1/query_range"} 6
groups:- name: examplerules:- record: code:prometheus_http_requests_total:sumexpr: sum by (code) (prometheus_http_requests_total)
sum by (code) (prometheus_http_requests_total)は指標クエリ文(PromQL)であり、ステータスコード別にグループ化してリクエスト回数を合計します。code:prometheus_http_requests_total:sumは生成された指標名であり、カスタマイズ可能です。その後、この名前を直接使用して計算済みの指標をクエリできます。設定項目 | 説明 |
設定名 | 設定名を入力します。 |
サービスログ | タスクの実行ログをログトピックcls_service_logに保存し、タスクの実行状態を監視しやすくします。このログトピックは無料で、デフォルトで有効になっています。 |
実行ステートメント | 実行する必要があるPromQLステートメントです。事前集計タスクはこのステートメントを定期的に実行し、実行結果を取得します。 |
指標名 | 実行ステートメントの結果をこの指標名で保存し、後でこの名前を使用してデータを照会します。英字、数字、下線、コロンに対応しており、正規表現 [a-zA-Z_:][a-zA-Z0-9_:]*に準拠する必要があります。 |
カスタムディメンション | 指標にディメンションを追加します。カスタムディメンションと実行ステートメントのクエリ結果内のディメンション名が競合する場合、カスタムディメンションが優先されます。 |
スケジュール周期 | 事前集計タスクの実行間隔です。1~1440分に対応しており、1分の使用を推奨します。 |
詳細設定 | 対象指標トピック:事前集計で得られた指標データの保存先であり、デフォルトでは現在のトピックです。このデータを個別に保存する必要がある場合(例えば、このデータの保存期間を個別に設定する必要がある場合)、データを他の指標トピックに保存できます。 遅延実行:指標データの収集には遅延が生じる可能性があります。事前集計タスクの実行時にデータが完全に収集されていることを保証するために、遅延実行を設定できます。デフォルトは30秒です。 |
設定項目 | 説明 |
設定名 | 設定名を入力します。 |
有効状態 | タスクを実行する必要があるかどうかを指定します。実行しないタスクは事前集計結果データを生成しません。 |
サービスログ | タスクの実行ログをログトピックcls_service_logに保存し、タスクの実行状態を監視しやすくします。このログトピックは無料で、デフォルトで有効になっています。 |
実行間隔 | 事前集計タスクの実行間隔です。1~1440分に対応しており、1分の使用を推奨します。 |
YAML設定 | Prometheus Recording Rule YAMLと互換性があります。intervalは1~1440分のみサポートされます。例:
|
詳細設定 | 対象指標トピック:事前集計で得られた指標データの保存先であり、デフォルトでは現在のトピックです。このデータを個別に保存する必要がある場合(例えば、保存期間を個別に設定する必要がある場合)、データを他の指標トピックに保存できます。 遅延実行:指標データの収集には遅延が生じる可能性があります。事前集計タスクの実行時にデータが完全に収集されていることを保証するために、遅延実行を設定できます。デフォルトは30秒です。 |
フィードバック