https://hub.docker.com/r/grafana/grafana/
https://github.com/grafana/grafana/releases
https://grafana.com/grafana/plugins/
#docker run
docker run -d --net=host --name grafana --restart=always -v /etc/localtime:/etc/localtime:ro -v /data/site/docker/monitor/grafana/grafana.ini:/etc/grafana/grafana.ini -v /data/site/docker/monitor/grafana/grafana.db:/var/lib/grafana/grafana.db -v /data/site/docker/monitor/grafana/plugins:/var/lib/grafana/plugins -v /data/file/logs/grafana:/var/log/grafana grafana/grafana:latest
port 3000 admin/admin
应用: monitor -> 添加服务: grafana
镜像: grafana/grafana:latest
卷:
/data/docker/monitor/grafana/grafana.ini:/etc/grafana/grafana.ini
/data/docker/monitor/grafana/grafana.db:/var/lib/grafana/grafana.db
/data/docker/monitor/grafana/plugins:/var/lib/grafana/plugins
/data/file/logs/grafana:/var/log/grafana
/etc/localtime:/etc/localtime:ro
/data/file:/data/file
端口:3000-3000
保存ip: 升级或替换 不变
主机名: 使用容器名称
docker exec -it grafana /bin/bash
Grafana-cli 命令:
List available plugins
grafana-cli plugins list-remote
Install the latest version of a plugin
grafana-cli plugins install <plugin-id>
Install a specific version of a plugin
grafana-cli plugins install <plugin-id> <version>
List installed plugins
grafana-cli plugins ls
Update all installed plugins
grafana-cli plugins update-all
Update one plugin
grafana-cli plugins update <plugin-id>
Remove one plugin
grafana-cli plugins remove <plugin-id>
docker安装后,需要增加的:
grafana-cli plugins install grafana-piechart-panel
grafana-cli plugins install satellogic-3d-globe-panel
grafana-cli plugins install snuids-radar-pane
grafana-cli plugins install jdbranham-diagram-panel
grafana-cli plugins install briangann-gauge-panel
grafana-cli plugins install yesoreyeram-boomtable-panel
grafana-cli plugins install michaeldmoore-annunciator-panel
grafana-cli plugins install snuids-radar-panel
grafana-cli plugins install yesoreyeram-boomtable-panel
grafana-cli plugins install michaeldmoore-annunciator-panel
grafana-cli plugins install novalabs-annotations-panel
grafana-cli plugins install ryantxu-annolist-panel
grafana-cli plugins install ryantxu-ajax-panel
grafana-cli plugins install grafana-piechart-panel
grafana-cli plugins install grafana-worldmap-panel
grafana-cli plugins install fatcloud-windrose-panel
grafana-cli plugins install alexanderzobnin-zabbix-app
grafana-cli plugins install digiapulssi-breadcrumb-panel
grafana-cli plugins install macropower-analytics-panel
grafana-cli plugins install satellogic-3d-globe-panel
grafana-cli plugins install mtanda-histogram-panel
grafana-cli plugins install thiagoarrais-matomotracking-panel
grafana-cli plugins install corpglory-progresslist-panel
grafana-cli plugins install michaeldmoore-scatter-panel
grafana-cli plugins install redis-app
grafana-cli plugins install redis-explorer-app
grafana-cli plugins install redis-datasource
grafana-cli plugins update-all # 更新所有
service grafana-server restart # 重启
Install dashboards:
https://github.com/percona/grafana-dashboards
https://github.com/starsliao/Prometheus/tree/master/node_exporter
添加源:elasticsearch:
1.curl 'localhost:9200/_cat/indices?v' # 通过下面的命令可以查看所有的索引 # filebeat-6.6.0-2019.01.31
2.Index name:[filebeat-6.6.0-]YYYY.MM.DD # 索引名称,按天; 按小时[..]YYYY.MM.DD.HH
3.Pattern: Daily # 按天; 按日:Hourly
配置: /etc/grafana/grafana.ini
data = /var/lib/grafana
logs = /var/log/grafana
plugins = /var/lib/grafana/plugins
启动grafana,并设置开机启动:
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server.service
https://zhuanlan.zhihu.com/p/141083658