Tags

By year

  1. 2014 (28)

Archive for 2014

Page 2 of 3

Previous page

    Chef とか Puppet から Docker をイジれるようなので試してみる

    Chef Puppet Docker AWS


    Posted on May 4


    はじめに

    みんな大好き、私も大好き、Docker のドキュメントを見ていたら(読んでたわけではない)ChefPuppet から直接 Docker をイジれるようなので試してみる。



    参考

    Docker のドキュメントをそのまま参考にする。

    以下は各ソースコード。

    既に chef-docker については下記に...

    Read More

    EC2 インスタンスに Puppet で Sensu Server をセットアップする

    AWS Sensu Puppet Chef Serverspec RabbitMQ


    Posted on May 3


    はじめに

    • 自分自身 Sensu の環境を RPM パッケージからインストールした事は何度かあったが ChefPuppet を利用してのインストールはほぼ皆無なので試してみた
    • Chef での導入については下記の参考サイトにて詳しく解説されている
    • ということで Puppet を使って導入を試みてみる


    参考

    Chef でのセットアップ


    Puppet まわり

    Read More

    Specinfra を試してみる

    Specinfra Serverspec Docker


    Posted on Apr 30


    はじめに

    Serverspec について改めて調査していたら Specinfra という Serverspec のバックエンドで実行しているコマンド群を抜き出した(という認識)ツールを知った。

    かなり今更感が否めないが…こちらの資料を拝見して…

    OS / ディストリビュージョン毎のコマンドの差異これらを吸収してくれるフレームワーク

    という一文(スライドでは二枚分)に「おおっ」と思ったのでとりあえず手を動かすことにした。



    参考

    Read More

    「Jenkins と cron」という資料を作ってプチ勉強会で発表しようと思ってます

    Jenkins 勉強会


    Posted on Apr 29


    はじめに

    管理しているサーバーの cron 設定がカオスになりがちだったので「こりゃあかん」ということで、次のプチ勉強会で「Jenkins と cron」というタイトルで喋ろうかと思って資料を作ってみた。ちなみに初めての Keynote の資料となる。



    資料と補足

    資料


    補足

    • Jenkins 側で cron ジョブの結果をチェックしてアラートを飛ばす場合にはチェック用のジョブを作る必要がありそう
    • XML をバイナリエンコードする場合には hexdump とか使うと良い

    また、XML

    Read More

    RabbitMQ の HTTP API でクラスタ、ノードの各種稼働ステータスメトリクスを監視してみる

    RabbitMQ Sensu InfluxDB Jq よくわからん


    Posted on Apr 28


    はじめに

    最近、随所に RabbitMQ を見かけるようになった気がするかっぱです、こんばんわ…

    RabbitMQ も当然アプリケーションの一つでサーバーマシンのリソースは多少なりにも使っているわけで…ということで RabbitMQ の各種稼働ステータスを RabbitMQ 自身が提供する Management HTTP API で監視してみようという算段です。

    今回は Sensu で利用している RabbitMQ の以下の項目を監視してみる為に色々とやってみようと思いますです。

    Read More

    ElastiCache for memcached の分散処理をどうするか悩む(2)

    AWS ElastiCache RDS memcached twemproxy Sensu


    Posted on Apr 27


    はじめに

    twemproxy を使うことで memcached クラスタを負荷分散させることは出来そうだが、ノード間に散らばったデータの可用性や冗長性を担保しなければいけない状況ではチト辛そう…ということは解ったのでもう悩んではいませんが…

    • RDS for MySQL 5.6 + memcached Plugin の簡単なベンチマークを取ってみる
    • twemproxy-web というツールがあるのでそちらを使ってみる
    • twemproxy のメトリクスを graphite に飛ばす sensu
    Read More

    ElastiCache for memcached の分散処理をどうするか悩む

    AWS ElastiCache RDS memcached twemproxy


    Posted on Apr 26


    はじめに

    ちょいウンチク(というか個人的なメモ)。

    • ElastiCachememcahcedRedis に対応したキャッシュサービス
    • Redis の場合にはレプリケーションが可能
    • memcached もクラスタ内にノードを複数持てるが…しかしキャッシュの同期等は出来ない

    以下の図のような事がデフォルトでは出来ないことになる…。

    ということで memcached を使う場合、可用性を考慮して複数のノードで分散処理を考えた場合には何か別な方法を考えにゃあかんことになる。



    参...

    Read More

    Elastic Beanstalk で Docker が使えるようになったそうなので試してみる

    AWS Elastic Beanstalk Docker


    Posted on Apr 25


    はじめに

    • 私自身 Elastic Beanstalk は初めて
    • タイトル通り Elastic BeanstalkDocker が使えるようになったそうなので試してみる


    追記

    複数の Port を晒すことが出来るのか?

    ドキュメントを読むと現時点ではコンテナで Listen している複数のポートを晒すのは非対応のようだ。

    You can specify multiple container ports, but...

    Read More

    Elasticsearch の私的なメモアレコレ

    Elasticsearch Shell Ruby


    Posted on Apr 24


    はじめに

    • Elasticsearch を運用し始めてそれなりに運用っぽいことをし始めたのでメモ
    • あくまで私的なメモなのでもっと良い方法等あれば教えてください!


    メモ

    基本的にはクエリとか…。

    Elasticsearch のインデックスを削除する

    curl -XDELETE 'http://${ES_HOST}:9200/demo/tweet/1?pretty'
    

    Elasticsearch へのデータ登録リクエスト

    curl -XPUT 'http://${ES_HOST}:9200...
    Read More

    Sensu の InfluxDB Extenstion を使う(可視化ツールを試してみる)

    Sensu InfluxDB AWS Grafana Tasseo


    Posted on Apr 23


    はじめに

    Sensu の監視メトリクスを Extension を利用して InfluxDB に登録することが出来たので登録出来たメトリクスを見てみる。InfluxDB 自身でもグラフ表示が可能で以下のようにクエリの結果を表示することが出来るが無理をさせてしまうとブラウザが重くなってしまったりで使い勝手はイマイチな印象。


    見る

    influxdb-cli の準備

    以下で紹介されていたので試してみた。可視化は GUI だけではない…(と思う

    Read More

Next page


2014 かっぱのほげふが