

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CloudWatch メトリクスを使用して Amazon Managed Service for Prometheus のリソースモニタリングする
<a name="AMP-CW-usage-metrics"></a>

Amazon Managed Service for Prometheus は、使用状況メトリクスを CloudWatch に提供します。これらのメトリクスにより、ワークスペースの使用状況が可視化されます。提供されたメトリクスは、CloudWatch の `AWS/Usage` 名前空間と `AWS/Prometheus` 名前空間で確認できます。これらのメトリクスは、CloudWatch で無料で利用できます。使用状況メトリクスの詳細については、「[CloudWatch の使用状況メトリクス](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Usage-Metrics.html)」を参照してください。


| CloudWatch メトリクス名 | リソース名 | CloudWatch 名前空間 | 説明 | 
| --- | --- | --- | --- | 
|  ResourceCount\$1  |  CreateAlertManagerAlertsTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `CreateAlertManagerAlerts` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  DeleteAlertManagerSilencesTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `DeleteAlertManagerSilences` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  GetAlertManagerSilenceTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `GetAlertManagerSilence` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  GetAlertManagerStatusTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `GetAlertManagerStatus` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  GetLabelsTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `GetLabels` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  GetMetricMetadataTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `GetMetricMetadata` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  GetSeriesTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `GetSeries` API オペレーションの最大数。  | 
|  ResourceCount  |  InhibitionRulesInAlertManagerDefinition  |  `AWS/Usage`  |  アラートマネージャー定義ファイル内の禁止ルールの最大数。  | 
|  ResourceCount\$1  |  ListAlertManagerAlertGroupInfosTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListAlertManagerAlertGroupInfos` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  ListAlertManagerAlertGroupsTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListAlertManagerAlertGroups` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  ListAlertManagerAlertsTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListAlertManagerAlerts` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  ListAlertManagerReceiversTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListAlertManagerReceivers` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  ListAlertManagerSilencesTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListAlertManagerSilences` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  ListAlertsTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListAlerts` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  ListRulesTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `ListRules` API オペレーションの最大数。  | 
|  ResourceCount\$1  |  PutAlertManagerSilencesTPS  |  `AWS/Usage`  |  ワークスペースごとの 1 秒あたりの `PutAlertManagerSilences` API オペレーションの最大数。  | 
|  ResourceCount  |  HAReplicaGroupCount  |  `AWS/Usage`  |  高可用性レプリカグループの数  | 
|  ResourceCount\$1  |  QueryMetricsTPS  |  `AWS/Usage`  |  1 秒あたりのオペレーション数  | 
|  ResourceCount\$1  |  RemoteWriteTPS  |  `AWS/Usage`  |  1 秒あたりのリモート書き込みオペレーション数  | 
|  ResourceCount  |  ActiveAlerts  |  `AWS/Usage`  |  ワークスペースごとのアクティブなアラートの数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  ActiveSeries  |  `AWS/Usage`  |  ワークスペースごとのアクティブなシリーズの数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  AlertAggregationGroupSize  |  `AWS/Usage`  |  アラートマネージャー定義ファイル内のアラート集約グループの最大サイズ。`group_by` のラベル値の組み合わせごとに集約グループが作成されます。  | 
|  ResourceCount  |  AlertManagerDefinitionSizeBytes  |  `AWS/Usage`  |  アラートマネージャー定義ファイルの最大サイズ (バイト単位)。  | 
|  ResourceCount  |  AllSilences  |  `AWS/Usage`  |  ワークスペースあたりの、期限切れ、アクティブ、保留中の無音を含む最大サイレンス数。  | 
|  ResourceCount  |  AllAlerts  |  `AWS/Usage`  |  ワークスペースごとのすべての状態のアラート数。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  IngestionRate  |  `AWS/Usage`  |  サンプルの取り込みレート 単位: カウント/秒 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  RuleEvaluationInterval  |  `AWS/Usage`  |  最小ルール評価間隔  | 
|  ResourceCount  |  RuleGroupNamespaceDefinitionSizeBytes  |  `AWS/Usage`  |  ルールグループ名前空間定義ファイルの最大サイズ (バイト単位)。  | 
|  ResourceCount  |  TemplatesInAlertManagerDefinition  |  `AWS/Usage`  |  アラートマネージャー定義ファイル内のテンプレートの最大数。  | 
|  ResourceCount  |  WorkspaceCount  |  `AWS/Usage`  |  アカウントあたりのリージョンごとりのワークスペースの最大数。  | 
|  ResourceCount  |  SizeOfAlerts  |  `AWS/Usage`  |  ワークスペース内のすべてのアラートの合計サイズ (バイト単位) 単位: バイト 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  SuppressedAlerts  |  `AWS/Usage`  |  ワークスペースごとの抑制状態にあるアラートの数。アラートは、無音や禁止にすることで抑制できます。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  UnprocessedAlerts  |  `AWS/Usage`  |  ワークスペースごとの未処理状態のアラートの数。アラートは AlertManager が受信すると未処理状態になりますが、次の集約グループの評価を待っているアラートです。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  AllAlerts  |  `AWS/Usage`  |  ワークスペースごとのすべての状態のアラート数。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ResourceCount  |  AllRules  |  `AWS/Usage`  |  ワークスペースごとのすべての状態のルール数。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
| ActiveSeriesPerLabelSet  |   -  |  `AWS/Prometheus`  |  各ユーザー定義ラベルセットの現在のアクティブなシリーズの使用状況 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  ActiveSeriesLimitPerLabelSet  |   -  |  `AWS/Prometheus`  |  各ユーザー定義ラベルセットの現在のアクティブなシリーズの制限値 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AlertManagerAlertsReceived  |   -  |  `AWS/Prometheus`  |  アラートマネージャーが受信した正常なアラートの合計数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AlertManagerNotificationsFailed  |   -  |  `AWS/Prometheus`  |  失敗したアラート配信の数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AlertManagerNotificationsThrottled  |   -  |  `AWS/Prometheus`  |  スロットリングされたアラートの数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AnomalyDetectors  |  WorkspaceId  |  `AWS/Prometheus`  |  特定のワークスペースの異常ディテクターの総数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AnomalyDetectorEvaluations  |  WorkspaceId、AnomalyDetectorId  |  `AWS/Prometheus`  |  異常ディテクター評価の合計数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AnomalyDetectorEvaluationFailures  |  WorkspaceId、AnomalyDetectorId  |  `AWS/Prometheus`  |  間隔での異常ディテクターの失敗の数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AnomalyDetectorLastEvaluationDuration  |  WorkspaceId、AnomalyDetectorId  |  `AWS/Prometheus`  |  異常ディテクターの最後の評価の期間 単位: 秒 有効な統計: Average、Minimum、Maximum、Sum  | 
|  AnomalyDetectorMissedEvaluations  |  WorkspaceId、AnomalyDetectorId  |  `AWS/Prometheus`  |  間隔での欠落した異常ディテクター評価の数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  DiscardedSamples\$1\$1  |   -  |  `AWS/Prometheus`  |  破棄されたサンプルの数 (理由別) 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  DiscardedSeries\$1\$1  |   -  |  `AWS/Prometheus`  |  理由によって破棄されたサンプルを含む系列の数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  DiscardedSamplesPerLabelSet  |   -  |  `AWS/Prometheus`  |  ユーザー定義ラベルセットごとに破棄されたサンプルの数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  DiscardedSeriesPerLabelSet  |   -  |  `AWS/Prometheus`  |  ユーザー定義ラベルセットごとに破棄されたサンプルを含む系列の数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  IngestionRatePerLabelSet  |   -  |  `AWS/Prometheus`  |  ユーザー定義の各ラベルセットの取り込みレート 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  QuerySamplesProcessed  |   -  |  `AWS/Prometheus`  |  処理されたクエリサンプルの数。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  RuleEvaluations  |   -  |  `AWS/Prometheus`  |  ルール評価の合計数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  RuleEvaluationFailures  |   -  |  `AWS/Prometheus`  |  特定の間隔におけるルール評価の失敗の数 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  RuleGroupIterationsMissed  |   -  |  `AWS/Prometheus`  |  特定の間隔における欠落したルールグループイテレーションの数。 単位: カウント 有効な統計: Average、Minimum、Maximum、Sum  | 
|  RuleGroupLastEvaluationDuration  |   -  |  `AWS/Prometheus`  |  ルールグループの最後の評価の期間。 単位: 秒 有効な統計: Average、Minimum、Maximum、Sum  | 

\$1TPS メトリクスは 1 分ごとに生成され、その 1 分間での 1 秒あたりの平均です。短いバースト期間は TPS メトリクスにキャプチャされません。

\$1\$1サンプルが破棄される理由には、次のようなものがあります。以下のすべての理由が DiscardedSeries メトリクスに表示されるわけではありません。


|  Reason  |  意味  | 
| --- | --- | 
|  greater\$1than\$1max\$1sample\$1age  |  1 時間を超えた古いサンプルを破棄します。  | 
|  new-value-for-timestamp  |  重複したサンプルは、前のサンプルと同じタイムスタンプで送信されますが、値は異なります。  | 
|  per\$1labelset\$1series\$1limit  |  ユーザーがラベルセットあたりのアクティブなシリーズの合計数の上限に達しました。  | 
|  per\$1metric\$1series\$1limit  |  ユーザーがメトリクスごとのアクティブなシリーズ数の上限に達しました。  | 
|  per\$1user\$1series\$1limit  |  ユーザーがアクティブなシリーズの合計数の上限に達しました。  | 
|  rate\$1limited  |  取り込みレートが制限されました。  | 
|  sample-out-of-order  |  サンプルが順不同で送信されたため、処理できません。  | 
|  label\$1value\$1too\$1long  |  ラベル値の長さが許容される文字数の上限を超えています。  | 
|  max\$1label\$1names\$1per\$1series  |  ユーザーがメトリクスごとのラベル名の上限数に達しました。  | 
|  missing\$1metric\$1name  |  メトリクス名が指定されていません。  | 
|  metric\$1name\$1invalid  |  無効なメトリクス名が指定されました。  | 
|  label\$1invalid  |  無効なラベルが指定されました。  | 
|  duplicate\$1label\$1names  |  重複するラベル名が指定されました。  | 

**注記**  
メトリクスがない場合は、そのメトリクスの値が 0 であることと同じ意味になります。

**注記**  
`RuleGroupIterationsMissed`、`RuleEvaluations`、`RuleEvaluationFailures`、`RuleGroupLastEvaluationDuration` には、次の構造の `RuleGroup` ディメンションがあります。  
*RuleGroupNamespace*;*RuleGroup*

## Prometheus から提供されるメトリクスへの CloudWatch アラームの設定
<a name="AMP-CW-examples"></a>

CloudWatch アラームを使用して、Prometheus リソースの使用状況をモニタリングできます。

**Prometheus で **ActiveSeries** の数に対するアラームを設定するには**

1. **[グラフ化したメトリクス]** タブを選択し、**[ActiveSeries]** ラベルまでスクロールします。

   **[グラフ化したメトリクス]** ビューには、現在取り込まれているメトリクスのみが表示されます。

1. **[アクション]** 列の **[通知]** アイコンを選択します。

1. **[メトリクスと条件の指定]** で、**[条件値]** フィールドにしきい値の条件を入力し、**[次へ]** を選択します。

1. **[アクションの設定]** で、通知の送信先となる既存の SNS トピックを選択するか、新しいトピックを作成します。

1. **[名前と説明を追加]** に、アラームの名前と、必要に応じて説明を追加します。

1. [**アラームの作成**] を選択します。