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」。