DNS 查询监控

强大的性能和简单的集成,由 Telegraf 提供支持,Telegraf 是 InfluxData 构建的开源数据连接器。

50 亿+

Telegraf 下载量

#1

时序数据库
来源:DB Engines

10 亿+

InfluxDB 下载量

2,800+

贡献者

目录

强大的性能,无限扩展

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。使用 InfluxDB,第一的时序平台,旨在通过 Telegraf 进行扩展。

查看入门方法

DNS(域名系统)是连接到互联网的资源的命名系统 - 本质上是互联网的电话簿。

监控您的 DNS 记录有助于确保域名系统继续将流量正确路由到您的网站、服务和电子通信。

为什么使用 DNS 查询 Telegraf 插件?

进行 DNS 监控是为了跟踪 DNS 请求和服务器的性能问题,因此,对于公司而言,必须密切关注有效水平的 DNS 性能。使用 DNS 查询 Telegraf 插件收集这些指标将使您能够快速将它们存储在 InfluxDB 中,以及许多其他指标,这些指标可以帮助您全面了解您的应用程序、网络等。

如何使用 Telegraf 插件监控 DNS 查询

DNS 插件以毫秒为单位收集 DNS 查询时间,类似于 dig,dig 是一种网络管理命令行工具,用于查询域名系统 (DNS)。配置 DNS 查询 Telegraf 插件需要定义网络协议、域、端口和查询超时。一旦您将 Telegraf 指向您的 InfluxDB 实例,您就可以开始收集 DNS 查询指标,以帮助您了解性能。您可以设置阈值并发送警报,以避免 DNS 路由出现任何问题。

用于监控的关键 DNS 查询指标

您应主动监控的一些重要 DNS 查询指标包括

  • 标签
    • 服务器
    • 域名
    • 记录类型
    • 结果
    • rcode
  • 字段
    • query_time_ms (浮点数)
    • result_code (整数, 成功 = 0, 超时 = 1, 错误 = 2)
    • rcode_value (整数)

Rcode 描述

rcode_value rcode 描述
0 NoError 无错误
1 FormErr 格式错误
2 ServFail 服务器故障
3 NXDomain 不存在的域名
4 NotImp 未实现
5 Refused 拒绝查询
6 YXDomain 名称存在,但不应存在
7 YXRRSet RR 记录集存在,但不应存在
8 NXRRSet 应存在的 RR 记录集不存在
9 NotAuth 服务器不是区域的权威服务器
10 NotZone 名称不包含在区域中
16 BADSIG TSIG 签名失败
16 BADVERS 错误的 OPT 版本
17 BADKEY 密钥未被识别
18 BADTIME 签名超出时间窗口
19 BADMODE 错误的 TKEY 模式
20 BADNAME 重复的密钥名称
21 BADALG 不支持的算法
22 BADTRUNC 错误的截断
23 BADCOOKIE 错误/丢失的服务器 Cookie
更多信息,请查看文档。

项目 URL   文档

强大的性能,无限扩展

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。使用 InfluxDB,第一的时序平台,旨在通过 Telegraf 进行扩展。

查看入门方法

相关集成