一個比較老的問題了,因在Grafana界面上查詢es數據時,傳遞的時間范圍參數並不是瀏覽器本地時區(如CST),導致查詢不到當天0~8h的數據:
https://github.com/grafana/grafana/issues/16765
解決方法:
- 先去grafana官網下載對應版本的源碼
git clone --branch v6.5.2 https://github.com/grafana/grafana
- 嘗試編譯前端代碼,node,依賴很多,得花時間
//下載依賴
yarn install --pure-lockfile
//編譯
yarn start
-
編譯通過后,嘗試把編譯后的public目錄文件替換掉我們現在grafana目錄下的public,看能否正常運行
-
再修改前端源碼,編譯,替換。
cd $GOPATH/src/github.com/grafana/grafana
vim public/app/plugins/datasource/elasticsearch/index_pattern.ts
// 將以下位置的utc替換成local
//編譯
yarn start
//打包前端靜態文件
tar zcvf public-fix.tar.gz public
修復前:
修復后:
原始數據: