Splunk Synthetic Monitoring の主なコンセプト 🔗
これらの主要概念は、Splunk Synthetic Monitoring を最大限に活用するのに役立ちます。
概念 |
説明 |
---|---|
Synthetic Monitoring |
さまざまな地域、デバイス、接続タイプからシミュレートされたユーザー行動を生成し、応答時間やその他のパフォーマンスメトリクスを測定することで、サイトやアプリケーションのパフォーマンスをテストするモニタリング手法。このレベルのモニタリングでは、実際のユーザーによって生成されたデータに依存することなく、ウェブページのパフォーマンスをプロアクティブに測定できるため、ユーザーエクスペリエンスやアプリケーションの収益に影響を及ぼす前に問題を特定して修正することができます。 |
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 の詳細については、以下のトピックを参照してください: