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

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

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

問題を作成する

モニターのダウンタイムを管理する

モニター ダウンタイムを使用すると、合成モニターの実行を停止する期間をスケジュールできます。 これは、計画されたメンテナンス、デプロイメント、または既知の停止時にアラートを受信したくない場合に役立ちます。1 回限りのダウンタイムまたは定期的なスケジュール (毎日、毎週、毎月) を作成できます。このチュートリアルでは、NerdGraph API を使用してモニターのダウンタイムをプログラムで管理する方法の例を示します。UIを使用して監視のダウンタイムを管理するには、「 スケジュールされたメンテナンス時間中の監視を無効にする」を参照してください。

ヒント

タイムゾーンの値については、 tz のタイムゾーン データベースを参照してください。たとえば、太平洋時間の場合はAmerica/Los_Angeles使用します。

ワンタイムモニターのダウンタイムを作る

syntheticsCreateOnceMonitorDowntimeミューテーションを使用して、1 回限りのモニター ダウンタイムを作成できます。計画的なメンテナンスや 1 度だけ発生するイベントに使用します。

入力

パラメータ

データタイプ

必須ですか?

説明

accountId

整数

はい

ダウンタイムが作成される New Relic

アカウント ID

name

はい

ダウンタイム期間の分かりやすい名前。

monitorGuids

配列

いいえ

ダウンタイムに含めるモニター

GUID

のリスト。すべてのモニターに適用するには空のままにします。

timezone

はい

ダウンタイム スケジュールのタイムゾーン (例:

America/New_York

)。

startTime

はい

ダウンタイムが

yyyy-MM-ddTHH:mm:ss

形式で開始される時刻。

endTime

はい

ダウンタイムが

yyyy-MM-ddTHH:mm:ss

形式で終了したとき。

サンプルリクエスト

mutation {
syntheticsCreateOnceMonitorDowntime(
accountId: ACCOUNT_ID
name: "MonitorDowntimeName"
monitorGuids: ["OptionalMonitorEntityGuid", "OptionalMonitorEntityGuid"]
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
) {
guid
accountId
name
monitorGuids
timezone
startTime
endTime
}
}

毎日の定期的なモニターダウンタイムを作成する

syntheticsCreateDailyMonitorDowntimeミューテーションを使用して、毎日繰り返されるモニターのダウンタイムを作成できます。毎日発生する定期的なメンテナンス ウィンドウにこれを使用します。

入力

パラメータ

データタイプ

必須ですか?

説明

accountId

整数

はい

ダウンタイムが作成される New Relic

アカウント ID

name

はい

定期的なダウンタイムのわかりやすい名前。

monitorGuids

配列

いいえ

ダウンタイムに含めるモニター

GUID

のリスト。

timezone

はい

ダウンタイムスケジュールのタイムゾーン。

startTime

はい

毎日の開始時刻(

yyyy-MM-ddTHH:mm:ss

形式)。

endTime

はい

毎日の終了時刻(

yyyy-MM-ddTHH:mm:ss

形式)。

endRepeat

オブジェクト

いいえ

定期的なダウンタイムを停止するタイミング。特定の日付の場合は

onDate

使用し、発生回数の場合は

onRepeat

使用します。

サンプルリクエスト

mutation {
syntheticsCreateDailyMonitorDowntime(
accountId: ACCOUNT_ID
name: "MonitorDowntimeName"
monitorGuids: [
"OptionalMonitorEntityGuid"
"AnotherOptionalMonitorEntityGuid"
]
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
endRepeat: { onDate: "yyyy-MM-ddTHH:mm:ss", onRepeat: 10 }
) {
guid
accountId
name
monitorGuids
timezone
startTime
endTime
endRepeat {
onDate
onRepeat
}
}
}

毎週の定期的なモニター ダウンタイムを作成する

syntheticsCreateWeeklyMonitorDowntimeミューテーションを使用して、毎週定期的に実行されるモニターのダウンタイムを作成できます。特定の曜日に発生するメンテナンス ウィンドウにこれを使用します。

入力

パラメータ

データタイプ

必須ですか?

説明

accountId

整数

はい

ダウンタイムが作成される New Relic

アカウント ID

name

はい

毎週のダウンタイムの分かりやすい名前。

monitorGuids

配列

いいえ

ダウンタイムに含めるモニター

GUID

のリスト。

timezone

はい

ダウンタイムスケジュールのタイムゾーン。

startTime

はい

週の開始時刻(

yyyy-MM-ddTHH:mm:ss

形式)。

endTime

はい

週の終了時刻(

yyyy-MM-ddTHH:mm:ss

形式)。

maintenanceDays

配列

はい

曜日 (例:

MONDAY

TUESDAY

WEDNESDAY

)。

endRepeat

オブジェクト

いいえ

定期的なダウンタイムを停止するタイミング。

サンプルリクエスト

mutation {
syntheticsCreateWeeklyMonitorDowntime(
accountId: ACCOUNT_ID
name: "MonitorDowntimeName"
monitorGuids: [
"OptionalMonitorEntityGuid"
"AnotherOptionalMonitorEntityGuid"
]
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
maintenanceDays: [MONDAY, WEDNESDAY, FRIDAY]
endRepeat: { onDate: "yyyy-MM-ddTHH:mm:ss", onRepeat: 20 }
) {
guid
accountId
name
monitorGuids
timezone
startTime
endTime
maintenanceDays
endRepeat {
onDate
onRepeat
}
}
}

毎月の定期的なモニターのダウンタイムを作成する

syntheticsCreateMonthlyMonitorDowntimeミューテーションを使用して、毎月定期的に実行されるモニターのダウンタイムを作成できます。毎月特定の日に発生するメンテナンス ウィンドウにこれを使用します。

入力

パラメータ

データタイプ

必須ですか?

説明

accountId

整数

はい

ダウンタイムが作成される New Relic

アカウント ID

name

はい

毎月のダウンタイムの分かりやすい名前。

monitorGuids

配列

いいえ

ダウンタイムに含めるモニター

GUID

のリスト。

timezone

はい

ダウンタイムスケジュールのタイムゾーン。

startTime

はい

月次開始時刻(

yyyy-MM-ddTHH:mm:ss

形式)。

endTime

はい

月の終了時刻(

yyyy-MM-ddTHH:mm:ss

形式)。

frequency

オブジェクト

はい

月内のいつダウンタイムが発生するかを定義します。相対的な日付(例: 最初の月曜日)には

daysOfWeek

使用し、特定の日付(例: 各月の 15 日)には

daysOfMonth

使用します。

endRepeat

オブジェクト

いいえ

定期的なダウンタイムを停止するタイミング。

サンプルリクエスト

mutation {
syntheticsCreateMonthlyMonitorDowntime(
accountId: ACCOUNT_ID
name: "MonitorDowntimeName"
monitorGuids: [
"OptionalMonitorEntityGuid"
"AnotherOptionalMonitorEntityGuid"
]
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
frequency: {
daysOfWeek: { weekDay: MONDAY, ordinalDayOfMonth: FIRST }
daysOfMonth: [15]
}
endRepeat: { onDate: "yyyy-MM-ddTHH:mm:ss", onRepeat: 12 }
) {
guid
accountId
name
monitorGuids
timezone
startTime
endTime
frequency {
daysOfWeek {
weekDay
ordinalDayOfMonth
}
daysOfMonth
}
endRepeat {
onDate
onRepeat
}
}
}

モニターのダウンタイムを更新する

syntheticsEditMonitorDowntimeミューテーションを使用して、既存のモニターのダウンタイムを更新できます。これにより、この単一のミューテーションを使用して、任意のダウンタイム タイプ (1 回、毎日、毎週、毎月) を変更できます。

入力

パラメータ

データタイプ

必須ですか?

説明

guid

はい

更新する既存のモニターのダウンタイムの

GUID

name

いいえ

ダウンタイムの名前を更新しました。

monitorGuids

配列

いいえ

モニター

GUID

のリストを更新しました。

once

オブジェクト

いいえ

ワンタイムダウンタイムの設定。

daily

オブジェクト

いいえ

毎日繰り返すダウンタイムの設定。

weekly

オブジェクト

いいえ

毎週繰り返されるダウンタイムの設定。

monthly

オブジェクト

いいえ

毎月繰り返すダウンタイムの設定。

サンプルリクエスト

mutation {
syntheticsEditMonitorDowntime(
guid: "MonitorDowntimeEntityGuid"
name: "MONITOR_DOWNTIME_NAME"
monitorGuids: [
"OptionalMonitorEntityGuid"
"AnotherOptionalMonitorEntityGuid"
]
once: {
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
}
daily: {
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
endRepeat: { onDate: "yyyy-MM-ddTHH:mm:ss", onRepeat: 30 }
}
weekly: {
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
endRepeat: { onDate: "yyyy-MM-ddTHH:mm:ss", onRepeat: 20 }
maintenanceDays: [MONDAY, WEDNESDAY]
}
monthly: {
timezone: "TIMEZONE"
startTime: "yyyy-MM-ddTHH:mm:ss"
endTime: "yyyy-MM-ddTHH:mm:ss"
endRepeat: { onDate: "yyyy-MM-ddTHH:mm:ss", onRepeat: 12 }
frequency: {
daysOfWeek: { weekDay: MONDAY, ordinalDayOfMonth: FIRST }
daysOfMonth: [15]
}
}
) {
guid
accountId
name
monitorGuids
timezone
startTime
endTime
endRepeat {
onDate
onRepeat
}
maintenanceDays
frequency {
daysOfWeek {
weekDay
ordinalDayOfMonth
}
daysOfMonth
}
}
}

モニターダウンタイムの削除

syntheticsDeleteMonitorDowntimeミューテーションを使用してモニターのダウンタイムを削除できます。削除されると、スケジュールされたダウンタイムは削除され、モニターは通常のスケジュールを再開します。

入力

パラメータ

データタイプ

必須ですか?

説明

guid

はい

削除するモニターのダウンタイムの

GUID

サンプルリクエスト

mutation {
syntheticsDeleteMonitorDowntime(guid: "DOWNTIME_ENTITY_GUID") {
guid
}
}
Copyright © 2025 New Relic株式会社。

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