タグ

opsに関するziguzaguのブックマーク (4)

  • [perl] リクエスト処理前後のメモリ使用量を調べる Plack::Middleware::GTop::ProcMem を書いてみた - 酒日記 はてな支店

    https://github.com/fujiwara/Plack-Middleware-GTop-ProcMem Plack アプリケーションが、どれかの処理でメモリを使いすぎてプロセスが太るらしい。でもそれがどのURLを処理したときなのかが分からない、という場合にこんな Middleware を使えば調べられるかなというので書いてみた。 GTop.pm を使っているので、libgtop が使える環境でないと動きません。 使う側は callback に app 処理開始前後の GTop::ProcMem オブジェクトが渡ってくるので、それを参照してログに吐くなり、よしなにする感じで。 use Plack::Builder; use Plack::Request; use Log::Minimal; builder { enable 'GTop::ProcMem', callback =>

    [perl] リクエスト処理前後のメモリ使用量を調べる Plack::Middleware::GTop::ProcMem を書いてみた - 酒日記 はてな支店
  • Metrics-Driven Engineering

    This document discusses metrics-driven engineering practices at Etsy including collecting and visualizing business, application, and system metrics to gain visibility and make data-driven decisions. Key points include using tools like Ganglia, Graphite, Splunk, Logster, and StatsD to monitor metrics on clusters, applications, logs, and more. The metrics provide insights on site traffic, feature us

    Metrics-Driven Engineering
    ziguzagu
    ziguzagu 2012/01/06
  • DevOps - mizzy.org - Trac

    DevOps: Why Silos Suck And How To Break Them というエントリをたまたま目にして、「DevOps」という見なれない言葉が出てきたので、気になって調べてみたところ、自分が何となくやっていたことや、今までもやもやと考えていたことに一定の方向性が与えらえた気がしたので、整理してみることにします。 DevOps とは? 簡単に言ってしまうと「開発者と運用者の間の壁を取り払うためのベストクラクティス」と言えそうです。 開発者と運用者の間の壁? Flickr の中の人による 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr という Velocity 2009 でのプレゼンスライドには「Devs versus Ops」という章があり、以下のような言葉が載っていました。 "It's not my mach

  • Facebook,自社開発のログ・データ収集ソフト「Scribe」をオープンソース化

    米Facebookは米国時間2008年10月24日,同社が各種サーバーのサービス・ログを収集するために使用しているシステム・ソフトウエア「Scribe」をオープンソース・ソフトウエアとして公開したと発表した。オープンソース・コミュニティSourceForge.netのWebサイトでソースコードを提供している。 Scribeは,大量のサーバーで運用しているさまざまなサービスのログ・データをリアルタイムに集めるインフラ・ソフトウエア。同社はScribeをデータベースのメモリー使用量の監視など,多種多様な目的に使っている。日々発生する膨大な情報を集めることが可能で,拡張性が高く,ネットワークやマシンに障害が発生しても継続作動する堅牢性を備えるという。 かつて同社は,オープンソース・ソフトウエアや特定ベンダーの製品を使ってログを集めていた。しかし,大量のデータに対処可能なシステムを構築できなかった

    Facebook,自社開発のログ・データ収集ソフト「Scribe」をオープンソース化
  • 1