大緻的資料格式
從kafka讀取資料後由storm計算後直接将es用戶端寫入es。
使用grafana配置資料源,其中使用自定義的字段createTime。

配置grafana的dashboard的panel,結果報錯,<code>Invalid number format [epoch_millis#]</code>。
是時間類型的錯誤,查下es字段的mapping,
沒有指定es的mapping,是以根據java類型,當storm推資料到es時則會當做long型,具體格式如下,這導緻grafana根據createTime查詢錯誤,需要更改createTime的mapping。
先删除原來的索引,
再重建立立新索引,且指定createTime字段為date類型,且格式為預設即可。
再用json的字元串格式傳入後,es即可以通過這個mapping進行轉換。grafana也可以根據時間查出資料來。
如果允許也可以直接使用es的_timestamp字段,但它并非準确的資料生成時間。es預設沒有開啟timestamp的記錄,可以用下面開啟,即有了_timestamp字段。
========廣告時間========
<a href="http://blog.csdn.net/wangyangzhizhou/article/details/74080321">為什麼寫《Tomcat核心設計剖析》</a>
=========================