目录
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它会更有价值。InfluxDB 是排名第一的时间序列平台,旨在与 Telegraf 一起扩展。
查看入门方法
输入和输出集成概述
SNMP 插件允许您从 SNMP(简单网络管理协议)代理收集各种指标。它在如何检索数据方面提供了灵活性,无论是收集单个指标还是整个表。
此插件允许使用 Metrics API 将指标发送到 New Relic Insights,从而有效监控和分析应用程序性能。
集成详情
SNMP
此插件使用轮询从 SNMP 代理收集指标,支持检索单个 OID 和完整的 SNMP 表。它可以配置为处理多个 SNMP 版本、身份验证和其他功能。
New Relic
此插件使用 Metrics API 将指标写入 New Relic Insights,Metrics API 提供了一种强大的机制,用于将时间序列数据发送到 New Relic 平台。用户必须首先获取 Insights API 密钥才能验证其数据提交并进行授权。该插件旨在促进与 New Relic 的监控和分析功能轻松集成,支持各种指标类型,并允许高效的数据处理。核心功能包括能够为指标添加前缀以更好地识别、API 请求的可自定义超时以及对代理设置的支持以增强连接性。用户必须根据自己的要求配置这些选项,以实现数据无缝流入 New Relic,从而进行全面的实时分析和洞察。
配置
SNMP
[[inputs.snmp]]
agents = ["udp://127.0.0.1:161"]
[[inputs.snmp.field]]
oid = "RFC1213-MIB::sysUpTime.0"
name = "sysUptime"
conversion = "float(2)"
[[inputs.snmp.field]]
oid = "RFC1213-MIB::sysName.0"
name = "sysName"
is_tag = true
[[inputs.snmp.table]]
oid = "IF-MIB::ifTable"
name = "interface"
inherit_tags = ["sysName"]
[[inputs.snmp.table.field]]
oid = "IF-MIB::ifDescr"
name = "ifDescr"
is_tag = true
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"
输入和输出集成示例
SNMP
- 基本 SNMP 配置:使用典型的 SNMP 社区字符串设置从本地 SNMP 代理收集指标。此设置非常适合本地设备性能监控。
- 高级 SNMPv3 设置:使用 SNMPv3 通过身份验证和加密安全地收集指标,以增强安全性。建议在生产环境中使用此配置。
- 收集接口指标:配置插件以从设备的 SNMP 表中收集接口指标。利用字段捕获用于流量分析的特定数据点。
- 连接两个 SNMP 表:通过使用转换字段,连接来自两个 SNMP 表的数据,以获得相关的性能指标的全面视图。
New Relic
-
应用程序性能监控:使用 New Relic Telegraf 插件将 Web 服务的应用程序性能指标发送到 New Relic Insights。通过集成此插件,开发人员可以收集响应时间、错误率和吞吐量等数据,使团队能够实时监控应用程序健康状况,并在问题影响用户之前快速解决问题。此设置有助于主动管理应用程序性能和用户体验。
-
基础设施指标聚合:利用此插件聚合来自各种服务器的系统级指标(CPU 使用率、内存消耗等)并将其发送到 New Relic。这有助于系统管理员维护基础设施性能的全面视图,从而促进容量规划和识别潜在瓶颈。通过将指标集中在 New Relic 中,团队可以可视化随时间变化的趋势,并就资源分配做出明智的决策。
-
多租户应用程序的动态指标命名:使用 metric_prefix 选项实现动态前缀,以区分多租户应用程序中的不同租户。通过配置插件以在指标名称中包含每个租户的唯一标识符,团队可以分析每个租户的使用模式和性能指标。这为租户行为提供了宝贵的见解,支持定制优化并提高跨不同客户群的服务质量。
-
实时异常检测:将 New Relic 插件与警报机制结合使用,以根据异常指标模式触发通知。通过发送请求计数和响应时间等指标,团队可以在 New Relic 中设置阈值,当超出阈值时,将自动提醒责任方。这种用户驱动的方法有助于在潜在问题升级为更大事件之前立即做出响应。
反馈
感谢您成为我们社区的一份子!如果您有任何一般性反馈或在这些页面上发现任何错误,我们欢迎并鼓励您提出意见。请在 InfluxDB 社区 Slack 中提交您的反馈。
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它会更有价值。InfluxDB 是排名第一的时间序列平台,旨在与 Telegraf 一起扩展。
查看入门方法