目录
输入和输出集成概述
此插件允许用户从分布式环境中的 Hashicorp Nomad 代理收集指标。
此输出插件通过 HTTP 将 Telegraf 的指标直接流式传输到 ServiceNow MID Server,利用 nowmetric
序列化器与 ServiceNow 的 Operational Intelligence 和事件管理高效集成。
集成详情
Hashicorp Nomad
Hashicorp Nomad 输入插件旨在从集群中的每个 Nomad 代理收集指标。通过在每个节点上部署 Telegraf,它可以连接到本地 Nomad 代理,通常在 ‘http://127.0.0.1:4646’ 可用。通过这种设置,用户可以系统地收集和监控与 Nomad 环境的性能和状态相关的指标,确保他们保持健康高效的集群运行状态。此插件能够洞察 Nomad 的操作方面,这对于维护可靠的云基础设施至关重要。
ServiceNow
Telegraf 可用于将指标数据直接发送到 ServiceNow MID Server REST 端点。指标可以使用 ServiceNow 的 Operational Intelligence (OI) 格式或 JSONv2 格式进行格式化,从而实现与 ServiceNow 的事件管理和 Operational Intelligence 平台的无缝集成。序列化器有效地批量处理指标,通过最小化 HTTP POST 请求的数量来减少网络开销。此集成允许用户在 ServiceNow 中快速利用指标,以增强可观察性、主动事件管理和性能监控,并利用 ServiceNow 的 Operational Intelligence 功能。
配置
Hashicorp Nomad
[[inputs.nomad]]
## URL for the Nomad agent
# url = "http://127.0.0.1:4646"
## Set response_timeout (default 5 seconds)
# response_timeout = "5s"
## Optional TLS Config
# tls_ca = /path/to/cafile
# tls_cert = /path/to/certfile
# tls_key = /path/to/keyfile
ServiceNow
[[outputs.http]]
## ServiceNow MID Server metrics endpoint
url = "http://mid-server.example.com:9082/api/mid/sa/metrics"
## HTTP request method
method = "POST"
## Basic Authentication credentials
username = "evt.integration"
password = "P@$$w0rd!"
## Data serialization format for ServiceNow
data_format = "nowmetric"
## Metric format type: "oi" (default) or "jsonv2"
nowmetric_format = "oi"
## HTTP Headers
[outputs.http.headers]
Content-Type = "application/json"
Accept = "application/json"
## Optional timeout
# timeout = "5s"
## TLS configuration options
# tls_ca = "/etc/telegraf/ca.pem"
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
# insecure_skip_verify = false
输入和输出集成示例
Hashicorp Nomad
-
集群健康监控:使用 Hashicorp Nomad 插件聚合 Nomad 部署中所有节点的指标。通过监控分配状态、作业性能和资源利用率等健康指标,运维团队可以深入了解其部署的整体健康状况,快速识别和解决问题,并根据实时数据优化资源分配。
-
作业执行性能分析:利用 Nomad 提供的指标分析作业执行时间和资源消耗。此用例使开发人员能够有效地调整作业参数,优化任务性能,并展示随时间变化的趋势,最终提高效率并降低资源分配成本。
-
关键条件告警:基于从 Nomad 代理收集的指标实现告警机制。通过为 CPU 使用率或失败的作业分配等关键指标设置阈值,团队可以在潜在问题升级之前主动响应,从而确保在 Nomad 平台上运行的应用程序具有更高的正常运行时间和可靠性。
-
与可视化工具集成:使用 Hashicorp Nomad 插件收集的数据来馈送到可视化工具,以实现实时仪表板。这种设置允许团队一目了然地监控集群工作负载、作业状态和系统性能,从而根据对 Nomad 环境的视觉洞察力,促进更好的决策和战略规划。
ServiceNow
-
主动事件管理:利用 Telegraf 和 ServiceNow 集成将基础设施和应用程序指标实时流式传输到 ServiceNow 事件管理。根据阈值自动触发事件或修复工作流程,从而显著缩短事件检测和响应时间。
-
端到端应用程序监控:在应用程序堆栈的多个层部署 Telegraf 代理,将性能指标直接发送到 ServiceNow。利用 ServiceNow 的 Operational Intelligence,团队可以将跨组件的指标关联起来,快速识别性能瓶颈。
-
动态 CI 性能跟踪:通过使用此插件推送性能数据,将 Telegraf 指标与 ServiceNow 的 CMDB 集成,从而基于实时指标自动更新配置项 (CI) 的健康状态。这确保了 ServiceNow 中基础设施健康的准确和当前状态。
-
云资源优化:使用 Telegraf 从混合云和多云基础设施收集指标,直接流式传输到 ServiceNow。利用这些指标进行实时分析、预测容量规划和资源优化,从而实现主动管理并降低运营成本。
反馈
感谢您成为我们社区的一份子!如果您有任何一般性反馈或在这些页面上发现任何错误,我们欢迎并鼓励您提出意见。请在 InfluxDB 社区 Slack 中提交您的反馈。