UIを使用して、個別のアラート条件を管理することもできます。API呼び出しは、APIエクスプローラーでは利用できません。一貫性InfrastructureモニタリングUIで同じ条件を毎回設定せずに、すべてのクラスタに同じ一連の条件を定義します。複数の条件をUIで個別に更新することなく、迅速に管理します。任意のホストグループに対して条件を作成できます。オフラインになったホストに対する条件をいつでも無効化、あるいは削除できます。x)を使用して条件を作成します。詳細については、排他的なフィルタリングに関するこの記事を参照してください。Integrationsについては、まだAWSから送信されていない属性を選択する。where_clauseを使用してセカンダリまたはターシャリメトリックに制限を指定することによって、複合アラート条件を作成します。NRQLアラート条件の500ファセット制限を上回る。最後に条件が更新されたタイミングで監査できます。APIを使用するには、次の情報が必要です。Relicアカウント。アカウントをお持ちでない場合無料サインアップクレジットカードは不要です。APIによって取得可能)条件id(条件のGETリスト、またはInfrastructureモニタリングUIで条件のURLによって取得可能)ヒントお使いのアカウントがEUデータセンターでデータをホストする場合は、適切なEUリージョンアカウント向けAPIエンドポイントを使用していることを確認してください。API呼び出しの使用ここでは、Infrastructureアラート条件用の基本的なcURLコマンドとその応答についていくつか説明します。条件のタイプに応じて、コールで提供されたDATA情報は、POST(追加)とPUT(更新)コールで異なります。dataブロックで使用される各属性の定義は、定義セクションに記載されています。Infrastructure条件Infrastructure条件のリストのGETまたは特定のInfrastructure条件のGETを行うことができます。以下は、Infrastructure条件をリストするためのヒントです。ページ付けには、limit(ページあたりのレコード数)とoffset(スキップするレコード数)パラメーターを使用します。デフォルトで、ページあたりのレコード数は50件、offsetは0(レコードをスキップしない)から始まります。結果を特定のポリシーに絞り込むには、policy_idを使用します。ヒントGETレスポンスをPUTまたはPOSTの入力用テンプレートとして使用する場合は、必ずcreated_at_epoch_millis、updated_at_epoch_millisおよびid情報を削除してください。例:条件一覧を入手する応答には、サンプルポリシーの3つの条件のうち2つが表示されています(読みやすくするため、フォーマット・切り詰めを行っています)。新しい条件を追加(POST)する際は、"id":を含めないでください。条件の作成時に生成されます。Infrastructure条件を追加する際は、次の基本的なcURLコマンドを使用します。\セクション)に詳細情報を含めてください。プロセス実行条件のAPIデータメトリック条件のAPIデータホストのレポート停止条件のAPIデータInfrastructure条件を更新(PUT)するInfrastructure条件を更新する際は、変更が必要なフィールドを含めるだけで十分です。APIは、欠落しているフィールドの既存の値を保持します。条件typeを変更したい場合は、PUTを使用しないでください。その代わりに、既存の条件を削除してから、新しい条件typeとすべてのフィールドで新しい条件を追加(POST)してください。Infrastructure条件を更新する際は、次の基本的なcURLコマンドを使用します。更新対象の条件を指定するには、"id":を含めるようにしてください。\セクション)に詳細情報を含めてください。プロセス実行条件のAPIデータメトリック条件のAPIデータホストのレポート停止条件のAPIデータInfrastructure条件を削除(DELETE)するInfrastructure条件を削除する際は、以下の基本的なcURLコマンドを使用します。条件のタイププロセス実行条件のAPIデータプロセス実行条件では、プロセス数が定義した閾値を上回った場合、下回った場合、あるいは閾値と等しくなった場合にアラートを送信します。プロセス実行条件を追加(POST)または更新(PUT)するには、APIキーを使用し、定義を参照してAPIコールの値をカスタマイズします。余分な一重引用符でwhere_clauseの周りの一重引用符をエスケープしていることに注意してください。process_where_clauseメトリック条件のAPIデータメトリクス条件では、選択したメトリックが定義した閾値を上回った場合、下回った場合、あるいは閾値と等しくなった場合にアラートを送信します。これには以下が含まれます。システムメトリックスプロセスメトリックスネットワークメトリックスストレージメトリックスクラウドインテグレーションメトリックスメトリクス条件を追加(POST)または更新(PUT)するには、APIキーを使用し、定義を参照してAPIコールの値をカスタマイズします。EC2インテグレーションにはComputeSample)。RDSはprovider値がRdsDbInstanceもしくはRdsDbClusterのDatastoreSampleを使用しており、"integration_provider"フィールドを追加して、アラート条件がターゲットにしたサービスに適した値を使用しなくてはいけません(例:"integration_provider":"RdsDbInstance")。select_valueフィールドでは、providerを標準的な接頭辞ストリングとする、以下の構文を用いてメトリック名を構築します。Relicドキュメンテーション内に書かれたメトリック名を使用してください。aggregation_type:Sum、Average、MinimumまたはMaximumを使用します。インテグレーションのクラウドプロバイダによるオリジナルドキュメンテーションを参照して、各メトリクスで利用可能な統計集団はどれか確認してください。余分な一重引用符で...の周りの一重引用符をエスケープしていることに注意してください。where_clauseホストレポート停止条件ホストのレポート停止条件では、ホストがレポートを停止した場合にアラートを送信します。ホストのレポート停止条件を追加(POST)または更新(PUT)するには、APIキーを使用し、定義を参照してAPIコールの値をカスタマイズします。このno_trigger_onフィールドはオプションです。shutdownInfrastructure条件オプションが有効になります。余分な一重引用符で...の周りの一重引用符をエスケープしていることに注意してください。where_clause定義cURLコマンドをフォーマットする際には、必要に応じて以下の値を使用します。これらはAPI呼び出し内の表示順ではなく、アルファベット順に表示されます。warning_threshold条件タイプ:allこのオブジェクトは、違反をオープンする前に閾値を識別します。critical_thresholdは必須です。warning_thresholdはオプションで、infra_metric条件でのみ使用できます。このオブジェクトのキーは、条件タイプによって異なります。"duration_minutes":<integer>,},コピーvalue条件が違反をオープンするには、この数値を超過する必要がありますduration_minutes条件が違反をオープンするためにvalueが費やす、または到達する必要がある分数time_function違反を作成するために条件が特定の期間中保持される必要がある、または特定の期間中に閾値を一度超過する必要があるだけかを示します。minutes閾値を設定する場合は、allを使用します。minutes閾値の場合は、anyを使用します。(ブール値)条件タイプ:all条件のオンまたはオフ(trueまたはfalse)の状態を示します。infra_metricメトリックのイベント(例:システムメトリクス、プロセスメトリクス、ストレージメトリクス、ネットワークメトリクス)。Infrastructureインテグレーションにデータを自動入力します(例:StorageSampleまたはSystemSample)。[string])条件タイプ:all条件がUIで作成された場合は、where_clauseの代わりにfilterが表示されます。推奨:新しい条件を作成する際は、where_clauseを使用してください。(整数)条件タイプ:allURL内の条件ID。GET:この値はGETレスポンスに出力されます。PUT:この値をDATAセクションに含めてください。POST:これはDATAセクションに含めないようにしてください。DELETEコールに含めてください。infra_metricインテグレーションに関するアラートについては、event_typeの代わりにintegration_providerを使用します。Relicドキュメンテーションから、データを見つけて使用するセクションを確認してください。RDS監視インテグレーションのドキュメンテーションからは、DatastoreSampleイベントタイプをintegration_provider値と共に使用できることが分かります。DBクラスタではRdsDbClusterとなります。[string])条件タイプ:allInfrastructureのアラート条件の名前。(整数)条件タイプ:all条件に関連するアラートポリシーのアカウントIDに対するユニークID(例:1234567890)。これはポリシーのグローバルIDではありません。infra_process_runningプロセスに適用したすべてのフィルタ、特にアラート条件を実行中のプロセス。このパラメーターは、こうした種類のアラート条件において必須です。"memoryFreeBytes/memoryTotalBytes*100")。Infrastructureインテグレーションにデータを自動入力します(例:diskFreePercent)。(列挙体)条件タイプ:allInfrastructureアラート条件のタイプ:"infra_process_running"、"infra_metric"または"infra_host_not_reporting"。値は0、1、2、4、8、12、24、48、72。これにより、違反が自動的に終了する前にどのくらいの時間が経過するかが決まります。hours既存の条件を更新する際、値が示されていない場合、既存の値を上書きしますが、すでに開かれている違反には影響はありません。[string])条件タイプ:all該当する場合、使用されているすべてのInfrastructureホストフィルターを識別します。