

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

# メトリクス検索オプションの使用
<a name="CloudWatch-using-the-metric-search"></a>

 **メトリクス検索**で有効なクエリを作成するには、名前空間、メトリクス名、および少なくとも 1 つの統計を指定する必要があります。**[完全一致]** が有効になっている場合、クエリするメトリクスのすべてのディメンションも指定する必要があります。メトリクススキーマは完全に一致する必要があります。詳細については、「[CloudWatch 検索式構文](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/search-expression-syntax.html)」を参照してください。

**[完全一致]** がオフになっている場合、フィルタリングするディメンションの指定数に制限はありません。フィルター条件に一致するメトリクスは最大 100 個まで返されます。

## ディメンションワイルドカード文字を使用した動的クエリ
<a name="dynamic-queries-using-dimension-wildcards"></a>

 1 つ以上のディメンション値にアスタリスク (`*`) ワイルドカード文字を使用して、メトリクスの動的リストをモニタリングできます。

 これにより、EC2 インスタンスやコンテナなどの AWS リソースのメトリクスをモニタリングできます。立ちエバ、Auto Scaling イベントの一部として新しいインスタンスが作成されると、グラフに自動で表示されるため、新しいインスタンス ID を追跡する必要はありません。この機能によるメトリクスの取得は現在、最大 100 個に制限されています。[**クエリプレビューを表示**] を選択すると、ワイルドカード文字をサポートするために自動的に構築された検索式を確認することができます。

 デフォルトでは、検索式は、クエリ対象のメトリクスが定義されたディメンション名と正確に一致するように定義されています。つまり、この例では、名前が `InstanceId` のディメンションが 1 つだけのメトリクスのみが返されます。

 他のディメンションが定義されているメトリクスも含めるには、**[完全一致]** をオフにします。**[完全一致]** をオフにすると、ワイルドカード文字を使用しなくても検索式が作成されます。Grafana は、少なくとも名前空間、メトリクス名、および定義されたすべてのディメンションに一致するメトリクスを検索します。

## 複数値のテンプレート変数
<a name="cloudwatch-multi-value-template-variables"></a>

 複数値のテンプレート変数からディメンション値を定義する場合、検索式を使用して一致するメトリクスをクエリします。これにより、1 つのクエリで複数のテンプレート変数を使用できます。**[完全一致]** オプションがオフになっているクエリには、テンプレート変数を使用することもできます。

 検索式は現在 1024 文字に制限されているため、値のリストが長い場合、クエリが失敗することがあります。特定のディメンション名の値を持つすべてのメトリクスをクエリする場合は、`All` オプションの代わりにアスタリスク (`*`) ワイルドカード文字を使用することをお勧めします。

 複数値のテンプレート変数の使用は、ディメンション値でのみサポートされます。`Region`、`Namespace`、または `Metric Name` の複数値テンプレート変数の使用はサポートされていません。

## メトリクス数式を使用する
<a name="cloudwatch-metric-math-expressions"></a>

 CloudWatch のメトリクスに対して数学的な関数を使って操作を行うことで、新しい時系列メトリクスを作成できます。算術演算子、単項減算、その他の関数がサポートされており、CloudWatch メトリクスに適用することができます。メトリクス数式の詳細については、「[メトリクス数式の使用](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html)」を参照してください。

 例えば、メトリクスに算術演算を適用するには、未加工のメトリクスに ID (一意の文字列) を指定します。その後、この ID を使用して、新しいメトリクスの `Expression` フィールドで算術演算を適用できます。

 `Expression` フィールドを使用して `queryA * 2` などの別のクエリを参照する場合、そのクエリを基にアラートルールを作成することはできません。

## Period
<a name="cloudwatch-period"></a>

 期間とは、特定の Amazon CloudWatch 統計に関連付けられた時間長です。期間は秒単位で定義されます。値には 1、5、10、30、の他に 60 の倍数を使用できます。

期間フィールドを空白のままにするか、**[自動]** に設定すると、時間範囲を基に自動的に計算されます。使用される式は `time range in seconds / 2000` で、事前定義された期間の配列 `[60, 300, 900, 3600, 21600, 86400]` 内の次に高い値に進みます。Amazon Managed Grafana が使用している期間を確認するには、クエリエディタで **[クエリプレビューを表示]** を選択します。

## Grafana パネルから CloudWatch コンソールへのディープリンク
<a name="deep-linking-from-grafana-panels-to-the-cloudwatch-console"></a>

 パネルで時系列を選択するとコンテキストメニューが表示され、その中に [**CloudWatch コンソールで表示**] のリンクが表示されます。リンクを選択すると新しいタブが開き、そのクエリのすべてのメトリクスが表示された CloudWatch コンソールに移動します。リンククリック時に CloudWatch コンソールにサインインしていない場合、サインインページに転送されます。提供されたリンクは に有効です AWS アカウント が、Grafana で選択したデータソース AWS アカウント に対応する にサインインしている場合にのみ、正しいメトリクスが表示されます。

 この機能は、メトリクス数式に基づくメトリクスでは使用できません。