タグ

ブックマーク / mikeda.hatenablog.com (8)

  • WEB系各社で使われている監視ツールまとめ - mikedaの日記

    次世代 Web カンファレンスで監視について話すことになったので、ネタとしてWEB系各社で使っている監視ツールを調査中。 うちはこれ使ってるよ!!!ってのがあったら@mikedaにメンションください! Cookpad Zabbix 昔はNagios+muninだけど台数増えて性能的に破綻した ビューはそのままじゃ辛いのでmunin風に表示するのを自作 StatusCake DataDog。サービス系、サーバに紐付かない系の監視に。DashBoard便利 waker。通知用。PagerDuty高い、と言ってryot_a_raiが秒で作ったらしい Kibana imon。独自のリアルタイムなサービス稼働状況表示ツール NewRelic 試し中なもの Real-User Monitoring : JSでbeacon飛ばしてfluentd -> BigQuery。Google SpreadShee

    WEB系各社で使われている監視ツールまとめ - mikedaの日記
  • InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる - mikedaの日記

    MySQLでスレーブを複数台並べている。 負荷増加やサーバ障害で新規スレーブを追加したい。 で、構築したばかりのMySQLスレーブをいきなりサービスに突っ込むとどうなるか。 それなりの規模のサービスであれば、buffer_poolが空っぽのDBだとIOがつまって応答遅延が発生します。 というわけでサービス投入前にbuffer_poolのウォームアップが必要で、方法としてはいくつか考えられます。 クエリを実行して主要テーブルのIndexをロードする 低い振り分け比率でサービスに投入してしばらく待つ tcpdump + (mk|pt)-query-digest等で既存スレーブのクエリを流し込む 基的にサービス投入前の完璧なウォームアップは無理ゲーなので、 普段は主要テーブルのIndexを読み込んでから、低い振り分け比率でサービス投入、ディスクIO見ながら徐々に振り分け比率を上げていく、という

    InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる - mikedaの日記
  • GoogleスプレッドシートからAWSを操作する

    最近、TerraformやCloudFormationみたいに、JSONや独自DSLなどでかっこよくAWSを管理するツールがいろいろ出てきてます。 こういうツールは便利そうだなとは思うんですが、なんかふと、ユーザがホントに求めているものはコレなんだろうか?と思いました。 なんだかんだ言って、一番多く使われているサーバ管理ツールは『Excelサーバ一覧』なのではw? じゃあExcelで同じようなことが出来ればそれが一番いいのでは?と。 というわけで、Excelは手元になくてキツイので、今回はGoogleスプレッドシートでAWSのサーバ構成管理をやってみました。 使い方 事前準備 サンプルのスプレッドシートをコピーする 『ツール』 -> 『スクリプトエディタ』 -> config.gsを編集 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEYにAWSのアクセスキーを

    GoogleスプレッドシートからAWSを操作する
  • Cookpadに入社しました - mikedaの日記

    2/9に入社を決めて、「じゃあ来週から行きますね」「はい、じゃあそれで」みたいな感じで今日から出社してます。 来週には社員旅行あるらしく、ハミりそうですごく心配です。 Cookpadではインフラストラクチャ部に所属します。 上司はmirakuiさんです。今日はラーメン作ってもらいました。 細かいことは決まってないですが、AWSメインのインフラとかを見てくことになります。 自分は今まではオンプレがメインの人で、ファシリティやNW、資産管理とか、ラッキングやケーブリングとかも、得意だしけっこう好きでした。 そのへんは個人じゃさわれないので参入障壁が高くて需要もあるんだけど、 どうしても大規模向けスキルになってきて、自分はあんま大規模志向とかスペシャリスト志向が無いので、今後考えるとどうだろうなぁ、と思ってました。 ここで強制的にそれが無い環境にして、そのぶん開発基盤の仕組み作りやマネジメントみ

    Cookpadに入社しました - mikedaの日記
  • 負荷低すぎはもはや障害じゃないのか - mikedaの日記

    前のブログの続きで、もにかじ7で話した小ネタその2。 実際にサービスでなんかやったというのじゃなく、こういうこと考えてるんだけどみんなどうしてます?って話です。 まずオンプレ時代はサーバのスペックダウンはけっこう大変だったし、頑張ってメモリやCPU引っこ抜いてもそんなに節約にならなかった。 ※CPUやメモリはサーバ価格の一部でしかないし、ラック費用(消費電力)もあるし。 でもクラウド前提だとスペックダウンはとても簡単で、スペック半分にすると価格も半分になる。 そうすると、 『イベントで一時的にc4.4xlarge(8万/月)にして、そのまま最大CPU使用率10%とかで数ヶ月放置されている』 みたいなのはビジネス的な損失という意味で明らかに障害で、監視すべきじゃないだろうか? みんななんかやってますか? というようなことを参加者に聞いてみました。 参加者の中では、AutoScalingしてい

    負荷低すぎはもはや障害じゃないのか - mikedaの日記
  • 自宅ルータをVyattaに移行しました - mikedaの日記

    自宅ルータをコレガのルータから、KVM上のVyattaに移行しました。 きっかけは設定ミスって繋がらなくなったときの、GUI&記憶ベースの復旧作業がとてもめんどくさかったからです。 というわけで今回やった作業や構成について簡単にメモ書いておきます。 とても簡単なのでみんなもぜひ!!! 移行前の構成 よくある構成ですね。 移行後の構成 KVMのホストサーバに物理NICを増設して仮想ブリッジを追加、VyattaVMだけグローバル/ローカル両方に接続する形です。 いちおう写真も! 今回追加購入した機器はこの2つです。 BUFFALO Giga対応 電源内蔵 5ポート スイッチングハブ LSW3-GT-5NS 出版社/メーカー: バッファロー発売日: 2008/02/10メディア: Personal Computers購入: 5人 クリック: 39回この商品を含むブログ (9件) を見るインテル

    自宅ルータをVyattaに移行しました - mikedaの日記
  • twilogからリア充度グラフを作る - mikedaの日記

    先日、友人結婚パーティでLTをすることになり、 『リア充化(奥さんと付き合い始めた)前後で、その友人Twitterのツイートにどのような変化があったか』 について語って来ました。 メインはこの2つのグラフでした。 Tweet数の推移 リア充度の推移 ※ちょっと茶化し過ぎたかと反省したので名前はふせます(´・ω・`) 今回はこのグラフ(主に下側)をどうやって作ったかについて、簡単に説明します。 リア充度について 元ネタは@namikawaさんのブログエントリ、 『俺流、リア充・ネト充の見分け方』 です。 詳細は上記ブログを見てもらうとして、ポイントはここで提唱されている、 『リア充ほど休日のtweet率が低くなる』(リア充は休日はリア充活動が忙しくてTwitterなんてやってられん) という理論です。 これもとに、『リア充度=平日ツイートの割合』と定義すると リア充(@namikawaさ

    twilogからリア充度グラフを作る - mikedaの日記
  • CROOZを退職してナビプラスに入社しました - mikedaの日記

    3年4ヶ月在籍したCROOZを退職しました。 最後にオフィスを見渡したとき「ホントに大きくなったなぁ」と思いました。 「29歳で社会人&Linux歴が2年、ApacheもMySQLも触ったことありません」 という怪しい自分をあっさり受け入れて、すごくいろんなことをやらせてくれた。 あのタイミングでCROOZに出会えたことはホントに運がよかったです。 おかげでけっこうまともなエンジニアになれました(完全な主観です)。 CROOZのみんな、今までありがとう。お世話になりました! そして10/1から、ナビプラスに入社してました。 人数は20人弱、RailsベースでECサイトの関連商品レコメンドなどをASP提供している会社です。 ここでまずやりたいことは、開発スキルを身につけることです。 デベロッパー兼オペレーションエンジニアという位置づけで、幅広く手を出していく予定です。 要するに「もう32歳に

    CROOZを退職してナビプラスに入社しました - mikedaの日記
  • 1