タグ

ブックマーク / swfz.hatenablog.com (2)

  • elasticsearch unassignedになってしまったシャードの割り当て - notebook

    elasticsearchを運用していて、たまにshardの割り当てがうまくいかずにずっとunassignedのままになってしまうシャードが出てきた時 一件づつならelasticsearchのAPIを利用して下記コマンドで解決できます curl -XPOST 'http://10.0.21.60:9200/_cluster/reroute' -d '{ "commands": [{ "allocate": { "index": "backend.error_log-2015-07-13", "shard": 4, "node": "10.0.21.61", "allow_primary": true } }] }' ただ、数が沢山あった場合には気分がめいってしまいますね curatorにそのような機能がないか見てみたのですがそれらしい記述を見つけることができなかったのでスクリプトで実装しま

    elasticsearch unassignedになってしまったシャードの割り当て - notebook
  • fluentd + elasticsearch ではまったところ - notebook

    fluentd + elasticsearch + kibana fluentd+elasticsearch+kibanaを導入してみたのですが色々と詰まったところがあったのでこの機会に残しておきます elasticsearchへの転送 dstatはすでにあるし、あとはcopyしてelasticsearchに流すだけだし余裕っしょ♪ とか思っていたら見事にはまりました。 送ったログをいざグラフ化しようとしても何も選択肢が無いw レスポンスコードとか、レスポンスタイムとか数値として扱うべきメニューが出てこない elasticsearch-headプラグインで型を確かめると全部stringになってる!!!!! elasticsearch側でデフォルトテンプレートを用意してあげる方法もあるようですが、fluentd側で定義してあげればelasticsearchでは空気読んでくれるようなので今回は

    fluentd + elasticsearch ではまったところ - notebook
  • 1