指標服務 (proto)

service.metrics.v3.StreamMetricsResponse

[service.metrics.v3.StreamMetricsResponse proto]

service.metrics.v3.StreamMetricsMessage

[service.metrics.v3.StreamMetricsMessage proto]

{
  "identifier": {...},
  "envoy_metrics": []
}
identifier

(service.metrics.v3.StreamMetricsMessage.Identifier) 識別符資料實際上是一個結構化的元數據。作為效能優化,這只會在串流中的第一條訊息中傳送。

envoy_metrics

(repeated .io.prometheus.client.MetricFamily) 指標項目的清單

service.metrics.v3.StreamMetricsMessage.Identifier

[service.metrics.v3.StreamMetricsMessage.Identifier proto]

{
  "node": {...}
}
node

(config.core.v3.Node, 必要) 通過串流傳送指標的節點。