Skip to content

Instantly share code, notes, and snippets.

@descico
Last active March 26, 2019 00:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save descico/0cae9ed3d5f6197b9132d7bff1f3d0bc to your computer and use it in GitHub Desktop.
Save descico/0cae9ed3d5f6197b9132d7bff1f3d0bc to your computer and use it in GitHub Desktop.

一時的 - Cloudera Manager の tsquery

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 ありなしの差がわからん(差がわからん環境で見たので)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment