タグ

ブックマーク / mackerel.io (4)

  • checkersを利用してチェックプラグインを作成する - Mackerel ヘルプ

    公式のチェックプラグインは、github.com/mackerelio/checkers というユーティリティライブラリを利用して作成されています。また、コマンドライン引数のパースに github.com/jessevdk/go-flags を統一的に利用しています。 ここでは、 checkers を用いたチェックプラグインの作成方法を説明します。 チェックプラグインのソースコード構成 checkersを利用した場合、プラグインのソースコードは以下の4つの部分で構成されます。 package宣言とimport文 コマンドライン引数用の struct の定義 main() 関数 の定義 run() 関数の実装 ここでは、 check-uptime を例にとってそれぞれを見ていくことにしましょう。 1. package宣言とimport文 package main import ( "fmt"

    checkersを利用してチェックプラグインを作成する - Mackerel ヘルプ
    jukuringo
    jukuringo 2017/11/21
  • go-mackerel-pluginを利用してカスタムメトリックプラグインを作成する - Mackerel ヘルプ

    公式プラグインでも利用しているGo言語でのカスタムメトリックプラグイン作成用のライブラリである、github.com/mackerelio/go-mackerel-plugin を利用したプラグインの開発方法を説明します。 このライブラリの作法に従って開発することで、グラフ定義の出力や、前回取得した値との差分値計算などを簡単に行えます。また、このライブラリを使えば、自ずと公式プラグインと同じ作法でプラグインを書くことになるので、公式プラグインへのPull Requestを検討している場合などは、とくにこのライブラリを使うことを推奨します。 go-mackerel-plugin を利用時の構成 go-mackerel-pluginを利用した場合、プラグインのソースコードは以下の5つの部分で構成されます。 package宣言とimport文 プラグイン用 struct の定義 グラフ定義出力メ

    go-mackerel-pluginを利用してカスタムメトリックプラグインを作成する - Mackerel ヘルプ
    jukuringo
    jukuringo 2017/11/21
  • .ioドメイン不調に伴うMackerelの死活監視アラートの誤報の発生とそれに対する対応について - Mackerel ブログ #mackerelio

    Mackerelサブプロデューサーの id:Songmu です。表題の件、ユーザーの皆様には度々ご迷惑をおかけしており大変申し訳ありません。 件の詳細に関する説明と、今後の対応に関してお知らせいたします。 死活監視のアラート誤報に関して Mackerelでは、mackerel-agentから一定時間メトリック投稿が途絶えた事をもって、サーバーがダウンしたと判断し、死活監視アラートを発報する仕組みになっています。 現在、 mackerel.io ドメインの名前解決が不安定になっております。それに伴い、 mackerel.io ドメインの名前解決が一定期間失敗し、Mackerelへのアクセスが一時的にできない環境において、 mackerel-agent がMackerelへのメトリック投稿をおこなうことができず、Mackerelシステム側でサーバーがダウンしたと判断してしまい、死活監視のアラ

    .ioドメイン不調に伴うMackerelの死活監視アラートの誤報の発生とそれに対する対応について - Mackerel ブログ #mackerelio
    jukuringo
    jukuringo 2017/09/22
    たしかに、数日に1回、一部ホストのみだけど、謎のエージェント死んでるアラートきてたわ。これだったのか。
  • 式による監視を行う - Mackerel ヘルプ

    機能では、式によって計算されたメトリックに対しての監視を行います。 当機能は、有償オプションとなります。Freeプランでは利用できません。また、2018年4月時点で実験的機能となっています。 式による監視を設定する 画面左側メニューの監視ルールより監視ルールを追加のボタンをクリックします。 「式による監視」のタブをクリックすると、以下の項目が表示されますので、 各項目に値・名称を記述して作成ボタンをクリックします 監視対象: 式エディタに監視対象メトリックを計算するための式を入力してください。式が正しく解釈でき、計算対象メトリックが取得できた場合は右側のpreviewにグラフが描画されます。 アラートの発生条件:Warning, Criticalの閾値を設定してください。 通知の再送間隔:アラートの状態が、指定された時間を超えても変化がない場合、再度通知します。 監視ルール名:監視定義

    式による監視を行う - Mackerel ヘルプ
    jukuringo
    jukuringo 2017/08/07
  • 1