マイクロサービスアーキテクチャを解明
問題のあるサービスを特定して、何を修正し、誰が修正すべきかを正確に知る。システム全体にわたる波及効果を理解するために、上流と下流の接続を示します。
最小限の変更で最大限の互換性
OpenTelemetry、Jaeger、およびZipkinのトレースフォーマットとの互換性により、アプリケーションの計装に最小限の変更で簡単に始めることができます。または、OpenTelemetryの自動計装を使用して、新しいコードを追加せずにトレースを取得します。
自動メトリックによる即時のインサイト
リクエスト率、エラー率、およびレイテンシーメトリックは、サービスに対して自動的に生成されます。一目で全体的なシステムの健全性を理解し、何か問題が発生したときにアラートを受け取ります。
Grafana Cloudの分散トレーシングシステムを使うのはなぜ?
トレースをメトリクスやログと相関させて、原因を素早く特定
メトリクス、ログ、トレースとGrafanaビジュアライゼーションを統合したGrafana Cloudの密接に統合されたスタックにより、オブザーバビリティのシグナル間でピボットできます。
- Grafanaの相関関係、実例、データリンクを活用することで、コンテキストを失うことなく、メトリクスからログ、トレースにジャンプします。
- トレースデータからメトリクスを生成することで、アプリケーションのパフォーマンスに関する高レベルのREDシグナルを監視し、サービスのマップを確認できます。
最小限の労力でトレースを開始
Grafana Cloud Tracesは、オープンソースのツールや規格と完全に互換性があるため、導入が簡単です。
- Grafana Agent または OpenTelemetry Collector 経由でアプリケーションからスパンを送信します。OpenTelemetry、Jaeger、Zipkinのトレースフォーマットはすべてサポートされています。
- トレースから動的なGrafanaダッシュボードとビジュアライゼーションを構築します。
- TraceQL はOpenTelemetryネイティブで、PromQLやLogQLと設計原理を共有しています。
規模に応じたパフォーマンスとコストの管理
特に複雑なマイクロサービスベースのシステムでは、大量のリクエストトラフィックを処理するため、トレースデータ量は急激に増加することがあります。クラウドネイティブの水平スケーラブルなシステムとして設計されたCloud Tracesは、コスト効率の高い方法でこれをシームレスに処理します。
- Cloud Tracesは、オブジェクトストレージとApache Parquetをベースにしたカラム型トレースストレージフォーマットを利用しているため、コスト効率が非常に高くなっています。
- 大規模並列クエリエンジンを使用して、Cloud Tracesは1秒間にテラバイトのトレースをスキャンすることができます。
完全にホストされたクラウドベースのオブザーバビリティ・ソリューションの導入準備はできていませんか?
Grafana Tempo
オープンソース、水平スケーラビリティ、高可用性、マルチテナント分散型トレーシングデータベース。
Grafana Enterprise Traces
Grafana Tempoと同様の優れたパフォーマンス、スケーラビリティ、コスト効率を実現しながら、エンタープライズグレードの必須機能とGrafana Labsのサポートを追加したセルフホストトレーシングデータベースです。