Splunk Synthetic Monitoring の主なコンセプト

合成、テスト、メトリクス、その他の用語など、Splunk Synthetic Monitoring の主要概念の定義です。

これらの主要概念は、Splunk Synthetic Monitoring を最大限に活用するのに役立ちます。

概念

説明

Synthetic Monitoring

さまざまな地域、デバイス、接続タイプからシミュレートされたユーザー行動を生成し、応答時間やその他のパフォーマンスメトリクスを測定することで、サイトやアプリケーションのパフォーマンスをテストするモニタリング手法。このレベルのモニタリングでは、実際のユーザーによって生成されたデータに依存することなく、Web ページのパフォーマンスをプロアクティブに測定できるため、ユーザーエクスペリエンスやアプリケーションの収益に影響を及ぼす前に問題を特定して修正できます。

Synthetics

Synthetic Monitoring の一般的な略語。

テスト

スクリプトと同様に、ターゲット URL またはエンドポイントで実行される、配列されたアクションまたは操作シーケンス。テストは、Splunk Synthetic Monitoring でアプリケーションをモニタリングするための主要なメカニズムです。ブラウザテスト、アップタイムテスト、API テストを設定し、選択したデバイスや場所から希望する頻度で実行できます。

run

特定のデバイスと場所から特定の時刻に実行されるテストのインスタンス。

メトリクス

パフォーマンスファクターの数値指標。各テストの run では、アプリケーションのパフォーマンスに関するインサイトを提供するメトリクスおよび診断がキャプチャされます。各テストタイプによってキャプチャされる利用可能なメトリクスの詳細については、次のリンクを参照してください。「ブラウザテストメトリクス」、「 アップタイム テスト メトリクス」、「API テストメトリクス

ブラウザテスト

サイトやアプリケーション上におけるページの読み込みやワークフローの実行といったユーザー体験をシミュレートし分析する合成テスト。

アップタイムテスト

HTTPリクエストとサーバーポートのレスポンスタイムとレスポンスコードを監視する合成テスト。

APIテスト

APIエンドポイントの機能とパフォーマンスを監視する合成テスト。

ウォーターフォールチャート

ブラウザテストにおけるウェブページ上のリソースのパフォーマンスを視覚化したもの。

デバイス

特定のビューポートサイズとネットワーク接続の事前定義された組み合わせ。デバイス、ビューポート、ネットワーク接続の詳細については「 デバイス」を参照してください。

パブリックロケーション

ロケーションに存在するユーザーのパフォーマンスをシミュレートするための合成テストを実行する場所となるパブリック IP アドレス。「パブリックロケーション」を参照してください。

プライベートロケーション

合成テストを実行できるカスタムロケーションを表すために Splunk Synthetic Monitoring で作成する名前。プライベートロケーションに指定した名前は、合成テストの [Locations] フィールドで指定できます。また、ターゲットと Splunk Synthetic Monitoring との実際の通信を行うために、すべてのプライベート ロケーション内に 1 つ以上のプライベートランナーをセットアップする必要があります。プライベートロケーションを使用して、内部エンドポイントをテストしたり「Splunk Synthetic Monitoring のパブリックロケーションのリスト」に含まれていないロケーションからパブリックエンドポイントをテストしたりできます。「プライベートロケーション」を参照してください。

プライベートランナー

プライベートランナーは、固有のプライベートロケーション内で実行するように構成されたテストについて Splunk Synthetic Monitoring にクエリし、プライベートターゲット上でそのテストのステップを実行し、結果を Splunk Synthetic Monitoring に報告します。プライベート ランナーはプライベート ターゲットにアクセスできる必要があるため、自身の内部ネットワーク内の独自のインフラインフラストラクチャにデプロイする Docker イメージです。「プライベートロケーション」を参照してください。

さらに詳しく

Splunk Synthetic Monitoring の詳細については、以下のトピックを参照してください: