コンテンツにスキップ

Synthetic テスト


グローバル規模のシミュレーションリクエストと操作を通じて、システムおよびアプリケーションのパフォーマンスをリアルタイムで監視します。Guanceは、制御可能かつ安定した方法で、HTTP、WebSocket、TCP、ICMPなど異なるネットワークレイヤーをバックエンドからフロントエンドまでカバーし、WebページとAPIのパフォーマンスを追跡します。パフォーマンスの低下、機能障害、過度な応答時間、予期しないステータスコードなどの障害動作が発生した場合、システムは自動的にアラートを発報します。

テストタイプ

1. API テスト

単一リクエストによってAPIとWebサイトの可用性および応答時間を監視し、サービスステータスコード、応答遅延、エラー内容を迅速に検出できます。グローバルノードからのテストをサポートし、問題の早期発見と正確な特定を支援します。

2. マルチステップ API テスト

複数のリクエストを連鎖させることで、複雑なビジネスプロセスやエンドツーエンドのユーザージャーニーをシミュレーションし、認証シナリオ(Token経由など)をサポートします。重要なビジネストランザクションの監視に使用し、複雑なプロセスの可用性と安定性を確保します。

3. ブラウザテスト

実際のブラウザによるページアクセスをシミュレートし、ログイン、クリック、入力、要素待機、テキストアサーションなどの完全なユーザー操作パスの記録をサポートします。Webアプリケーションの実際のブラウザ環境における可用性とパフォーマンスの監視を支援します。

4. ネットワークパステスト

TCP、UDP、またはICMPを使用して、パブリックまたはセルフホストのテストノードから対象のネットワークパスを能動的に探索し、エンドツーエンドのネットワーク指標とホップバイホップのパス詳細を確認します。ネットワーク遅延、パケットロス、ルーティング変更の特定に役立ちます。

タスクの管理

すべてのSynthetic テストはタスク一覧で管理でき、以下の操作が可能です。

  • クイックフィルター:テストタイプ、ステータス、タグ、テスト頻度の4つのフィルターオプションに基づき、カスタム選択してフィルタリングできます。
  • 検索:検索バーにタスク名を入力して、迅速に検索・特定します。
  • 一括操作:特定のタスクを一括で有効化、無効化、削除、エクスポートします。
  • インポート:タスクをJSONファイル形式でエクスポートまたはインポートできます。
  • 編集:Synthetic テストの設定を変更します。
  • 監視タスクのクローン作成。
  • 操作監査:現在のタスクの操作記録を表示します。
  • 削除:現在のタスクを削除します。
  • リクエスト手順の編集:マルチステップ API テストタスクのみ対象。
  • 即時テスト:既存のタスクに対して1回限りのテストを実行し、結果は可用性エクスプローラーに書き込まれます。
  • ネットワークパス実行記録:定期実行および即時テストによって生成されたエンドツーエンド指標とホップバイホップパスを表示します。
注意

タスクに関連付けられたテストノードのいずれかが削除された場合、❗️ アイコンが表示されます。このアイコンをクリックすると、マークされたすべてのタスクをフィルタリングできます。

概要ビュー

タスクページは「一覧」と「概要ビュー」の2つの表示方法をサポートしています。概要ビューは、すべてのSynthetic テストの実行状態を視覚化して表示し、問題領域の迅速な特定を支援します。

Synthetic モニタリング > タスクページに移動し、概要ビューをクリックすると切り替えられます。ページデータは最新の検出結果に基づき、自動更新間隔の設定が可能です。

集約軸

概要ビューは Tag 軸またはテストタイプによる集約表示をサポートしており、上部のタブをクリックして切り替えます。

  • Tag 軸:左側には、現在のワークスペース内で有効なタスクに存在するすべてのTag Keyが、カバレッジの降順で表示されます。チェックを入れることで、その軸のツリーマップ表示を制御できます。特定のTag Keyをクリックすると、そのTag Valueで再グループ化されます。リスト下部には「未グループ化」オプションがあり、このTagが設定されていない有効タスクが表示されます。

  • テストタイプ:左側には、ICMP、HTTP、TCP、マルチステップ API テスト、WEBSOCKET、ブラウザテストの6タイプが固定表示されます。チェックを入れることで、そのタイプのツリーマップ表示を制御できます。

ツリーマップ

右側には、各グループのタスク分布がツリーマップで表示されます。

  • 面積:そのグループ内の有効タスク数を表します。面積が大きいほどタスク数が多いことを示します。
  • 色:最新の検出における障害の深刻度を反映します。緑色は正常、橙色は一部失敗、赤色および濃い赤色は失敗率が高いことを示します。灰色は未グループ化を表します。

各ブロックには、グループ名、タスク数、失敗率が表示されます。失敗タスクが存在する場合、右上に失敗数のバッジが表示されます。ブロックにマウスオーバーすると詳細データが表示され、任意のブロックをクリックするとハニカムチャートにドリルダウンします。ツリーマップに戻った後、先ほど閲覧したブロックには「前回の閲覧」マークが表示され、素早く特定できます。

ハニカムチャート

ハニカムチャートは、現在のグループ内の各Synthetic テストの実行状態を表示します。各六角形は1つのタスクを表し、緑色は最新の検出が正常であること、赤色は失敗であることを示します。失敗タスクは優先的に前に配置されます。

六角形にマウスオーバーすると、タスク名と状態が表示されます。タスクをクリックすると、エクスプローラーに移動して該当タスクの詳細を表示できます。上部の「戻る」ボタンをクリックすると、ツリーマップに戻ります。

ページ右上にはエクスプローラーで分析のエントリがあり、クリックすると対応するテストタイプのエクスプローラーに移動し、現在のグループのフィルター条件が自動的に適用されます。

フィードバック

このページは役に立ちましたか?