動かざることバグの如し

近づきたいよ 君の理想に

elasticsearch

td-agentで動的なIndexでElasticsearchにデータを流す

やりたいこと Railsのログをtd-agentを使ってElasticsearchへ流しているのだが、indexの名前を日付に紐付かせて動的にしたい。 例えばindex_nameがrailslogだとrailslog_2018みたいにしたい やり方 普通 index_name railslog だが、 index_name railslog_%Y …

ElasticsearchのReindex機能を使ってスキーマを変更する

スキーマって言うとめっちゃコラコラされそうだが。(正確にはmapping 環境 Ubuntu 16.04 Elasticsearch5 ElasticsearchのReindex APIはElasticsearch 2.3.0以降で実装された機能で、その名の通り既存のindexのドキュメントをコピーすることができる。 ここ…

Elasticsearchの検索でqueryとrangeを同時に付けるとUnknown key for a START_OBJECT

rubyからElasticsearch使おうとしたらエラーになったのでメモ 環境 Ubuntu 16.04 Elasticsearch 5 elasticsearch-ruby 5.0.4 失敗したコード require 'elasticsearch' client = Elasticsearch::Client.new({ log: false, hosts: { host: 'localhost', port: …