使用docker-compose处理grafana。我想要添加普洛特利插件,所以我将其添加到grafana容器服务中,因此:
grafana:
restart: always
image: grafana/grafana
container_name: fiware-grafana
depends_on:
- postgres
ports:
- "3000:3000"
environment:
- plugins="crate-datasource,grafana-clock-panel,grafana-worldmap-panel,natel-plotly-panel"
volumes:
- ./grafana:/var/lib/grafana:rw然而,当我从浏览器午餐格拉法纳时,我找不到这个插件(见下图)。我删除了grafana图像,下载了新的后,巧妙地添加在grafana服务,没有改变。
如何通过对接-撰写将这个插件添加到Grafana中?

编辑:
修改后的docker-撰写文件:
grafana:
restart: always
image: grafana/grafana
container_name: fiware-grafana
depends_on:
- postgres
ports:
- "3000:3000"
environment:
- GF_INSTALL_PLUGINS="crate-datasource,grafana-clock-panel,grafana-worldmap-panel,natel-plotly-panel"
volumes:
- ./grafana:/var/lib/grafana:rw
$ docker-compose ps
Name Command State Ports
-------------------------------------------------------------------------------------------------------------------------------
fiware-cygnus /cygnus-entrypoint.sh Up (healthy) 0.0.0.0:5050->5050/tcp, 0.0.0.0:5080->5080/tcp
fiware-elasticsearch /docker-entrypoint.sh elas ... Up 9200/tcp, 9300/tcp
fiware-grafana /run.sh Restarting
fiware-iotagent pm2-runtime bin/lwm2mAgent ... Up (healthy) 0.0.0.0:4041->4041/tcp, 5684/tcp, 0.0.0.0:5684->5684/udp
fiware-memcached docker-entrypoint.sh memca ... Up 11211/tcp
fiware-mongo docker-entrypoint.sh --bin ... Up 0.0.0.0:27017->27017/tcp
fiware-nginx nginx-debug -g daemon off; Up 0.0.0.0:80->80/tcp
fiware-orion /usr/bin/contextBroker -fg ... Up (healthy) 0.0.0.0:1026->1026/tcp
fiware-postgres docker-entrypoint.sh postgres Up 0.0.0.0:5432->5432/tcp
fiware-wirecloud /docker-entrypoint.sh Up (healthy) 8000/tcp 编辑-2
格拉法帕集装箱日志:
$docker logs -f fiware-grafana
Failed to send request: 404 not found error
Error: ✗ Failed to find requested plugin, check if the plugin_id is correct. error: 404 not found error
NAME:
Grafana cli plugins install - install <plugin id> <plugin version (optional)>
USAGE:
Grafana cli plugins install [arguments...]
Failed to send request: 404 not found error
Error: ✗ Failed to find requested plugin, check if the plugin_id is correct. error: 404 not found error
NAME:
Grafana cli plugins install - install <plugin id> <plugin version (optional)>
USAGE:
Grafana cli plugins install [arguments...]
Failed to send request: 404 not found error
Error: ✗ Failed to find requested plugin, check if the plugin_id is correct. error: 404 not found error
NAME:
Grafana cli plugins install - install <plugin id> <plugin version (optional)>
USAGE:
Grafana cli plugins install [arguments...]发布于 2019-06-18 14:37:45
根据医生的说法,您的环境应该如下所示:
environment:
- GF_INSTALL_PLUGINS=crate-datasource,grafana-clock-panel,grafana-worldmap-panel,natel-plotly-panel当我丢弃crate-datasource时,这里工作得很好(这可能是您自己安装在容器中的东西吗?)如果不是,这显然是一个错误的插件ID。)
编辑#1
插件crate-datasource与这个非官方的数据源插件有关。因为它不是正式的插件,所以你不能用安装其他插件的方式来安装它。从environment部件中删除这个插件可以解决这个问题。
编辑#2
毕竟,这个问题更多的是一个CrateDB问题,而不是一个实际问题。)要安装此插件的最新版本,请按以下方式修改您的docker-compose.yml文件:
environment:
- GF_INSTALL_PLUGINS=https://github.com/raintank/crate-datasource/archive/master.zip;crate-datasource,grafana-clock-panel,grafana-worldmap-panel,natel-plotly-panelhttps://stackoverflow.com/questions/56651482
复制相似问题