【最佳实践】SequoiaDB对接开源监控工具

本文介绍了如何使用Grafana、InfluxDB和Telegraf监控SequoiaDB的性能。通过配置Telegraf收集SequoiaDB性能指标,InfluxDB存储数据,Grafana展示报表,实现了SequoiaDB的实时性能监控。文章详细阐述了每个步骤,包括安装和配置这些组件,以及验证监控数据的正确性。
摘要由CSDN通过智能技术生成

本文来自巨杉数据库社区用户,特此感谢社区用户的贡献

Grafana+InfluxDB+Telegraf+SequoiaDB

Grafana作为一款强大的开源的监控软件,可以进行灵活的报表定制与性能监控。用户可以通过时序数据库InfluxDB作为数据源为Grafana提供性能监控数据,同时使用Telegraf作为性能数据采集工具从SequoiaDB中定时采集性能指标,已达到准实时性能监控的目的。

整个框架的搭建非常简单,需要编写代码的仅4行,基本上可以通过合理的配置完成环境的搭建。

本文使用1台阿里云RHEL7环境,并详细标明了每一步用户需要执行的命令。

1)安装Telegraf

直接通过wget下载安装

[root@iZ2ze06q07wqluc8htj4pdZ ~]# wget https://dl.influxdata.com/telegraf/releases/telegraf-1.5.0-1.x86_64.rpm

[root@iZ2ze06q07wqluc8htj4pdZ ~]# yum localinstall telegraf-1.5.0-1.x86_64.rpm

2)安装InfluxDB

直接通过wget下载安装

[root@iZ2ze06q07wqluc8htj4pdZ ~]# wget https://dl.influxdata.com/influxdb/releases/influxdb-1.4.2.x86_64.rpm

[root@iZ2ze06q07wqluc8htj4pdZ ~]# yum localinstall influxdb-1.4.2.x86_64.rpm

3)安装Grafana

直接通过wget下载安装

[root@iZ2ze06q07wqluc8htj4pdZ ~]# wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm 

 [root@iZ2ze06q07wqluc8htj4pdZ ~]# yum localinstall grafana-4.6.3-1.x86_64.rpm

4)安装SequoiaDB

在官网注册下载SequoiaDB后解压,所有参数使用默认即可。

[root@iZ2ze06q07wqluc8htj4pdZ ~]# ./sequoiadb-2.8.4-linux_x86_64-enterprise-installer.run –SMS true

5)连接巨杉数据库SequoiaDB SAC进行图形化安装

参考官方文档http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1483944500-edition_id-208

5.1)admin/admin用户名密码登录

图片

5.2)选择右下方一键部署

图片

5.3)添加本机为主机

图片

5.4)配置单节点单副本最小集群 

图片

5.5)确认配置点击下一步

图片

5.6)启动成功

图片

5.7)如果需要SQL接口可以下载并安装SequoiaSQL插件

所有安装参数均使用默认值即可。

[root@iZ2ze06q07wqluc8htj4pdZ ~]# ./sequoiasql-oltp-2.8.4-x86_64-enterprise-installer.run 

5.7.1)启动SequoiaSQL服务

# 从root用户切换到sdbadmin用户

[root@iZ2ze06q07wqluc8htj4pdZ sequoiasqloltp]# su - sdbadmin

上一次登录:五 1月  5 13:44:47 CST 2018pts/1 上

# 创建一个叫做testinst的实例

[sdbadmin@iZ2ze06q07wqluc8htj4pdZ ~]$ /opt/sequoiasqloltp/bin/sdb_sql_ctl addinst testinst -D /home/sdbadmin/sdb_data

Adding instance testinst ...

Ok

# 启动testinst实例

[sdbadmin@iZ2ze06q07wqluc8htj4pdZ ~]$ /opt/sequoiasqloltp/bin/sdb_sql_ctl start testinst

Starting instance testinst ...

ok (PID: 24206)

# 创建一个叫做testdb的数据库

[sdbadmin@iZ2ze06q07wqluc8htj4pdZ ~]$ /opt/sequoiasqloltp/bin/sdb_sql_ctl createdb testdb testinst

Creating database tes

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值