ブックマーク / qiita.com/mattn (7)

  • Mackerel を使って10分でメトリクス監視を始める手順 - Qiita

    はじめに Mackerel というと、皆さんこんなイメージをお持ちかもしれません。 エージェントを入れないといけない サービス側で色々設定しないといけない 今ある値をグラフにして欲しいだけなのに こんな風に思っておられるかもしれません。ですが Mackerel は独自のグラフを作るのであれば、大した設定もいらないし、エージェントをインストールする必要もないのです。 記事では、今ある値を最速でグラフにする手順を示したいと思います。なお Mackerel のアカウントは既にある前提で説明します。今回は Twitter フォロワ数の増加をグラフにしてみたいと思います。 筆者は普段 Twitter でフォロワ数などを全く気にしない人なのですが、先日以降 Twitter の通知欄に「フォローされた」通知が沢山くるのを確認していました。 昨日は自分がプログラミングを始めた頃からずっと尊敬しているプロ

    Mackerel を使って10分でメトリクス監視を始める手順 - Qiita
    a-know
    a-know 2019/12/13
    エージェントレスでのメトリック投稿について!
  • Mackerel と Raspberry Pi で作るお部屋監視システム - Qiita

    はじめに 最近、僕の部屋の中から勝手に色々な物を持っていく人がいまして、自宅は某警備会社にお願いしているのですが、僕の部屋のセキュリティが全然保たれていないなと感じたのでなんとかしようと思っていました。僕の部屋はベランダに抜ける為の部屋でもあるので洗濯物を干す為に鍵は掛けられません。金庫に入れるという方法もあるけど僕の使い勝手が下がります。そこで Raspberry Pi と Mackerel を使ってお部屋監視システムを作る事にしました。 Raspberry Pi と Mackerel を連携する Raspberry Pi を常時起動するにあたって CPU 温度が気になりました。省電力とは言えど、風が通らない部屋で夏場だと CPU の温度が60℃くらいになります。負荷を掛けると70℃を超えます。問題無いとは思いますが出来れば触って熱く無い程度には下がって欲しいのです。今年の7月頃から M

    Mackerel と Raspberry Pi で作るお部屋監視システム - Qiita
    a-know
    a-know 2018/12/06
    すごい / オチで安心したw
  • Mackerel で Oracle のパフォーマンスを監視する - Qiita

    この記事は Mackerel Advent Calendar 2017 の 12/14 の記事です。 はじめに Mackerel はサーバの監視を行うサービスです。サーバの負荷だけでなくあらゆるリソースの値をメトリクスとして収集し、グラフによる見える化、監視、アラーム送信といったインテグレーションを行うサービスです。Mackerel にメトリクスを送信する mackerel-agent はプラグイン方式を採用しており、色々なメトリクスを Mackerel に送信する事が出来ます。提供されているプラグインには既に色々な物が用意されていて、導入するだけで直ぐに監視を行う事が出来る様になっています。尚、今年は @soudai1025 さんが25日まるまる mackerel plugin だけの Advent Calendar を書いています。各プラグインの README だけでは伝わりづらい色々

    Mackerel で Oracle のパフォーマンスを監視する - Qiita
    a-know
    a-know 2017/12/14
    うおおおお!(感涙
  • Mackerel チェック機能の意外と知られていないテクニック集 - Qiita

    この記事は Mackerel Advent Calendar 2016 の22日目の記事です。 はじめに Mackerel と聞くと、どうしてもサービスメトリクスに着目しがちなのですが実際には Mackerel には大きく2つ機能があります。 サービスメトリクス(リソース情報の可視化) チェック機能(アラート通知) サービスメトリクスの上限値などからアラート通知を行う事もできるのですが、何らかの事象を継起にアラート通知を発生させる事も可能です。自前でこういった物を作る場合 発生と復旧のステータス管理 メール通知の再送制御 などなど、後から面倒な事が出てきて割とめんどくさい事だったりします。しかし Mackerrel のチェック機能を使えばその辺りを全て Mackerel に任せられます。今日はこの Mackerel のチェック機能を使った、意外と知られていないテクニックをご紹介しますよ、奥

    Mackerel チェック機能の意外と知られていないテクニック集 - Qiita
    a-know
    a-know 2016/12/22
    お得がたくさん
  • 稼働中のバッチを監視したくなったら Mackerel Custom Metrics が便利 - Qiita

    この記事は Mackerel Advent Calendar 2016 の 12/13 日の記事です。 はじめに 皆さんは golang で書かれたプロセスの監視はどの様に行われているでしょうか。builderscon 2016 でも登壇された Dave Cheney 御大の gcvis をお使いでしょうか。 確かに gcvis は便利なのですが一つ悩ましい点があり、gcvis 自信がプロセスを起動しないといけないという点にあります。作り上致しかたないのですが、コマンド引数にて起動するプロセスを指定する仕様になっています。つまり起動には gcvis が必要になるのです。監視の際にアプリケーションを止められるのならばいいのですが、そうでないときは使えない事もあります。 ところで昨日 golang で書かれたプロセスを監視/操作するためのツール「gops」をご紹介しました。 この gops で

    稼働中のバッチを監視したくなったら Mackerel Custom Metrics が便利 - Qiita
    a-know
    a-know 2016/12/13
    昨日 gops についての記事を見て「監視できそうだなー」とか思ってたら “mackerel-gops 作った” 、よすぎる
  • golang で書かれたプロセスのリソースを外部から監視/操作できる「gops」 - Qiita

    この記事は Go Advent Calendar 2016 の3日目の記事です。 はじめに 今回は gops という Google 製のツールを紹介したいと思います。 gops は ps コマンドの様に動作しますが、golang で書かれたプロセスに限って以下の機能を提供します。 スタックトレースの表示 メモリ状態の表示 ランタイム状態の表示 メモリのプロファイルを取り pprof を起動 CPUのプロファイルを取り pprof を起動 強制GC 以下一つずつ説明していきます。 golang プロセスの一覧 まず引数を何も指定せずに起動します。 $ gops 10224 go (/opt/go/bin/go) 10244* main (/tmp/go-build638808727/command-line-arguments/_obj/exe/main) 10257 gops (/opt/

    golang で書かれたプロセスのリソースを外部から監視/操作できる「gops」 - Qiita
    a-know
    a-know 2016/12/12
  • golang で streem を実装した。 - Qiita

    この記事は Go Advent Calendar 2014、16日目の記事です。 はじめに Matz さんが streem という、ストリーム指向言語の開発を始めるらしいです。 まだ文法の設計段階ではあるけど、それなのにかなりの量の pull-req がバンバンと来てて凄いなーと思いつつも「この pull-req 量だと僕には出番無いなー」と思ったので、README.md に書かれているサンプルだけを頼りに streemgolang で実装してみました。 先日はネタで streem のマネをして yacc 定義部分だけ公開していましたが、日ネタが無い中にTLがヒートアップして焦りに焦って勢いで実装してみました。いやはや異様な追い込みを感じます。。。 まずは streem を知る streem は README.md に書かれている通り並列実行を行いつつストリームを処理する言語です。

    golang で streem を実装した。 - Qiita
    a-know
    a-know 2014/12/15
    おもしろい
  • 1