代码之家  ›  专栏  ›  技术社区  ›  arilwan

Grafana:通过docker compose添加Plotly插件

  •  0
  • arilwan  · 技术社区  · 6 年前

    与grafana一起使用 docker-compose Plotly 插件,因此我添加到我的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
    

    如何通过docker compose将这个插件添加到Grafana? enter image description here

    编辑:

    修改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

    Grafaba集装箱日志:

    $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...]
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   bellackn    6 年前

    According to the docs ,您的环境应该如下所示:

    environment:
      - GF_INSTALL_PLUGINS=crate-datasource,grafana-clock-panel,grafana-worldmap-panel,natel-plotly-panel
    

    我下楼的时候在这里工作得很好 crate-datasource


    编辑#1

    插件 板条箱数据源 与…有关 this unofficial datasource plugin environment 零件解决了问题。


    编辑#2

    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-panel