Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Google Cloudの新しいトレースエンドポイントTelemetry APIについて調べてみた

Avatar for kazz kazz
May 14, 2025

Google Cloudの新しいトレースエンドポイントTelemetry APIについて調べてみた

Avatar for kazz

kazz

May 14, 2025
Tweet

More Decks by kazz

Other Decks in Technology

Transcript

  1. 自己紹介 髙橋 和真 (Takahashi Kazuma) クラウドエース株式会社 DevSecOps事業部 Specialist Work Google

    Cloudを中心としたシステムの開発、運用を担当 Tech SRE O11y Serverless Award Google Cloud Partner Top Engineer 2025 SNS X:@kazzuvi Github:@kazuvi
  2. OTLP とは OTLP (OpenTelemetry Protocol) は、テレメトリ(ログ、 メトリクス、トレース)を転送するための標準化されたプロトコル 特徴 • OpenTelemetryの標準プロトコルで、ログ、メトリクス、

    トレースを統一的に扱う • ベンダーや言語に依存せず、多様な監視・分析ツールとの 連携を容易にする • O11yパイプラインにおけるデータ収集・転送の相互運用性を高める
  3. Telemetry API とは Google Cloud Observabilityの新しいテレメトリーデータ 受付エンドポイント OTLP形式のトレースデータをCloud Traceに取り込む •

    OTLP/HTTP & gRPCプロトコルをネイティブサポート 従来のCloud Trace APIとの違い • 標準準拠: OTLP形式のまま保存 • 制限緩和: 従来のCloud Trace APIより制限が緩和されている
  4. 制限緩和 リッチなコンテキスト情報を欠落させずに Cloud Traceへ送信可能に! 項目 Telemetry API Cloud Trace API

    緩和状況 スパンあたりの属性数 1024個 32個 32倍 スパンあたりのイベント 数 256個 128個 2倍 属性値の最大サイズ 64KiB 256Bytes 大幅緩和 スパン名の最大長 1024Bytes 128Bytes 8倍 ...
  5. まとめ • 標準準拠 ◦ OTLP形式のまま送れる、ベンダー非依存性を向上 • 制限緩和 ◦ Cloud Trace

    APIと比較して、リッチなデータを送信可能 • 現状トレースのみ → Telemetry APIは、Google Cloudで   O11yを実現する上で重要な選択肢になります!