国内最专业的IT技术学习网

Mysql数据库

当前位置:主页 > Mysql数据库 >

银河网上开户:基于时序数据库做监控,这里有超流行的开源方案

发布时间:2019/09/17标签:   数据库      ElasticSearc      跳槽那些事儿    点击量:

原标题:银河网上开户:基于时序数据库做监控,这里有超流行的开源方案

应用层:应用层指的是服务角度的监控,比如接口、框架、某个服务的健康状态等,一般是服务开发或框架开发人员关注的对象;

但OpenTSDB并没有自带预警模块,需要自己去开发或者与第三方组件结合使用。

Counters(计数器);

系统层:系统层主要是指CPU、磁盘、内存、网络等服务器层面的监控,这些一般也是运维同学比较关注的对象;

1、日志类

从图的左上角可以看到,对于一些定时任务模块,因为是周期性运行的,所以采用拉的方式无法获取数据,那么Prometheus也提供了一种推数据的方式,但是并不是推送到Prometheus Server中,而是中间搭建一个Pushgateway,定时任务模块将metrics信息推送到这个Pushgateway中,然后Prometheus Server再依然采用拉的方式从Pushgateway中获取数据。

如果你能面试的时候能回答这些MySQL数据库问题,月薪2万不是问题

需要拉取的数据既可以采用静态方式配置在Prometheus Server中,也可以采用服务发现的方式(即图的中上方Service discovery所示)。

一文看懂MySQL如何查看数据库表容量大小

Metrics一般有5种基本的度量类型:

WebUI:是用来展示数据和图形的,但是一般大多数是与Grafana结合,采用Grafana来展示。

下面来分别对这三种常见的监控模式进行说明。

度量类(Metrics)。

使用Beats(可选)在每台服务器上安装后,作为日志客户端收集器,然后通过Logstash进行统一的日志收集、解析、过滤等处理,再将数据发送给Elasticsearch中进行存储分析,最后使用Kibana来进行数据的展示。

延迟时间:主要是响应一个请求所消耗的延迟,比如某接口的HTTP请求平均响应时间为100ms;

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号