えいのうにっき

a-knowの日記です

Mackerel でみる Linux システムメトリック項目の見方・考え方

Mackerel について考えない日はないというくらいに Mackerel・Love な僕なわけですが(考えない日はあります)、Mackerel の Web 画面で日頃なにげなく見ている「システムメトリック」、みなさんはどのような意識を持って観察していますでしょうか。

f:id:a-know:20170131075603p:plain

https://home.a-know.me をホストしているサーバのシステムメトリックのようす。

ここでひとつおさらいをしておくと、「システムメトリック」とは、監視対象のサーバにインストールされた mackerel-agent が、それ単体で収集・投稿するメトリックのことです。一般的な Linux系OS に mackerel-agent をインストールした場合、以下のような項目がシステムメトリックとして Mackerel に投稿されます。

  • loadavg5
  • cpu
  • memory
  • disk
  • interface
  • filesystem

今日は、Mackerel が「システムメトリック」として定めているこれらの値の見方や考え方について、書いてみたいと思います。

続きを読む

capistrano によるデプロイ時に Mackerel へのグラフアノテーション投稿も同時に行なう

先週、とうとう Mackerel にグラフアノテーション機能がリリースされました。

mackerel.io

この機能を使えば、「デプロイ実施」とか「ミドルウェアの設定を変更」などといったオペレーションの実施の記録に加えて、「経験値2倍キャンペーン開始」「CM放映スタート」といったビジネス施策としてのイベントの投稿もできるようになります。これらのイベントの以前・以後、といったグラフの見方がしやすくなるので、これは便利!!

"Mackerel オタク" を自称している身参考)としてはスルーできないワクワク機能!ということで、早速自分のアプリケーションにも組み込んでみることにしました。

続きを読む