Synthetic Monitoring

シームレスなユーザーエクスペリエンスのためのシンセティックモニタリング

Grafana Cloud Synthetic Monitoringは、ユーザーの視点からAPIおよびWebアプリケーションのパフォーマンスを積極的に監視し、世界中のサービスの可用性、健全性、および品質をテストします。Grafana k6によって提供されるSynthetic Monitoringは、GUIベースの監視とコードとしての監視を組み合わせて、効率性、コラボレーション、およびアプリケーションの信頼性を向上させます。

実用的なGrafana Cloud無料プラン

  • 10万回のテスト実行
  • 50GBトレース
  • 1万メトリクス
  • 50GBログ
  • 保持期間14日
  • 3人のアクティブユーザ
stay on top of your SLOs icon

SLOを常に把握する

世界中のさまざまなネットワークレベルで、ウェブサイトおよびAPIのパフォーマンスと稼働時間を積極的に監視し、SLOおよびSLAの追跡に役立てます。

improve developer productivity icon

開発者の生産性を向上させる

自動化されたシンセティックモニタリングでワークフローを合理化します。プレプロダクションから本番環境まで同じk6スクリプトを使用して、コラボレーションと効率を向上させましょう。

reduce MTTR icon

MTTR(平均修復時間)の短縮

ユーザーフレンドリーな構築済みワークフローとGrafanaのカスタムダッシュボードを組み合わせることで、簡単にトリアージ、診断、および問題解決を行いましょう。

なぜシンセティックモニタリングにGrafana Cloudを使うのか?

グローバルなユーザーエクスペリエンスを検証する

  • 単一または連鎖したリクエストを送信して、ネットワークのさまざまなレベルでシステムのパフォーマンスを検証します:Ping、DNS、HTTP、HTTPS、およびTCPチェック。
  • 最も複雑なユーザーおよびトランザクションフローでさえも、正確かつ柔軟にシミュレートします。
  • 世界中の20以上のGrafana管理のプローブ拠点からチェックを実行し、グローバルなユーザーエクスペリエンスを可視化します。また、ファイアウォールの背後で動作する内部向けアプリケーションを監視するためにプライベートプローブを使用します。
  • Synthetic Monitoring UIから、SLOを追跡する事前構築されたPrometheusスタイルのアラートを有効にします。
Grafana Cloud Synthetic Monitoringでのテスト結果の概要

Grafana Cloud Synthetic Monitoringでのk6テストスクリプトの例

コードとしてのシンセティックモニタリング

  • k6 APIを活用して、JavaScriptでテストとシンセティックチェックを定義します。モジュールやJavaScriptライブラリを再利用して、テストスイートを構築および維持します。
  • ソフトウェア開発ライフサイクル全体で、チーム間で同じテストスクリプトを使用します。(サイロ化を解消!)
  • 監視リソースをアプリケーションコードと共にGitHubリポジトリに保存します。
  • TerraformまたはAPIを介して、チェックを自動的にデプロイおよび維持します。

MTTRを短縮するためのトラブルシューティング

  • 事前構築されたワークフローを使用して、ウェブサイトおよびAPIの主要なパフォーマンス指標(例:稼働時間、到達性、持続時間)を追跡します。
  • PromQLベースのクエリ言語を使用して、Grafana Exploreでメトリクスやログをクエリします。
  • 生成されたメトリクスを使用して、詳細な分析およびカスタマイズされたレポートのためのカスタムGrafanaダッシュボードを作成します。
  • Synthetic Monitoringからのクライアント側データを、Grafanaのサーバー側のメトリクス、ログ、およびトレースと相関させ、データのホスト場所に関係なく迅速にデバッグします。
Grafana Cloud Synthetic Monitoringでの失敗したチェックのデバッグ

Grafana Cloud Synthetic Monitoringを始めるのは簡単です

step 1

サインアップ

step 2

テストの作成

テキストエディタで新しいテストを書いたり、より速くテストを作成するためにノーコードツールを使用したりできます。また、既存のk6スクリプトを再利用することもできます。
step 3

テストをデプロイして監視を開始

Synthetic MonitoringアプリまたはTerraform/APIを使用してCLIからテストを構成します。パフォーマンス低下の通知のためのアラートを設定します。
step 4

テスト結果の分析

リアルタイムのテスト結果を表示し、Grafanaダッシュボードで他のデータソースとデータを相関させます。

Grafana Cloudでシンセティックモニタリングを始める

すべてのユーザー、すべての組織、すべてのユースケースのためのSynthetic Monitoring

Cloud Free

永久無料
アーリーステージや、小規模チームに最適です。月に最大10万回のテスト実行を行え、コミュニティサポートを受けることができます。
始めるための最も簡単な方法

Cloud Pro

従量制
頻繁にテストを実行する成長中のチームに最適です。10万回以上のテスト実行を行え、8x5サポートを受けることができます。

Cloud Advanced

プレミアム・バンドル
高い監視要件を持つグローバルチームに最適です。20万回以上のテスト実行を行え、24時間365日のサポートを受けることができます。