[otelcol] 寄送至 Elastic APM
概要
此篇文章介紹如何使用 OpenTelemetry Collector 寄送 traces 至 Elastic APM。
注意:此篇文章假設你已經了解 otelcol 基本設定方法。
環境準備
進行這篇文章的動作,會需要有已經準備好的:
OpenTelemetry Collector
完成設定的 Elastic fleet server
ElasticSearch 提供的 APIKey
說明
Collector 部分
建立 otelcol exporter
exporters:
# 注意是使用 otlp,非 otlphttp
otlp/Elastic:
# 使用 Elastic APM 頁面提供的位址
endpoint: "10.10.1.78:8200"
# 若使用 http,需要關閉 tls
tls:
insecure: true
# APIKey 使用 Bearer 認證
headers:
Authorization: "Bearer cERpMm1JY0J4VV9UNmRvYz0000000000VERYZEFSX1NzY1JBNDBERkZmUQ=="
service:
pipelines:
traces/1:
receivers: [...]
# 加上剛剛建立的 exporter
exporters: [..., otlp/Elastic]
重啟/重建 otelcol 已套用設定
方法視部署環境而定
完成
完成後可至 Elastic 頁面 APM 下查看。
參考
Last updated