Syntheticモニターを使用すると、ウェブサイトまたはAPIエンドポイントをプロアクティブに監視できます。モニターのタイプによっては、以下を実行できます。
- モニターの追加と編集
- Synthetics REST APIを使用して、モニターを管理する
- 特定のロケーションから、またはプライベートサーバー用にモニターを設定する
Infrastructureモニタリングでは、host not reporting機能も使用できます。これにより強化された監視オプションを活用できるほか、ホストからNew Relicへのデータ送信が停止した際に通知を受信することができます。
モニターのタイプ
Syntheticモニターには以下の7つのタイプがあります。
Syntheticモニターのタイプ | 説明 |
---|---|
リンク切れモニター API名: | URLを指定すると、このモニターはページ上のすべてのリンクが成功するかどうかをテストします。障害が検出されると、その障害の原因となった個々の失敗したリンクを表示できます。 |
証明書チェックモニター API名: | 設定可能な閾値に基づいて、ドメイン証明書に対してプロアクティブにpingを実行します。アラートとペアリングして、証明書の更新が必要な場合に通知されるようにします。 |
Pingモニター API名: | Pingモニターは、最もシンプルなタイプのモニターです。アプリケーションがオンラインであるかどうかを単純に確認します。Synthetic pingモニターは、シンプルなJava HTTPクライアントを使用して、サイトにリクエストします。 他のSyntheticモニターのタイプとの一貫性を保つために、ユーザーエージェントは |
ステップモニター API名: | ステップモニターは高度なモニターで、設定にコードは必要ありません。 モニターは、次のように設定できます。
|
シンプルブラウザ モニター API名: | シンプルブラウザモニターは、基本的にシンプルで事前構築されたスクリプト化ブラウザモニターです。Google Chromeのインスタンスを使用してサイトにリクエストします。 シンプルなpingモニターと比較すると、実際の顧客アクセスをより正確にエミュレートします。ユーザーエージェントは、 |
スクリプト化ブラウザモニター API名: | スクリプト化ブラウザモニターは、より高度でカスタマイズされたモニタリングに使用されます。Webサイトをナビゲートし、特定のアクションを実行し、特定のリソースがあることを確認するカスタムスクリプトを作成できます。 モニターはGoogle Chromeブラウザを使用します。また、さまざまなサードパーティモジュールを使用して、カスタムモニターを構築できます。 |
APIテスト API名: | APIテストは、APIエンドポイントを監視するために使用します。お客様のWebサイトに加えて、アプリケーションサーバーが機能していることを確認できます。New Relicは、 |
UIで直接合成モニターの追加および編集ができます。また、Terraformで合成モニターを作成することもできます。その方法を学ぶには、この短いYouTubeビデオをご覧ください(約 3分25秒)。