なにやろうかな〜と考えた結果、ElasticSearchに触れてみることにした。今回は簡単なデータをちょっと表示する所までしかできていない。全てのユーザさんの中から、10代のユーザで最終ログインが1日以内のユーザ数の遷移なんてリクエストなんかに応えたい。サンプルデータはこんな感じ。ElasticSearchをDL。立ち上がったノードの状態とか見れる。なかにidのデータをつっこめる。やって分けるのがいいのか難しい。今回は以下のようにした。いうようにデータのキーとなるStatusの値を全部joinしたものにした。f.close()こんな感じにレスポンスが帰ってきた。41}}{"_index":"service_name","_type":"daily_data","_id":"20160807_20_1","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}実際に以下にアクセスしてもデータを見られる。localhost:9200/service_name/daily_data/20160806_10_3postしたデータの型を確認するアクセスすると、データがどういった型で持たれているかがわかる。勝手に判定してmappingしてくれる。}}http://localhost:9200/service_name/_search?q=*にアクセスすると、データが全部見える。データを消すデータ消したい時は、こんな感じにして消す。Elastic適当なパスに置いて、以下を叩く。kibana-4.5.4-darwin-x64./bin/kibana多分5601番に立ち上がる。http://0.0.0.0:5601/データを可視化する前にKibana設定をするまずSettingsタブでIndex名を指定する。時間データを入れているキー名もいれておく。Count->Sumに変更、Fieldをdata.accountbucketsでX-Axisを選ぶ。Histgram、Fieldを@timestampに、IntervalをDailyに設定。再生ボタンを押すと、日毎の各条件のアカウント数の合計値グラフが出てきます。右上の保存ボタンを押して、「アカウント」というタイトル保存。いうように、クエリを書くと、その条件にあったデータの合計値のみがでてくる。今回はここまでまとめKibanaのDashboardに色々好きなように表示できるのは嬉しい。クエリを保存してFilterを最初からいくつか準備しておきたいのだけど、そのやり方がまだわからない・・・。エンジニア以外の人に触ってもらうには、毎回クエリをかくっていうのは困る。いい感じのdashboardが作れたら、また追記したい。画像にmatplotlibでバウンディングボックスとラベルを追加するTensorflowモデルをTFLiteにconvertする方法とconvertツールの比較ShellScriptのダブルクォートとシングルクォートの違いSearchはてなブログをはじめよう!cocodripsさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。