夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始
黄埔营
安装部署
升级
采集器
使用手册
API
数据库表结构
FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵
第2章:探索PromQL
第3章:Prometheus告警处理
第4章:Exporter详解
第5章:数据与可视化
第6章:集群与高可用
第7章:Prometheus服务发现
第8章:监控Kubernetes
第9章:Prometheus Operator
参考资料

启用 Categraf 的各种采集插件采集各类监控数据

前面的文档《附:部署采集器》已经介绍了使用 Categraf 采集基础机器指标。Categraf 是插件架构,配置文件目录下每个 input. 打头的目录都是一个插件,可以通过配置文件的方式启用插件,采集各类监控数据。具体可以参考 Categraf 的相关文档

20240223112756

Categraf 有很多插件,具体某个插件应该怎么用,去哪里找相关资料:

  • 插件配置样例:每个目录是一个插件,里面有配置样例,每个配置文件都有注释说明
  • 插件README:每个插件下面都有一个 README,里面有插件的详细介绍
  • 部分插件文档:一些不太容易弄懂的插件,专门在 flashcat.cloud 提供了文档
  • 夜莺集成说明:夜莺的内置告警规则、内置仪表盘,打开之后,会有对应的采集说明

20240223152153

商业版增强功能

以下功能是商业版的增强功能,如有需要,欢迎 联系我们 做产品技术交流。

采集配置中心化管理和下发

Categraf 的每个插件都是用配置文件来控制采集行为的,开源社区的各类采集器,比如 Telegraf、Datadog-agent、Grafana-agent,实际都是如此。不过修改配置文件确实比较麻烦,有时还要申请机器权限才能上去修改配置非常麻烦,所以商业版本提供了在页面上管理采集配置的功能。

20240223113913

网络设备采集增强

网络设备的采集相对比较麻烦,不同的设备型号采集的 oid 不同,这块非常吃经验,商业版本针对网络设备这块做了专项支持,页面上可以管理网络设备,也可以管理不同型号的采集模板。

20240223114544

拨测

拨测是一种用于监测和评估网络性能的技术。它通过模拟真实用户的行为,定期发送测试数据包到目标网络或服务器,并收集关于网络延迟、丢包率等指标的信息。

夜莺专业版的拨测功能,提供了 HTTP(s)ICMPTCPUDPWSDL等多种协议,对目标进行探测,可以从平均时延、连接超时、成功率等维度展示探测目标的可用性。

20240223121044

20240223121053

网络诊断 Pingmesh

Pingmesh 是一种用于测量和监控网络性能的技术,通过在一组通信对等体之间执行 Ping 测试来评估网络的可用性和延迟。

夜莺专业版的 Pingmesh 功能,提供了 TCPUDPICMP 三种协议,在设备之间进行互相探测,并绘制各个层面的连通性视图,从全局视角观测整个网络的连通性。

IDC之间连通性:

20240223121128

机柜之间连通性:

20240223121147

机器之间连通性:

20240223121200

开源版
Flashcat
Flashduty