タグ

2014年8月22日のブックマーク (6件)

  • mackerel-agent 0.12.1をリリースしました・他 - Mackerel お知らせ #mackerelio

    日、mackerel-agent のバージョン 0.12.1 をリリースいたしました。このバージョンには以下の変更が含まれています: feature ディスク容量を計測しMackerelに送信するようにしました。Web上でのグラフの確認は、実装をしばらくお待ち下さい。 breaking バージョン 0.11.1 で導入された、プラグインの出力からグラフ定義を設定する機能のフォーマットを JSON に変更いたしました。以下のようなフォーマットでユーザ定義メトリックのグラフを定義できます。詳しくはユーザ定義のメトリックを投稿する - グラフ定義を指定するをご覧ください。この機能についてご意見をくださったみなさま、ありがとうございました。 # mackerel-agent-plugin { "graphs": { "super.dice": { "unit": "integer", "labe

    mackerel-agent 0.12.1をリリースしました・他 - Mackerel お知らせ #mackerelio
    y_uuki
    y_uuki 2014/08/22
  • RailsアプリをDockerにデプロイするときにGemfileを変更してなければBundle Installをスキップする方法 - ワザノバ | wazanova

    http://ilikestuffblog.com/2014/01/06/how-to-skip-bundle-install-when-deploying-a-rails-app-to-docker/1 comment | 0 pointsBrian Moreartyがタイトルの内容についてまとめています。 Dockerでは、Railsアプリを、依存関係(正しいRubyのバージョン、利用するgemなど)を組み込んだまま、コンテナにデプロイできる。アプリをそのコンテナでテストし、番環境のホストにアップできる。事前にメモリを確保する必要がないので、かなり軽い感じのVMのようである。このポストではコンテナ作成の詳細には触れないが、簡単に説明すると、コンテナをセットアップするスクリプトであるDockerfileをつくって、docker buildで実行するというステップ。 Dockerは、最初

  • OutOfMemoryErrorが発生したときにきちんとJavaプロセスを殺す - nekop's blog

    OutOfMemoryErrorが発生してもスレッドを異空間に葬るだけでJava VMはそのまま動き続ける場合があるけど、当然ながら状態に一貫性のない状態で動いている可能性があるわけで基的にはとっとと死んで欲しいわけである。一般的に言うところの「不定」状態。OOMEはErrorであってふつうの例外ではなく、致命的なJava VMエラーを示すものである。OOME発生後にプロセス再起動しないでそのままどうこうしようというのは絶対に避けた方が良い。 例えばJDBCのコネクションオープンしてDBからデータを読み込んでるときにOOMEが起きた場合、JDBCコネクションは大抵オープンしっぱなしで回収はされなかったりする。OOMEではfinallyブロックが呼ばれる保証はない。JDBCコネクションリークくらいならまだ良い方だが、これは全てに当てはまる。A-B-Cといったセットになっている処理は例外など

    OutOfMemoryErrorが発生したときにきちんとJavaプロセスを殺す - nekop's blog
    y_uuki
    y_uuki 2014/08/22
  • 『Cassandraのデータ設計で注意していること』

    Ameba Smart Phone PlatformAPI開発を担当している狭間と申します。今回はAmeba Smart Phone Platformで使用しているCassandraのデータ設計時に気をつけていることを実際に起きた事例を交えてお話したいと思います。 Cassandraのverstionは1.1.5を使用していて、100台構成のクラスタを組んでいます。ピーク帯ではおよそ50000write/sec、40000read/secのリクエストを処理していて、およそ45TBのデータを保持しています。そのような条件下で発生した事例と対処方法を紹介させていただきます。

    『Cassandraのデータ設計で注意していること』
  • パッケージ管理は姿を消すか? - Qiita

    開発環境を構築したり、ツールを導入したりするのに、パッケージ管理システムはよく使われる。よく目にするものでも、Homebrew・yum・apt-get・npm・pip・gem...などいろいろある。 パッケージ管理システムはエンジニアを面倒な作業から開放してくれる。コマンドひとつで、オンラインからパッケージを探せて、ダウンロードでき(リポジトリの機能)、パッケージを追加したり削除したりもできる(インストーラの機能)。さらに、パッケージに必要な別のパッケージを同時にインストールしてくれる(依存関係解決機能)。たとえば、Ubuntuでhttpieが欲しいと思ったら、次のコマンドを打ってしばらく待てば使えるようになる。 パッケージ管理システムとしてのDocker ところで、話題のツールにDockerがある。Dockerはインフラ構築の文脈で、開発環境や番サーバのプロビジョニングして配置するよう

    パッケージ管理は姿を消すか? - Qiita
  • 700万人のユーザーを持つGyazo.comのエンジニア募集 - 株式会社Helpfeelのエンジニアリングの採用 - Wantedly

    「人間味ある」プログラムづくりを掲げて、高校時代から紙copiなどのソフトウェアを開発する。 2007年より渡米してNota Inc.を設立、世界向けのアプリやウェブの開発を手がける。現在は、Gyazo.comがスクリーンショット共有で世界のトップシェアを持つ。2003年度 IPA未踏ソフトウェア創造事業スーパークリエータ認定。 1982年生。慶應義塾大学大学院政策・メディア研究科修士課程修了。 どんな質問表現にも適切に答えられるFAQシステム"Helpfeel(ヘルプフィール)"をはじめとした業務効率化ツールを開発しているテックカンパニーです。 https://helpfeel.com/ 2021年9月7日に行われた経営者向けのカンファレンスICCサミットKYOTO 2021にて、SaaSやクラウドサービスに特化したピッチコンテストでグランプリを獲得しました! 昨今数多くのSaaSが新し

    700万人のユーザーを持つGyazo.comのエンジニア募集 - 株式会社Helpfeelのエンジニアリングの採用 - Wantedly
    y_uuki
    y_uuki 2014/08/22
    リードエンジニアみたことある