シームレスなユーザーエクスペリエンスのためのシンセティックモニタリング
Grafana Cloud Synthetic Monitoringは、ユーザーの視点からAPIおよびWebアプリケーションのパフォーマンスを積極的に監視し、世界中のサービスの可用性、健全性、および品質をテストします。Grafana k6によって提供されるSynthetic Monitoringは、GUIベースの監視とコードとしての監視を組み合わせて、効率性、コラボレーション、およびアプリケーションの信頼性を向上させます。
実用的なGrafana Cloud無料プラン
- 10万回のテスト実行
- 50GBトレース
- 1万メトリクス
- 50GBログ
- 保持期間14日
- 3人のアクティブユーザ
SLOを常に把握する
世界中のさまざまなネットワークレベルで、ウェブサイトおよびAPIのパフォーマンスと稼働時間を積極的に監視し、SLOおよびSLAの追跡に役立てます。
開発者の生産性を向上させる
自動化されたシンセティックモニタリングでワークフローを合理化します。プレプロダクションから本番環境まで同じk6スクリプトを使用して、コラボレーションと効率を向上させましょう。
MTTR(平均修復時間)の短縮
ユーザーフレンドリーな構築済みワークフローとGrafanaのカスタムダッシュボードを組み合わせることで、簡単にトリアージ、診断、および問題解決を行いましょう。
なぜシンセティックモニタリングにGrafana Cloudを使うのか?
グローバルなユーザーエクスペリエンスを検証する
- 単一または連鎖したリクエストを送信して、ネットワークのさまざまなレベルでシステムのパフォーマンスを検証します:Ping、DNS、HTTP、HTTPS、およびTCPチェック。
- 最も複雑なユーザーおよびトランザクションフローでさえも、正確かつ柔軟にシミュレートします。
- 世界中の20以上のGrafana管理のプローブ拠点からチェックを実行し、グローバルなユーザーエクスペリエンスを可視化します。また、ファイアウォールの背後で動作する内部向けアプリケーションを監視するためにプライベートプローブを使用します。
- Synthetic Monitoring UIから、SLOを追跡する事前構築されたPrometheusスタイルのアラートを有効にします。
コードとしてのシンセティックモニタリング
- k6 APIを活用して、JavaScriptでテストとシンセティックチェックを定義します。モジュールやJavaScriptライブラリを再利用して、テストスイートを構築および維持します。
- ソフトウェア開発ライフサイクル全体で、チーム間で同じテストスクリプトを使用します。(サイロ化を解消!)
- 監視リソースをアプリケーションコードと共にGitHubリポジトリに保存します。
- TerraformまたはAPIを介して、チェックを自動的にデプロイおよび維持します。
MTTRを短縮するためのトラブルシューティング
- 事前構築されたワークフローを使用して、ウェブサイトおよびAPIの主要なパフォーマンス指標(例:稼働時間、到達性、持続時間)を追跡します。
- PromQLベースのクエリ言語を使用して、Grafana Exploreでメトリクスやログをクエリします。
- 生成されたメトリクスを使用して、詳細な分析およびカスタマイズされたレポートのためのカスタムGrafanaダッシュボードを作成します。
- Synthetic Monitoringからのクライアント側データを、Grafanaのサーバー側のメトリクス、ログ、およびトレースと相関させ、データのホスト場所に関係なく迅速にデバッグします。