at Mackerel User Group Meeting #1 http://mackerel-ug.connpass.com/event/33287/
この記事は、Mackerel Advent Calendar 2015 16日目の記事です。 mackerel-agent-plugins には様々な plugin がありますが、無い場合は自作する必要がありますよね。 ということで、mackerel-plugin-rack-stats を例に mackerel agent plugin の作り方を紹介します。 mackerel-plugin-rack-stats raindrops の stats を収集する plugin です。 raindrops が Linux でしか動かないようですので、 必然的にこのプラグインも Linux でしか利用できません。 mackerel agent plugin の作り方 go-mackerel-plugin-helper を使うと簡単に実装することができます。 mackerel-agent-plug
7. Watcher defmodule Watcher do use GenServer def start_link do GenServer.start_link(__MODULE__, []) end # 続く 8. Watcher def init(state) do Process.send_after self, :tick, 5000 {:ok, state} end def handle_info(:tick, state) do Process.send_after self, :tick, 60000 do_something(state) {:noreply, state} end end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く