PHPカンファレンス福岡2023
レギュラートーク(15分)

v1.0.0になったOpenTelemetry PHPで監視をつよくする

na_it_o くすのき na_it_o
6

OpenTelemetryはObservabilityを獲得するための標準化されたSDK・API・ツールの提供を目的とした、CNCFのオープンソースプロジェクトです。
CPU使用率のようなシステムメトリクスから、アプリケーションのカスタムログまで、様々な情報を言語やプラットフォームに依存しない統一的な規格で管理できます。
モニタリングツールもJaegerやPrometheusといった主要なOSSとの連携がサポートされているだけでなく、DatadogやNew Relicのようなベンダーサービスにも出力を取り込めるようになっています。
10種以上の言語への対応が進んでいる中、ついに昨年12月、PHPのSDKがv1.0.0になりました!
4月現在まだbetaですが来たるGAに備えて、便利に使いこなすために、OpenTelemetryがどういうものか、何に使えそうかを今一度みていきます。

話すこと

  • OpenTelemetryとはなにか。コンセプトと仕組み
  • どうやって使うのか
  • なにが出来るか
  • 実際のコードを使ったトレース、メトリクスの監視デモ

想定する聞き手

  • 監視に興味のある人
  • 独自のトレース、メトリクスを収集したい人
  • オープンな標準規格に寄せて連携先をお手軽に切り替えたい人