Grafana +MySQL Data Source
2018-03-22 09:32
225 查看
汽车焊枪集控系统数据使用Grafana 展现、分析、预警
Grafana Linux版本安装地址
mysql 安装
这里选 mariadb
安装
启动MariaDB,设置开机自启动
mariadb初始化
测试登入mariadb,创建表grafana,修改连接权限
- 配置数据源
- 创建模板
- 选grafana
- 编辑配置
- 选着添加好的数据源
- Add Query
- 指标上下限设置
更多精彩原创文章,详见红象云腾社区
1. grafana 、mysql安装
grafana 安装Grafana Linux版本安装地址
mysql 安装
这里选 mariadb
安装
yum -y install mariadb mariadb-server
启动MariaDB,设置开机自启动
systemctl start mariadb systemctl enable mariadb
mariadb初始化
[root@cloud01 ~]# mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none): OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation. Set root password? [Y/n] New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] ... Success! By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] ... Success! Cleaning up... All done! If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB! [root@cloud01 ~]#
测试登入mariadb,创建表grafana,修改连接权限
[root@cloud01 ~]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 14 Server version: 5.5.56-MariaDB MariaDB Server医用 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> MariaDB [mysql]> CREATE DATABASE grafana; Query OK, 1 row affected (0.00 sec) MariaDB [mysql]> MariaDB [mysql]> select user,host from user; +------+-----------+ | user | host | +------+-----------+ | root | 127.0.0.1 | | root | ::1 | | root | localhost | +------+-----------+ 3 rows in set (0.00 sec) MariaDB [mysql]> update user set host = '%' where user = 'root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' MariaDB [mysql]> select user,host from user; +------+-----------+ | user | host | +------+-----------+ | root | % | | root | 127.0.0.1 | | root | ::1 | +------+-----------+ 3 rows in set (0.00 sec) MariaDB [mysql]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]>
2.数据导入mariadb
前期测试直接把测试数据(excle表)导入mariadb中。3.Grafana+MariaDB Data Source
- 添加数据源- 配置数据源
- 创建模板
- 选grafana
- 编辑配置
- 选着添加好的数据源
- Add Query
SELECT UNIX_TIMESTAMP(Date_Time) as time_sec, Total_Current as value, Timer_Id as metric FROM workinfo WHERE $__timeFilter(Date_Time) ORDER BY Date_Time ASC
- 指标上下限设置
更多精彩原创文章,详见红象云腾社区
相关文章推荐
- Mysql: Table name is specified twice, both as a target for UPDATE and as a separate source for data
- mysql 5.7.21 CMake Error: The source directory "/data/server/mysql" does not appear to contain CMak
- Mysql: Table 'name' is specified twice, both as a target for 'UPDATE' and as a separate source for data
- mysql数据导入导出【mysqldump,source,outfile,load data infile】的比较
- phpMyAdmin执行成功,但是mysql命令source导入失败: Data too long for column
- MySQL Data source rejected establishment of connection, message from server: "Too many connections"
- 由于没有发现潜在的递归导致MySQL链接数溢出:MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connec
- Mysql的错误,待解决[已解决]Data source rejected establishment of connection message from server: "Too many connections";
- mysql: Data source rejected establishment of connection, message from server: "Too many connections"
- Starting MySQL.The server quit without updating PID file (datamysqllinux.pid).
- [翻译]Accessing and Updating Data in ASP.NET 2.0: Examining the Data Source Control's Events
- Silverlight用户无法注册之MySql.Data.dll不一致
- DataTables warning (table id = 'data-table-1'): Requested unknown parameter '9' from the data source
- linux mysql -- ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)
- 用复制mysql/data 文件夹 下面的数据库的形式来复制数据库出现的问题
- Adobe Releases BlazeDS, Open Source Version of LiveCycle Data Services
- Using Google Visualization API with own data soure(转http://www.jansipke.nl/using-google-visualization-api-with-own-data-source)
- mysql中的Load data用法
- mysql中source用法一瞥
- mysql 5.7目录下没有data目录导致报“服务没有报告任何错误”问题