目录
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它都更有价值。InfluxDB 是排名第一的时间序列平台,旨在与 Telegraf 一起扩展。
查看入门方法
输入和输出集成概述
DNS 插件使用户能够监控和收集 DNS 查询时间的统计信息,从而促进 DNS 解析的性能分析。
此插件允许使用 Metrics API 将指标发送到 New Relic Insights,从而有效监控和分析应用程序性能。
集成详情
DNS
此插件以毫秒为单位收集 DNS 查询时间,利用类似于 Dig 命令的 DNS 查询功能。它提供了一种通过测量来自指定 DNS 服务器的响应时间来监控和分析 DNS 性能的方法,使网络管理员和工程师能够确保最佳 DNS 解析时间。该插件可以配置为针对特定服务器并自定义查询的记录类型,包括各种 DNS 功能,例如将域名解析为 IP 地址,或根据需要从特定记录中检索详细信息,同时还清楚地报告每次查询的成功或失败,以及相关的元数据。
New Relic
此插件使用 Metrics API 将指标写入 New Relic Insights,Metrics API 提供了一种强大的机制,用于将时间序列数据发送到 New Relic 平台。用户必须首先获取 Insights API 密钥才能验证和授权其数据提交。该插件旨在促进与 New Relic 的监控和分析功能轻松集成,支持各种指标类型并允许高效的数据处理。核心功能包括能够为指标添加前缀以更好地识别、API 请求的可自定义超时以及对代理设置的支持以增强连接性。用户必须根据自身需求配置这些选项,以实现数据无缝流入 New Relic,从而进行全面的实时分析和洞察。
配置
DNS
[[inputs.dns_query]]
servers = ["8.8.8.8"]
# network = "udp"
# domains = ["."]
# record_type = "A"
# port = 53
# timeout = "2s"
# include_fields = []
New Relic
[[outputs.newrelic]]
## The 'insights_key' parameter requires a NR license key.
## New Relic recommends you create one
## with a convenient name such as TELEGRAF_INSERT_KEY.
## reference: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/#ingest-license-key
# insights_key = "New Relic License Key Here"
## Prefix to add to add to metric name for easy identification.
## This is very useful if your metric names are ambiguous.
# metric_prefix = ""
## Timeout for writes to the New Relic API.
# timeout = "15s"
## HTTP Proxy override. If unset use values from the standard
## proxy environment variables to determine proxy, if any.
# http_proxy = "http://corporate.proxy:3128"
## Metric URL override to enable geographic location endpoints.
# If not set use values from the standard
# metric_url = "https://metric-api.newrelic.com/metric/v1"
输入和输出集成示例
DNS
-
监控多个服务器的 DNS 性能:通过部署 DNS 插件,用户可以同时监控不同 DNS 服务器(例如 Google DNS 和 Cloudflare DNS)的性能,只需在
servers
数组中指定它们即可。此方案支持跨不同 DNS 提供商比较响应时间和可靠性,从而帮助根据经验数据选择最佳选项。 -
分析高流量域名的查询时间:集成该插件以专门测量与组织运营相关的高流量域名(例如内部服务或面向客户的站点)的响应时间。通过关注这些域名的性能指标,组织可以主动解决延迟问题,确保服务可靠性并改善用户体验。
-
DNS 超时警报:将插件与警报系统结合使用,以便在 DNS 查询超出定义的超时阈值时通知管理员。此设置可以帮助主动排除网络问题或服务器配置错误,从而对潜在的停机情况做出快速响应。
-
收集历史数据以了解性能趋势:使用插件收集较长时期内 DNS 查询时间的历史数据。此数据可用于分析 DNS 性能的趋势和模式,从而更好地进行容量规划、识别周期性问题以及证明基础设施升级或 DNS 架构变更的合理性。
New Relic
-
应用程序性能监控:使用 New Relic Telegraf 插件将 Web 服务的应用程序性能指标发送到 New Relic Insights。通过集成此插件,开发人员可以收集响应时间、错误率和吞吐量等数据,使团队能够实时监控应用程序健康状况,并在问题影响用户之前快速解决问题。此设置有助于主动管理应用程序性能和用户体验。
-
基础设施指标聚合:利用此插件聚合来自各种服务器的系统级指标(CPU 使用率、内存消耗等)并将其发送到 New Relic。这有助于系统管理员保持对基础设施性能的全面了解,从而促进容量规划并识别潜在瓶颈。通过将指标集中在 New Relic 中,团队可以可视化随时间变化的趋势,并就资源分配做出明智的决策。
-
多租户应用程序的动态指标命名:使用 metric_prefix 选项实现动态前缀,以区分多租户应用程序中的不同租户。通过配置插件以在指标名称中包含每个租户的唯一标识符,团队可以分析每个租户的使用模式和性能指标。这为租户行为提供了宝贵的见解,支持定制优化并提高不同客户群的服务质量。
-
实时异常检测:将 New Relic 插件与警报机制结合使用,以根据异常指标模式触发通知。通过发送请求计数和响应时间等指标,团队可以在 New Relic 中设置阈值,当阈值被突破时,将自动提醒相关方。这种用户驱动的方法支持对潜在问题做出即时响应,防止其升级为更大的事件。
反馈
感谢您成为我们社区的一份子!如果您有任何一般性反馈或在这些页面上发现了任何错误,我们欢迎并鼓励您提出意见。请在 InfluxDB 社区 Slack 中提交您的反馈。
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它都更有价值。InfluxDB 是排名第一的时间序列平台,旨在与 Telegraf 一起扩展。
查看入门方法