-
https://www.cloudera.com/documentation/enterprise/5-9-x/topics/cm_dg_tsquery.html
-
entityName ホストの内部 ID だろう。
SELECT
bytes_receive_rate
WHERE
entityName = "68c44fcf-7697-4c17-b73e-b7c3a36af388:eth0"
AND
category = NETWORK_INTERFACE
- 以下のようにやれば全ホスト全NICのメトリクスを取れる
SELECT bytes_receive_rate WHERE category = NETWORK_INTERFACE
-
というかメトリック名がわりとルールがない系というか英語での表現を単にアンダースコアでつないだだけなので、体系的にたぐってくみたいなことができないしだるい。
-
sum
は、取得範囲での合計、っぽいので、つまりは今までの累計をとるのでなければ使わなさそう。 -
どうも
in
句は使えないっぽい -
が、
rlike
で正規表現使えるので、わりとなんとかなる -
SELECT bytes_receive_rate where iface = 'eth0'
のようにiface
で NIC を絞れる -
DN の read
SELECT
total_bytes_read_rate_across_datanodes
WHERE
entityName = "hdfs"
AND
category = SERVICE
-
write だと
total_bytes_written_rate_across_datanodes
を取る -
YARN の pending 系
SELECT apps_pending_across_yarn_pools WHERE entityName = "yarn" AND category = SERVICE
- いろいろある。
- Total ありなしの差がわからん(差がわからん環境で見たので)