タグ

ブックマーク / studio3104.hatenablog.com (12)

  • mysqldump --dump-slave について - Studio3104::BLOG.new

    MySQL5.5から追加になった、--dump-slaveオプションをつけてmysqldumpを実行すると、バックアップの最中Slave_SQL_Threadが停止してしまう。 これでは、--single-transactionオプションのメリットが大きく削がれてしまうことになる。 mysqluftに参加させていただいたときに、@nippondanjiさんにこのことについて相談したところ、バグ登録され、そのついでにパッチが書かれるという超俺得な出来事があった。 「FLUSH TABLES WITH READ LOCKしてないじゃん」という内容だが、Slave_SQL_Threadが停止してしまう問題についても一緒に対応してくださった模様。 @nippondanjiさんありがとうございました。 MySQL Bugs: #65035: FLUSH TABLES is missing on my

    mysqldump --dump-slave について - Studio3104::BLOG.new
  • YAPC::Asia 2014 Tokyo で 40 分の時間をいただいてお話させてもらった - Studio3104::BLOG.new

    「ブログを書くまでが YAPC::Asia」とのことですので、このエントリを以って僕の YAPC::Asia 2014 が終わってしまいます。 インフラエンジニアは死んだ インフラエンジニア(狭義)は死んだ - YAPC::Asia Tokyo 2014 トークに応募したきっかけ 「声を上げない層をターゲットにしよう」ということを、トーク募集期間中に実行委員長の和田裕介さんがブログに書かれていました。 僕が2年連続でベストトーク賞をとれた訳 #yapcasia - ゆーすけべー日記 で、よく観察してみると、グレイトな ライブラリやサービスをつくっているハッカーは 「ただ口も声も大きいから」目立っているだけで、1,000人という規模の来場者からしたら 実はごく少数のマイノリティなんすよね。 ああ、なるほど。と思いました。 なんか、いわゆるそういう声の大きい人たちの評判、反応ばかり気にしてしま

    YAPC::Asia 2014 Tokyo で 40 分の時間をいただいてお話させてもらった - Studio3104::BLOG.new
    kazeburo
    kazeburo 2014/09/08
  • HRForecast の EMBED でヘッダとラベルを非表示に出来るようになったよ - Studio3104::BLOG.new

    HRForecast には EMBED の機能があり、iframe で別のページ(別のアプリケーション)にグラフを埋め込むことが出来ます。 ただ、埋め込む先のアプリケーションによっては、グラフ名と 1週間,1ヶ月,1年 などのレンジ指定、CSVエクスポートが置かれているヘッダ領域、グラフ名と値が表示される右側のラベル領域が不要な場合もあるかなと思います。 ので、pull-request して取り込んでもらいました。 suppress graph headers or labels when specified respective options #26 指定するクエリストリングと参考画像 iframe の中の URL のクエリストリングによって表示が変わります。 ヘッダもラベルも消したい場合 graphheader=0&graphlabel=0 ヘッダだけ消したい場合 graphhead

    HRForecast の EMBED でヘッダとラベルを非表示に出来るようになったよ - Studio3104::BLOG.new
    kazeburo
    kazeburo 2014/05/09
    あざす!
  • fluent-plugin-graphite を書いたよ - Studio3104::BLOG.new

    graphite にメトリクスをポストする fluent-plugin を書きました 先に github で公開されていた fluent-plugin-graphite がありましたが、イチから書いて gem release いたしました https://github.com/studio3104/fluent-plugin-graphite http://rubygems.org/gems/fluent-plugin-graphite なぜイチから書いたのか 以下のような箇所に懸念があり、修正だと結局まるっと書き直すのと変わらないと思いイチから書いてしまいました 先行プラグインは、 Fluent::BufferedOutput を継承し、内部でサンプリングやカウントなどの計算をしていたが、そういうのは他のプラグインに任せて、来た値をそのまま投げてあげればいいのではないかと思った レコード

    fluent-plugin-graphite を書いたよ - Studio3104::BLOG.new
  • HRForecast に値を投げた時に一緒に複合グラフも作っちゃいたい! - Studio3104::BLOG.new

    HRForecast の API で値を投げた時に返ってくる JSON に、これまではエラーの有無とエラーメッセージだけでしたが、POST 成功時にはグラフの情報が含まれるようになりました。 { :metricses => [ [0] { :section_name => "test_section", :id => "1", :colors => "[\"#99cc33\"]", :updated_at => nil, :service_name => "test_service", :graph_name => "test_graph", :color => "#99cc33", :meta => "{\"color\":\"#99cc33\"}", :created_at => nil, :sort => "0" } ], :error => 0 } 他にもいくつかの JSON AP

    HRForecast に値を投げた時に一緒に複合グラフも作っちゃいたい! - Studio3104::BLOG.new
  • YAPC::Asia 2013 に参加してまいりました。 - Studio3104::BLOG.new

    昨年に引き続いて、今年も参加してまいりました。 じぶんのちいささをしった kazeburoさんのトークを拝聴して、大筋では仰っていること、ご説明されていた内容は理解出来ましたが、なんとなくぼんやりした感じになってしまいました。 UNIXプロセスとかシステムコールについてほとんどちゃんと理解していなかったからでした。 ほう、さすがベテランのスーパエンジニアさんや!で片付けてしまうのは簡単です。 そうではなくて、知ってしかるべきことを知らなかったのであればそれを埋める努力をしなくてはならないし、そういうところ甘かったな、と。 そもそものセンスとか、経験値積んだ上で霊力上げないとー、とかではなく、知ってるか知らないかというところで、何か問題に直面したとき、それを解決するために取れる手法、手段の幅が変わっていってしまうのであれば、学ぼうとしない理由がないですね。と思った次第です。 まぁ、現状の問題

    YAPC::Asia 2013 に参加してまいりました。 - Studio3104::BLOG.new
  • LINE株式会社(仮称)に入社できませんでした - Studio3104::BLOG.new

    初出社。よろしくお願いします! @ NHN Japan株式会社 渋谷オフィスにタッチ! URL 2013-03-01 09:47:30 via ロケタッチ(loctouch) MAP 周りがスゴいハッカーたちに囲まれてたり、AKBもももクロもみんな同じに見えるし色々不安ですが 負けずに頑張っていこうと思います。 よろしくお願いします。 参考: 株式会社ライブドアに入社できませんでした - すぎゃーん日記 入社出来たので追記(2013.04.01) 初出社。よろしくお願いします! @ LINE株式会社 渋谷オフィスにタッチ! URL 2013-04-01 12:15:34 via ロケタッチ(loctouch) MAP

    kazeburo
    kazeburo 2013/03/01
    よろしくおねがいします!
  • 株式会社バタフライを退職します。 - Studio3104::BLOG.new

    私事で恐縮ですが、2013年2月28日付けで株式会社バタフライを退職します。 2011年3月1日に入社したので、まるっと2年間在籍していたことになります。 来ならというか、一般的には退職してから「退職しました」エントリを書くのでしょうけれど、社内で辞令も出たし、取引先にも一通り挨拶済んだし、書くモチベーションがあるときに書いておかないと書かない可能性すらあるのでまだ2週間ありますが書いております。 なにをしていたかふりかえる ・ソーシャルゲームなどのWEBサービスの運用 ・開発環境の整備 ・政治 入社当初を振り返ると当になんにも知らなかったなー。 InnoDBとかMyISAMとかよくわかってなかったし、GET、POST?はて?って感じでした。 入社していきなり400万人会員のサービスの担当になりました。 足らない知識や技術力を補うべく真摯に技術研鑽に努めてきたため、今日では少しだけマシ

    kazeburo
    kazeburo 2013/02/15
    お疲れさまでした。所属をはじめて知りましたw RT @studio3104: お世話になりましたm(__)m / “株式会社バタフライを退職します。 - studio3104::Blog”
  • fluent-agent-lite と td-agent で、小さくはじめる fluentd - Studio3104::BLOG.new

    fluentdを使ってみたいけど、「JSONでシリアライズしなくていいのに・・・生でいいのに・・・」と思ってなかなか使い出せないというケースはままあるのではないでしょうか。 こんなときに困ってしまうからですよね。 rsyncscpで毎日深夜にやってくる生ログを解析するスパゲッティスクリプトたちを使えなくなってしまう アプリケーションサーバにログをパースさせるための負荷をかけたくない それでも使ってみたい、現存の古臭い解析機構をアクティブにしたまま、徐々にfluentdによる先鋭的なログ解析を始められたらいいなと思っている方、 fluent-agent-lite と td-agent で、fluentd を小さくはじめてみたらいいと思います。 結論を先に言うと、fluent-agent-lite + fluent-plugin-file-alternative + fluent-plugi

    fluent-agent-lite と td-agent で、小さくはじめる fluentd - Studio3104::BLOG.new
  • CGI,FCGIの中の変数を、apacheのLOGに安全に出す方法 - Studio3104::BLOG.new

    PHPのapache_note関数みたいなのperlでやりたいけどそういうモジュールないかなぁmod_perlを使わなくていい手段に限るです 2012-08-02 13:47:15 via Hotot Twitterでこんな発言をしていたら、apacheモヒカンの人たちが願いを叶えてくれました。 皆さん当にありがとうございます。 @toku_bass++, @xtetsuji++, @kazeburo++ やりたいこと ・ mod_fastcgiな環境で動いているperlスクリプト内の変数を、apacheのLOGに安全に出力したい。 --> 『LogFormat "・・・%{HOGE}n"』のようにフォーマットを定義して、LOG出力したい。 まぁ要は、phpのapache_note関数みたいなことをperlのFCGIでやりたかったわけです。 PHP: apache_note - Manu

  • fluent-plugin-mysqlslowquery + out_exec_filter でスロークエリを自動EXPLAIN - Studio3104::BLOG.new

    はじめに 管理するMySQLサーバが増えてくると、クエリの品質管理が大変になってきますよね。 スロークエリログを、EXPALINの結果も含めたデータで一箇所に集められたら幾ばくかの手間が省けるかなーとか考えてました。 ので、fluent-plugin-mysqlslowquery + out_exec_filteでやってみました。 検証環境 log_queries_not_using_indexesが有効な環境で、以下のクエリを投げてみて検証します。 mysql> SELECT * FROM user a, user b WHERE a.User=b.User; mysql> EXPLAIN SELECT * FROM user a, user b WHERE a.User=b.User; +----+-------------+-------+------+---------------

  • Monitoring Casual Talk #monitoringcasual に参加してきた - Studio3104::BLOG.new

    Monitoring Casual Talk #1 : ATNDに参加してきました。 まわりには運用モンスターばかりで、小動物のようにボクは終始((((;゚Д゚))))ガクガクブルブルでした。 ホテル街、風俗街に誘導された ATNDに載ってる地図の画像リンクをクリックして出てきたgoogle MAPを頼りに会場に向かいました。 「さすがチャラカンパニーCAさん、ホテル街とか風俗街に設備持ってんのかぁ」とか思いました。 まぁ結論は騙されました。そんなわけはなかった。 マークされている場所には当にホテルしかなかった!! コレはATNDが悪いのか、or not・・・? おかげで遅刻してしまった。渋谷を知らなすぎる。 @kenjiskywalkerさんの発表は終わってしまっていたし、@fujiwaraさんの発表もほぼ終わってしまっていたので資料公開に期待です。 感想とか 自分以外の参加者

  • 1