mkr

Get mackerel graph annotation list with mkr

mackerelにはグラフに注釈(アノテーション)を付ける機能があります。 グラフを利用する - Mackerel ヘルプ グラフアノテーション - Mackerel API ドキュメント (v0) このアノテーションを一覧して見たかったのでやってみました。Web画面からは一覧を表示できなくて、APIかmkrコマンドから取得する必要があります。そのやりかたをメモ。 以下のコマンドで取得できます。 --from ~ --toで期間を指定しなければならない 2016/01/01 00:00:00から今現在までの期間を指定している エポックタイムで指定しなければならない(dateコマンドでエポックタイムに変換している) mkr annotations list \ --service <

mackerel

Trying out mkr

mkrとは mackerelのcli ホストの情報を表示したり、ステータス(workingとかmaintenanceとか)を操作できる ホストの追加やメトリックの投稿が出来る 使いどころ 他のツールと組み合わせて色々できそう aws-sdkと組み合わせてTerminateされたホストを自動で退役 chefと組み合わせてmackerel-agentインストール時にサービス、ロールの割り当てを自動でやる mkrコマンド例 jqコマンドと組み合わせて特定の条件のホストを一括操作できる 空のホスト作成 mkr create --status 初期ステータス -R サービス名:ロール名 ホスト名 2t6iqB5b7e7はID このIDをchef等で/var/lib/mackerel-agent/idに書き込めばそのサーバーの監視が始まる $ mkr create --status maintenance