前言
本章主要讲述Docker环境下 【性能监控系统】 的搭建
- ps:前提需要先部署Docker环境
Docker环境部署地址:https://blog.csdn.net/Makasa/article/details/124531464
一、简要介绍
首先讲下 【性能监控系统】搭建的思路,简单来说:
- Jmeter这边进行配置后,会将数据传到InfluxDB中,然后Grafana这边进行读取InfluxDb中的数据并且进行可视化,显示在Grafana平台上
所以我们具体搭建,我们需要首先部署好InfluxDB,Grafana环境,那我这里环境统一是部署在Docker下了
二、Docker环境下部署InfluxDB
1、InfluxDB简要介绍
InfluxDB(时序数据库): 是一个由InfluxData开发的开源时序型数据。它由Go语言写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
-
关于InfluxDB语法的具体使用和mysql语法差不多,请自行查阅资料,我这里不过多介绍了
InfluxDB详解:https://blog.csdn.net/fuhanghang/article/details/105484610
github源码地址:https://github.com/influxdata/influxdb
InfluxDB有三大特性:
1、Time Series (时间序列):你可以使用与时间有关的相关函数(如最大,最小,求和等)
2、Metrics(度量):你可以实时对大量数据进行计算
3、Eevents(事件):它支持任意的事件数据
2、InfluxDB环境部署
2.1、下载及运行influxdb
# 1、下载influxdb镜像
docker pull influxdb