DNS 查询监控

免费使用此 InfluxDB 集成

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

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

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

DNS 监控是为了跟踪 DNS 请求和服务器以发现问题,因此公司必须关注 DNS 性能的有效水平。使用 DNS 查询 Telegraf 插件收集这些指标,您可以将它们快速存储到 InfluxDB 中,并与大量其他指标一起,帮助您全面了解您的应用程序、网络等。

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

DNS 插件收集 DNS 查询时间(以毫秒为单位),类似于 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 Bad OPT 版本
17 BADKEY 密钥未识别
18 BADTIME 签名超出时间窗口
19 BADMODE Bad TKEY 模式
20 BADNAME 重复密钥名称
21 BADALG 算法不受支持
22 BADTRUNC Bad Truncation
23 BADCOOKIE Bad/missing Server Cookie
有关更多信息,请参阅文档。

项目 URL   文档

相关资源

InfluxDb-cloud-logo

最强大的时间序列
数据库作为服务

免费开始
Influxdbu

开发者教育

针对时间序列应用程序开发者的培训。

查看所有教育