我尝试在Grafana上添加mysql数据源。我的意图是创建一个商业KPI仪表板,从Mysql数据库中提取线索和收入。
这是docker-compose.yml
version: '2'
services:
# simple myself setup
mysql:
image: mysql:5.7
ports:
- "33060:3306"
environment:
MYSQL_ROOT_PASSWORD: myRootPassword123
MYSQL_DATABASE: myDb
MYSQL_USER: myDbUser
MYSQL_PASSWORD: myPassword123
# grafana used for graphing mysql data
grafana:
image: grafana/grafana
links:
- mysql
ports:
- '3000:3000'
environment:
GF_INSTALL_PLUGINS: percona-percona-app这就是容器
952c95c5414b grafana/grafana "/run.sh" 26 minutes ago Up 26 minutes 0.0.0.0:3000->3000/tcp grafana_grafana_1
2cacddcebcf4 mysql:5.7 "docker-entrypoint.s…" 26 minutes ago Up 26 minutes 33060/tcp, 0.0.0.0:33060->3306/tcp grafana_mysql_1当我转到grafana并尝试配置一个新的MySQL数据源时,它总是显示TCP connection refused错误。
我尝试从grafana仪表板内部使用127.0.0.1:33060进行连接。
Grafana configuration mysql data source
谢谢。
发布于 2019-11-29 01:34:43
以下代码将管理您的服务,并为您的compose项目创建一个默认网络,在该网络中,所有容器都使用其服务名称相互认识。
一旦上线,Grafana就可以从你的主机上的http://localhost:3000上使用了,你可以使用address mysql:3306在中创建一个mysql数据源。
---
version: '3'
services:
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: myRootPassword123
MYSQL_DATABASE: myDb
MYSQL_USER: myDbUser
MYSQL_PASSWORD: myPassword123
grafana:
image: grafana/grafana
ports:
- '3000:3000'
environment:
GF_INSTALL_PLUGINS: percona-percona-apphttps://stackoverflow.com/questions/59093596
复制相似问题