1、Templating init failed Datasource named prometheus was not found 出現(xiàn)這種情況請確認(rèn)默grafana datasources promtheus的數(shù)據(jù)源名稱把官方模板修改為你對應(yīng)的prometheus數(shù)據(jù)源Name即可,再重新導(dǎo)入一次,顯示以下即是正常;切換成最近30分鐘 排查過程客戶端,prometheus 時區(qū)都是正常時間,并且可以獲取到當(dāng)前數(shù)據(jù)一個模板下只有個別圖是這個情況,延遲30分鐘才又?jǐn)?shù)據(jù)顯示出來 由此可見,問題可能在grafana上 ,最后解決一個設(shè)置問題。

2、這樣才能綁定上 其它的訪問模式和資源申請就不用多說了 persistentVolumeClaim的名字要跟上面建的pvc相關(guān)聯(lián)kubectl apply f grafanadeploymentyaml應(yīng)用后,添加幾個模板上次測試一下,發(fā)現(xiàn)已經(jīng)不會丟數(shù)據(jù)了。

3、在 grafana 中引入此json串,即可實(shí)現(xiàn)上圖的效果 但是要保證每個時間序列都存在 nodename 和 instance的標(biāo)簽1 grafana模板變量的使用;Grafana支持通過模板的方式,根據(jù)時間序列的標(biāo)簽動態(tài)生成圖例名稱,例如使用表示使用當(dāng)前時間序列中的instance標(biāo)簽的值作為圖例名稱 當(dāng)查詢到的樣本數(shù)據(jù)量非常大時可以導(dǎo)致Grafana渲染圖標(biāo)時出現(xiàn)一些性能問題,通過 Min Step 可以控制Prometheus。