Tags

By year

  1. 2014 (28)

Archive for Apr 2014

Page 1 of 2

    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

    Sensu の InfluxDB Extension を使ってみた

    InfluxDB Sensu AWS


    Posted on Apr 22


    はじめに

    • Sensu から InfluxDB を扱えるようなので試してみる
    • プラグインだとばかり思っていたら Extension not a handler と書かれていました…
    • ということで初めて Extension を使ってみる
    • 検証の環境は全て AWS 上に構築した

    Sensu の Extenstion

    ドキュメントは下記。

    今回も Powered by Google 翻訳 だが、Extension は下記のようなもののようだ。

    • Sensu ...
    Read More

    MongoDB 私的な tips やあれこれ

    MongoDB


    Posted on Apr 21


    MongoDB は素晴らしい

    と本気で思う…特に使い始めは…。実際に運用を開始してみると色々なネタを提供してくれるし、それを解決することが出来れば自分のスキルとなる…(はず)。ということで MongoDB を運用し始めて色々と学んだことなどを自分なりにまとめてみる。


    運用監視系

    show processlist 的なこと

    MySQLshow processlist 的なことをやる場合には以下を MongoDB のコマンドラインインターフェースから以下を実行する。

    db.currentOp...
    Read More

Next page


2014 かっぱのほげふが