概要
Flutter/Dart パッケージで、アプリケーションが OpenTelemetry トレースを収集およびエクスポートして観測性を実現できるようにします。Web プラットフォームとシームレスに統合され、コードのインストルメンテーションやパフォーマンスメトリクス、レイテンシデータ、分散トレースの収集に標準的な方法を提供します。このパッケージはサービス間のトレーシングをサポートし、アプリケーションの動作に関する詳細な洞察を提供することで、開発者が問題をデバッグするのを助けます。モニタリングと診断が重要な生産環境向けに設計されています。
用途
- アプリケーションパフォーマンスのモニタリング
- マイクロサービス間の分散トレーシング
- レイテンシの問題のデバッグ
- Webアプリにおけるリアルタイムの観測性
- OpenTelemetryバックエンドとの統合
主な機能
- Web プラットフォームのサポート
- 標準化された OpenTelemetry のインストルメンテーション
- トレースの収集とエクスポート
- 軽量でモジュール構造のデザイン
- OpenTelemetryエコシステムとの互換性
適している対象
- Webアプリに観測性を組み込む開発者
- モニタリングに OpenTelemetry を使用するチーム
- 分散トレーシングを必要とするアプリケーション
- バックエンドサービスの統合
- プロダクショングレードのデバッグ
注意事項
- バックエンドのOpenTelemetryコレクタが必要です
- Webプラットフォームに限定
- トレース伝播のための追加設定
- アプリのバンドルサイズをわずかに増加させる可能性があります
- 外部テレメトリーインフラストラクチャに依存