想在其他網頁上show出grafana的圖
查了一些資料
說到可以改為anonymous不登入
但感覺醬不太安全
最後決定使用api key的方式來處理
首先產生api key
登入後 在畫面左邊的齒輪(configuration)點進去 再點選 API keys
因為目前不支援整個dashboard的render 只能單一panel
所以在panel上方點出選項然後再點下 share
因為沒有安裝 renderer 所以出現以下訊息
以下指令安裝
grafana-cli plugins install grafana-image-renderer
安裝後就會出現
direct link rendered image 的連結
但點下去之後出現
無法畫圖
查了一下log
要在OS補上以下的package
yum install -y atk
yum install -y at-spi2-atk
yum install -y cups-libs
yum install -y libdrm
yum install -y libxkbcommon
yum install -y libXcomposite
yum install -y libXdamage
yum install -y mesa-libgbm
yum install -y pango
yum install -y alsa-lib
補好再點就會出現圖了
些時就可以使用 api key把圖捉出來了
curl 使用的連結就是 direct link rendered image 的連結
以下語法是取出10分鐘前到現在的資料
curl -H "Authorization: Bearer your api key" "http://10.0.0.1:3000/render/d-solo/XICbV6A7k/lib-air-quality?orgId=1&from=now-10m&to=now&panelId=6&width=1000&height=500&tz=Asia%2FTaipei" > output.png
沒有留言:
張貼留言