合成モニターは、アプリケーション、サービス、エンドポイントをプロアクティブにチェックし、適切に動作していることを確認するのに役立ちます。NerdGraph を使用すると、 合成モニター 、 プライベートロケーション 、 安全な資格情報 、 ダウン タイムの監視の管理を自動化できます。
適切な権限とアクセスがあれば、NerdGraph での書き込みやミューテーションを通じて、外形監視セットアップ全体をプログラムで管理できます。 あるいは、 New Relic UI経由でこれらの操作を実行することもできます。
重要
2024年8月26日以降、パブリックロケーションまたはプライベートロケーションでレガシーランタイムを使用して新しいモニターを作成することはできなくなります。 2024年10月22日をもって、コンテナ化されたプライベートミニオン(1分間あたりの呼出し回数)とレガシーsyntheticランタイムバージョンのサポートを終了します。
- パブリックロケーションの場合は、ランタイム アップグレードUI使用してモニターを最新のランタイムに更新します。
- プライベートロケーションの場合、モニターの低下を回避するために推奨する移行手順を確認してください。
要件
要件は次のとおりです。
- New Relic アカウント。ミューテーションとクエリを認証するには、このアカウントの API ユーザー キーが必要になります。
- 一般的な NerdGraph の要件。
- 関連するユーザー権限: NerdGraph には、外形監視UIと同じ外形監視権限が必要です。
始めましょう
外形監視用 NerdGraph API使用を開始するには:
- NerdGraph GraphQLエクスプローラーへ
- 認証用のAPIユーザー キーを取得します。
- 以下のガイドからモニターの種類または操作を選択してください
- 提供されたGraphQLミューテーションと書き込みを使用して、外形監視インフラストラクチャを管理します
モニターの種類
New Relic は、さまざまなテストのニーズに合わせて複数のモニター タイプを提供します。各モニター タイプには、特定の機能と使用例があります。
Browserベースのモニター
モニタータイプ | 説明 | 使用例 |
|---|---|---|
エンドポイントがアクセス可能であることを確認するシンプルな可用性チェック | 基本的な稼働時間監視、ヘルスチェック、API の可用性 | |
カスタムスクリプトを使用しないBrowserベースのページ読み込みテスト | ウェブサイトの可用性、ページ読み込みパフォーマンス、基本的なユーザー体験 | |
実際のブラウザで複雑なユーザーインタラクションをシミュレートするカスタム JavaScript | ログインフロー、複数ステップのユーザージャーニー、複雑なウェブアプリケーションのテスト | |
定義済みのアクションを使用したコードレスのマルチステップブラウザテスト | スクリプト、クリックスルーテスト、フォーム送信のない一般的なワークフロー |
APIおよび証明書モニター
モニタータイプ | 説明 | 使用例 |
|---|---|---|
ブラウザなしでAPIをテストするためのカスタムJavaScript | REST API テスト、GraphQL エンドポイント、バックエンド サービスの監視 | |
SSL/TLS 証明書の有効性と有効期限を監視する | SSL証明書の有効期限アラート、セキュリティコンプライアンス | |
ウェブサイトをクロールして壊れたリンクを特定する | ウェブサイトのヘルスチェック、SEOメンテナンス、リンク検証 |
エンティティをサポート
モニターに加えて、サポートするインフラストラクチャと設定を管理できます。
- プライベートロケーション- 内部アプリケーション用にファイアウォールの背後に監視ロケーションを作成します
- 認証情報の保護- パスワードやAPIキーなどの機密情報を安全に保存します
- モニターのダウンタイム- モニターを一時停止するメンテナンス時間枠をスケジュールします。
クエリ操作
外形監視設定に関する情報を取得するには、次の操作を使用します。
- アカウント内のすべてのモニターを完了します
- プライベートロケーション設定を取得する
- 安全な資格情報を一覧表示する(メタデータのみ)
- スケジュールされたモニターのダウンタイムを表示する
- モニタースクリプトを入手して設定を行う
- モニター ID をエンティティ GUID にマップする
- レガシーモニターのランタイムアップグレードステータスを確認する
関連資料
- NerdGraph の紹介- New Relic の GraphQL API について学ぶ
- NerdGraph Explorer - クエリを構築およびテストするためのインタラクティブツール
- 外部監視ドキュメント- 外部監視の総合ガイド
- NerdGraph エンティティAPI - 合成エンティティ用の追加書き込み機能