こんにちは!ホワイトプラスのコアシステム開発グループでエンジニアをやっている古賀です。 以前、PHPでOpenTelemetryを使ってトレースを取得する方法を紹介しました。 今回はメトリクス編ということで、OpenTelemetryでメトリクス(リクエストレイテンシ)を収集し、OpenTelemetry Collectorを介してGoogle Cloudに送信する方法を紹介します。 前提 PHP:8.1 open-telemetry/opentelemetry:1.0.0 メトリクスとは メトリクスはデータの数値表現で、CPU使用率やリクエストレイテンシなどが挙げられます。メトリクスを取得して監視やアラート、傾向分析に利用します。 メトリクスのデータモデルには複数のタイプがありますが、本稿ではリクエストレイテンシを可視化するためにHistogramを用います。 Histogram ヒスト