port | なし | ClickHouse のメトリクスを提供するポート。 |
endpoint | /metrics | メトリクスをスクレイピングするための HTTP エンドポイント。/ で始まります。<handlers> セクションと併用しないでください。 |
url / headers / method | なし | リクエストに一致するハンドラーを探すために使用されるフィルター。<http_handlers> セクションの同名のフィールドと同様です。 |
info | true | サーバーの識別ラベル (name、version、version_describe、version_major、version_minor、version_patch) を付与した ClickHouse_Info gauge を公開します。 |
metrics | true | system.metrics のメトリクスを公開します。 |
asynchronous_metrics | true | system.asynchronous_metrics のメトリクスを公開します。 |
events | true | system.events のメトリクスを公開します。 |
errors | true | system.errors のエラー件数を公開します。 |
histograms | true | system.histogram_metrics のメトリクスを公開します。 |
dimensional_metrics | true | system.dimensional_metrics のメトリクスを公開します。 |
labels | なし | 公開されるすべてのメトリクスに追加される定数ラベル。各子要素が 1 つのラベルを定義し、要素名がラベル名 ([a-zA-Z_][a-zA-Z0-9_]* に一致する必要があります) 、要素の値がラベル値になります。ラベル値は from_env 属性などの標準的な設定の置換に対応しています。ラベル名が __ (Prometheus の予約領域) で始まる場合、または有効化されているセクションのためにこのエンドポイントがすでに書き込んでいるラベルと衝突する場合、そのラベル名は拒否されます。したがって、予約されるラベル名の集合は、そのエンドポイントが実際にエクスポートする範囲に応じて変わります。histograms が有効な場合は le、info が有効な場合は ClickHouse_Info のラベル (name、version、version_describe、version_major、version_minor、version_patch) 、histograms または dimensional_metrics が有効な場合は、公開される histogram または次元付きメトリクスの family が使用するすべてのラベル (例: group、direction、operation_type) が該当します。エンドポイントが実際に公開する内容によって決まるため、あるエンドポイントでは有効な名前が、別のエンドポイントでは拒否されることがあります。 |