赞
踩
这里借用 Logkit 的一张图片简单说明三者之间的关系:
如上图所示,Logkit、InfluxDB 以及 Grafana 在性能监控任务中的分工为:
笔者所在项目团队实际用的是 Logkit 的开源版本,这里简要介绍下 Logkit 的大致功能:
logkit-community(社区版)是七牛智能日志管理平台开发的一个配套的日志收集工具,支持海量的数据源,方便地发送到七牛智能日志管理平台以及其他常见的数据存储服务进行分析,除了基本的数据发送功能,logkit 还有容错、并发、监控、删除等功能。其主要的工作流程为:
以下内容整理自:https://zh.wikipedia.org/zh-hans/InfluxDB
InfluxDB是一个由InfluxData开发的开源时序型数据库,它着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
直接先看官方给的介绍:
The analytics platform for all your metrics
Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture.
在我们实际使用而言,Grafana 一大特色就是支持用户根据项目需要灵活的定制看板内容,而且官方也提供了大量的基础 panels (30+)以及 dashboard(1000+)以便快速接入。
例如,Jmeter性能测试结果就可以 Grafana 官网仓库中的 Dashboard 进行展示,效果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。