Rails
railsをprometheusとgrafanaで監視するための環境構築メモです。全てdockerで起動させます。 本記事はprometheusとは、grafanaとはという点には触れていません。 もくじ 環境 構成 準備 railsの初期設定 prometheusのtargetsで確認 grafanaで可視化する rail…
業務でElasticsearchを触ったので忘れないうちに実装時のメモがてら適当な全文検索webアプリをつくってみました。 Githubのリポジトリは下記です。production用途ではないためローカル開発環境で実行する準備しかしていません。 github.com 概要 オライリー…
Elasticsearch-railsを試そうと思ったところ、インデックスを作成するところでエラーとなり詰まりました。 結論としては原因不明で解消していませんが、使用するElasticsearchのバージョンを下げて回避しました。 環境 Ruby 2.6.3 Rails 5.2.4 elasticsearch…
ulab.hatenablog.com 上記の記事で、Elasticsearch-modelのsettingsとmappingsはREADME記載例通りではない書き方ができることを紹介しました。 本記事ではこれの何が良いのかご紹介します。 settingsをベースmoduleにまとめる 以下のように、settingsだけ記…
今回はelasticsearch-modelという、RailsにElasticsearchを導入する際に必ず利用するであろうgemについてです。 github.com 本記事はgemの使い方という入門者向けではなく、私自身が実際に悩んでgemのコード読み漁ったことをざっくりとご紹介します。 Elasti…