Open Telemetry 統計資訊接收器 (proto)
此擴充功能的完整名稱為 envoy.stat_sinks.open_telemetry
注意
此擴充功能是可用的,但尚未經過大量的生產環境驗證,請謹慎使用。
此擴充功能不在資料平面上運作,因此旨在防止來自不受信任的流量。
提示
此擴充功能擴展並可與以下擴充功能類別一起使用
此擴充功能必須使用以下類型 URL 之一進行組態
用於 envoy.stat_sinks.open_telemetry
接收器的統計資訊組態 proto 綱要。
extensions.stat_sinks.open_telemetry.v3.SinkConfig
[extensions.stat_sinks.open_telemetry.v3.SinkConfig proto]
{
"grpc_service": {...},
"report_counters_as_deltas": ...,
"report_histograms_as_deltas": ...,
"emit_tags_as_attributes": {...},
"use_tag_extracted_name": {...},
"prefix": ...
}
- grpc_service
(config.core.v3.GrpcService, 必填) 實作 OTLP/gRPC 收集器的上游 gRPC 叢集。
- report_counters_as_deltas
(bool) 如果設定為 true,計數器將以增量形式發出,並且 OTLP 訊息的 AggregationTemporality 將設定為
AGGREGATION_TEMPORALITY_DELTA
。
- report_histograms_as_deltas
(bool) 如果設定為 true,直方圖將以增量形式發出,並且 OTLP 訊息的 AggregationTemporality 將設定為
AGGREGATION_TEMPORALITY_DELTA
。
- emit_tags_as_attributes
(BoolValue) 如果設定為 true,指標的標籤將以 OTLP 屬性形式發出,其中可能包含標籤提取器使用的值,或在統計資訊建立期間新增的其他標籤。否則,將不會有任何屬性與匯出訊息相關聯。預設值為 true。
- use_tag_extracted_name
(BoolValue) 如果設定為 true,指標名稱將以標籤提取的名稱表示,而不是完整的指標名稱。預設值為 true。
- prefix
(string) 如果設定,發出的統計資訊名稱將會加上前綴,因此完整的統計資訊名稱將會是 <prefix>.<stats_name>。例如,如果統計資訊名稱為「foo.bar」,且前綴為「pre」,則完整的統計資訊名稱將會是「pre.foo.bar」。如果未設定此欄位,則不會新增前綴。根據範例,完整的統計資訊名稱將維持為「foo.bar」。