メトリクス選択
MXQL文法を利用してメトリクスを選択するコマンドについて案内します。
| コマンド | 機能 |
|---|---|
| CATEGORY | どのカテゴリのデータを表示するかを選択します。このコマンドとオペランドを設定する必要があります。 |
| OKIND | 特定のOKINDから収集したデータを表示するように設定します。 |
| OID | 特定のOIDから収集したデータを表示するように設定します。 |
| ONODE | 特定のONODEから収集したデータを表示するように設定します。 |
| HEADER | フロントエンドに渡すための値を設定します。 |
| TIME-RANGE | データを検索する開始時間と終了時間を設定します。 |
CATEGORY
どのカテゴリのデータを表示するかを選択します。このコマンドとオペランドは設定する必要があります。
オペランド
-
文字列:指定したカテゴリのデータを収集します。検索時間に関係なく、常時、
app_counterカテゴリのデータをロードします。CATEGORY app_counter
TAGLOAD -
JSON:データ参照時間の長さに応じてカテゴリを選択するように設定できます。
参照時間が6時間、3日、それ以上の場合に対して、
app_counter、app_counter{m5}、app_counter{h1}カテゴリを選択します。CATEGORY {"app_counter":6h, "app_counter{m5}":3d, "app_counter{h1}":unlimit }
TAGLOAD
注意
CATEGORYのオペランドは 1つの値だけを指定できます。複数のCATEGORYのデータを一度に確認したい場合はJOINを使用する必要があります。- 読み込み方式(TAGLOADまたはFLEXLOAD)によって設定可能なカテゴリが異なります。
CATEGORYの名前に{m5}または{h1}が追加されている場合、MetricValueを参照してください。
OID, OKIND, ONODE
特定のOID、OKIND、ONODEから抽出したデータを参照するように設定します。OID、OKIND、ONODEのいずれかの値を設定できます。
オペランド
文字列で1つの値を設定または、文字列の配列で複数の値を設定することができます。
Example 1
CATEGORY app_counter
OID 1388369480
TAGLOAD
Example 2
CATEGORY app_counter
OID [1388369480, 1388369481]
TAGLOAD
Example 3
CATEGORY app_active_stat
ONODE 1693789385
TAGLOAD
注意
OID、OKIND、ONODEのいずれかの値を設定できます。- オペランドを入力しない(またはパラメータの値を渡さない) コマンドは無視します。
OID、OKIND、ONODEを重複して使用する場合は、最後に入力したコマ ンドを適用します。OIDSETはdeprecatedされ、OID、OKIND、ONODEのいずれかのコマンドを使用することをお勧めします。- データ読み込み段階から必要なデータを参照することでデータ処理ステップでFILTERを適用するのと異なります。
ノート
OKIND、ONODEコマンドの場合は、CATEGORYコマンドで設定したカテゴリにokind、onode関連フィールド(okind、onode、okindName、onodeName)が含まれている場合に使用できます。サイトマップ > 分析 > メトリクス参照メニューで、どのカテゴリがどのフィールドが含まれているか確認できます。