Elasticsearchどの〜

kibana で表示しようとしてたら嵌ったのでメモ

嵌った原因

数字をElasticsearchに投げているつもりが文字列を投げていた。 ので対処方法としては、 fluent-plugin-typecast を導入して終了。

1
2
3
4
5
<match elasticsearch.**.*>
  type typecast
  item_types value:float
  prefix typed
</match>

Elasticsearch

fluentd で集めたデータを Elasticsearchfluent-plugin-elastchsearch を利用して入れます。設定は以下のようにします。

1
2
3
4
5
6
7
8
9
<match typed.elasticserch.**.*>
  type elasticsearch
  type_name hoge
  host 127.0.0.1
  port 9200
  logstash_format true
  logstash_prefix logstash
  flash_interval 1s
</match>

おわり

おわり

参考資料

  1. http://blog.nomadscafe.jp/2014/03/dstat-fluentd-elasticsearch-kibana.html
  2. https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-core-types.html