ServiceNow 指标输出数据格式
nowmetric
输出数据格式(序列化器)将 Telegraf 指标输出为 ServiceNow Operational Intelligence 格式。
它可以与 File 输出插件一起使用以写入文件,或用于将指标发送到启用了 REST 端点的 MID Server,使用标准的 telegraf HTTP 输出。如果您正在使用 HTTP 输出插件,则此序列化器知道如何批量处理指标,因此您不会最终为每个指标都进行 HTTP POST。
一个示例事件如下所示
[{
"metric_type": "Disk C: % Free Space",
"resource": "C:\\",
"node": "lnux100",
"value": 50,
"timestamp": 1473183012000,
"ci2metric_id": {
"node": "lnux100"
},
"source": “Telegraf”
}]
与 HTTP 输出插件一起使用
要将此数据发送到启用了 Web Server 扩展的 ServiceNow MID Server,您可以使用 HTTP 输出插件,您需要添加一些自定义标头来管理 MID Web Server 授权,这是一个 HTTP 输出的示例配置
[[outputs.http]]
## URL is the address to send metrics to
url = "http://<mid server fqdn or ip address>:9082/api/mid/sa/metrics"
## Timeout for HTTP message
# timeout = "5s"
## HTTP method, one of: "POST" or "PUT"
method = "POST"
## HTTP Basic Auth credentials
username = 'evt.integration'
password = 'P@$$w0rd!'
## Optional TLS Config
# tls_ca = "/etc/telegraf/ca.pem"
# tls_cert = "/etc/telegraf/cert.pem"
# tls_key = "/etc/telegraf/key.pem"
## Use TLS but skip chain & host verification
# insecure_skip_verify = false
## Data format to output.
## Each data format has it's own unique set of configuration options, read
## more about them here:
## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md
data_format = "nowmetric"
## Additional HTTP headers
[outputs.http.headers]
# # Should be set manually to "application/json" for json data_format
Content-Type = "application/json"
Accept = "application/json"
从 London 版本开始,您还需要显式创建事件规则,以允许将指标事件绑定到主机 CI。
https://docs.servicenow.com/bundle/london-it-operations-management/page/product/event-management/task/event-rule-bind-metrics-to-host.html
与 File 输出插件一起使用
您可以使用 File 输出插件将有效负载输出到文件中。在这种情况下,只需将以下部分添加到您的 telegraf 配置文件。
[[outputs.file]]
## Files to write to, "stdout" is a specially handled file.
files = ["C:/Telegraf/metrics.out"]
## Data format to output.
## Each data format has its own unique set of configuration options, read
## more about them here:
## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md
data_format = "nowmetric"
此页内容是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 Telegraf 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度或支持合同的客户 可以 联系 InfluxData 支持。