• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

プライベートロケーションの管理

プライベートロケーションを使用すると、ファイアウォールの背後または制限されたネットワーク内でアプリケーションを監視できます。 プライベートロケーションを作成するときは、プライベートミニオンをインストールして構成し、そのプライベートロケーションに割り当てられたモニターを実行します。 このチュートリアルでは、NerdGraph API使用してプログラムでプライベート位置を管理する方法の例を示します。

プライベートロケーションの作成

syntheticsCreatePrivateLocation変異を使用してプライベートロケーションを作成できます。 この変更により、監視インフラストラクチャに新しいプライベート ロケーションをセットアップして、プライベート ミニオンまたはジョブ マネージャーをデプロイできるようになります。

入力

パラメータ

データタイプ

必須ですか?

説明

accountId

整数

はい

プライベートロケーションに関連付けられた

アカウント ID

description

いいえ

プライベートロケーションの説明。

name

はい

プライベートロケーションの名前。

shared

ブール値

いいえ

プライベート位置を組織全体で共有するかどうかを指定します。

verifiedScriptExecution

ブール値

はい

値が true の場合、プライベートロケーションを編集するにはパスワードが必要です。

サンプルリクエスト

mutation {
syntheticsCreatePrivateLocation(
accountId: ACCOUNT_ID
name: "PrivateLocationName"
description: "Optional description"
shared: true
verifiedScriptExecution: false
) {
guid
errors {
description
type
}
}
}

サンプル回答

成功した応答は、新しく作成されたプライベートロケーションの GUID を返します。

{
"data": {
"syntheticsCreatePrivateLocation": {
"guid": "PRIVATE_LOCATION_GUID",
"errors": null
}
}
}

プライベートロケーションの作成に問題がある場合、 errors配列には、問題の原因を説明するdescriptionフィールドとtypeフィールドを持つオブジェクトが含まれます。

プライベートロケーションを更新する

syntheticsUpdatePrivateLocationミューテーションを使用して、既存のプライベート位置を更新できます。 すでに作成されているプライベートロケーションの設定を変更することができます。

重要

組織内の他のアカウントが位置情報を共有し、合成モニターを実行するために使用している場合、それらのモニターが無効になるまで、このプライベート位置の共有を解除することはできません。

入力

パラメータ

データタイプ

必須ですか?

説明

guid

はい

更新するプライベートロケーションの一意のエンティティ

GUID

description

いいえ

プライベートロケーションの説明。

shared

ブール値

いいえ

プライベート位置を組織全体で共有するかどうかを指定します。

verifiedScriptExecution

ブール値

はい

値が true の場合、プライベートロケーションを編集するにはパスワードが必要です。

サンプルリクエスト

mutation {
syntheticsUpdatePrivateLocation(
guid: "ENTITY_GUID"
description: "EnterYourDescription"
shared: false
verifiedScriptExecution: true
) {
description
verifiedScriptExecution
errors {
description
type
}
}
}

サンプル回答

成功した応答では更新されたフィールドが返され、エラーの場合はnull返されます。

{
"data": {
"syntheticsUpdatePrivateLocation": {
"description": "EnterYourDescription",
"verifiedScriptExecution": true,
"errors": null
}
}
}

プライベートロケーションの更新で問題が発生した場合、 errors配列には、問題の原因を説明するdescriptionフィールドとtypeフィールドを持つオブジェクトが含まれます。

プライベートロケーションのジョブキューを削除します

syntheticsPurgePrivateLocationQueueミューテーションを使用して、プライベートロケーションのジョブ キューをクリアできます。 これは、パフォーマンスの問題や一時的な接続の問題により蓄積された可能性のある、キューに入れられた合成モニター ジョブのバックログを削除する必要がある場合に役立ちます。

ヒント

この操作はキューに入れられたすべてのジョブを完全に削除するため、慎重に使用してください。現在実行中のジョブは影響を受けません。

入力

パラメータ

データタイプ

必須ですか?

説明

guid

はい

ジョブキューをパージするプライベートロケーションの

一意の識別子 (GUID)

サンプルリクエスト

mutation {
syntheticsPurgePrivateLocationQueue(guid: "PRIVATE_LOCATION_ENTITY_GUID") {
errors {
description
type
}
}
}

サンプル回答

成功した応答はエラーに対してnullを返します:

{
"data": {
"syntheticsPurgePrivateLocationQueue": {
"errors": null
}
}
}

キューの消去中に問題が発生した場合、 errors配列には、何が問題であったかを説明するdescriptiontypeフィールドを持つオブジェクトが含まれます。

プライベートロケーションを削除する

プライベートロケーションが不要になった場合は、 syntheticsDeletePrivateLocationミューテーションを使用して完全に削除できます。

重要

プライベートロケーションを削除する前に、そのプライベートロケーションにモニターが割り当てられていないことを確認してください。 アクティブなモニターが割り当てられているプライベートロケーションを削除すると、それらのモニターが失敗します。

入力

パラメータ

データタイプ

必須ですか?

説明

guid

はい

削除するプライベートロケーションの一意のエンティティ

GUID

サンプルリクエスト

mutation {
syntheticsDeletePrivateLocation(guid: "ENTITY_GUID") {
errors {
description
type
}
}
}

サンプル回答

成功した応答はエラーに対してnullを返します:

{
"data": {
"syntheticsDeletePrivateLocation": {
"errors": null
}
}
}

プライベートロケーションの削除中に問題が発生した場合、 errors配列には、問題の原因を説明するdescriptionフィールドとtypeフィールドを持つオブジェクトが含まれます。

Copyright © 2025 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.