Open Telemetry とOpenMetrics
Open Telemetry
何?
- OpenTracing とOpenCensus を統合した新しいプロジェクト
- 分散トレーシング、メトリクス、コレクタなど可観測性のために必要なテレメトリデータを収集する機構(可観測性のためのテレメトリ収集ツール)
- 公式URL
参考情報
記事
- OpenCensus(OpenTelemetry)とは
- 歴史的背景などわかりやすく説明がされている
- KubeCon Chinaで訊いたOpenTelemetryのマージ裏話
Qiita
- モニタリングツールの十分類とポートフォリオ
- IT業界で働く者の基礎知識となるクラウドネイティブ とは
- 可観測性とOpenTelemetryの紹介
- 可観測性とは:運用上必要な情報がシステムから取得可能な状態になっていること
- 取得した情報はテレメトリデータとして監視ツールで可視化、オーケストレータが利用
- マイクロサービス化で出てきた用語
- 可観測性とは:運用上必要な情報がシステムから取得可能な状態になっていること
connpass
- OpenCensus/OpenTelemetry meetup vol.2
- 結局のところKnativeって何者?
- オンライン】ウイルスに負けるな!cndjp春のService Mesh祭り!- cndjp第14回
Speaker Deck
- 分散トレーシングの技術選定・OSS 貢献, Stackdriver Trace での性能可視化・改善
- OpenTelemetry へコントリビュートした話
- Monitoring Go Applications with OpenTelemetry
- Multiple Everything
- Distributed Tracing and Monitoring with OpenTelemetry
- 整理されていてわかりやすい
- Observability の整理もある
OpenMetrics
何?
- メトリックスのデータ定義標準化
- Promethues がベース的な考え方
- 公式URL
参考情報
- sysdig: OpenMetrics Prometheusは解放されるか
- elastic: Elasticsearchと可観測性:PrometheusとOpenMetricsスタンダードでメトリックを活用する
- オープンスタンダードの意義
- Prometheus expositionフォーマットがOpenMetricsベースに採用された
- Elasticにおける可観測性の捉え方
- 「観測可能な」システムの設計および構築の目標:本番環境で実行したときに担当のオペレーターが、 好ましくない振る舞い(サービスのダウンタイム、 エラー、反応の遅延など)を検知し、根本原因を特定するための 効果的な方法(詳細なイベントログ、リソース使用に関する細かい情報、 アプリケーションのトレースなど)で実用的な情報を得られるようにすること
- DATADOG: Kubernetes Prometheus and OpenMetrics metrics collection
- New Relic: Prometheus OpenMetrics integration (Kubernetes)