OTLP
GPT-4.icon
OTLPとは
OTLP (OpenTelemetry Protocol) は、OpenTelemetryが標準として推奨しているデータ転送プロトコルです。
メトリクス、トレース、ログのすべてのデータを、統一された形式でエクスポートするために設計されています。
OTLPはgRPCとHTTP/Protobufの両方に対応しており、高速かつ効率的にデータを転送できます。
なぜ重要か
以前は各種バックエンド(Jaeger, Prometheusなど)がそれぞれ独自のエクスポート形式を持っていましたが、OTLPの登場で統一的なフォーマット・送信経路が実現しました。
例: エクスポート設定の一部
code:yaml
exporters:
otlp:
endpoint: "localhost:4317"
tls:
insecure: true
このように設定することで、OTLPプロトコルでデータを送信します。
関連ポイント
OTLP/gRPC: バイナリプロトコル、デフォルトポートは4317。
OTLP/HTTP: HTTPベース、デフォルトポートは4318。