目录
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。 当您将任何数据视为时间序列数据时,它都会更有价值。 借助 InfluxDB,由 Telegraf 构建的排名第一的时间序列平台,可实现扩展。
查看入门方法
输入和输出集成概述
此插件从 Google Cloud PubSub 摄取指标,从而实现实时数据处理并集成到监控设置中。
此输出插件方便将 Telegraf 收集的指标直接流式传输到 Splunk,通过 HTTP Event Collector,从而轻松与 Splunk 强大的分析平台集成。
集成详情
Google Cloud PubSub
Google Cloud PubSub 输入插件旨在从 Google Cloud PubSub 摄取指标,Google Cloud PubSub 是一种消息服务,有助于不同系统之间的实时通信。 它允许用户通过从 Google Cloud 项目中的指定订阅中拉取消息来创建和处理指标。 此插件的关键功能之一是它能够作为服务输入运行,主动侦听传入消息,而不是仅仅按设定的时间间隔轮询指标。 通过各种配置选项,用户可以自定义消息摄取的行为,例如处理凭据、管理消息大小以及调整确认设置,以确保仅在成功处理后才确认消息。 通过利用 Google PubSub 的优势,此插件与云原生架构无缝集成,使用户能够构建强大且可扩展的应用程序,这些应用程序可以实时响应事件。
Splunk
使用 Telegraf 轻松地从许多不同的来源收集和聚合指标,并将它们发送到 Splunk。 通过使用 HTTP 输出插件和专门的 Splunk 指标序列化器,此配置可确保高效地将数据摄取到 Splunk 的指标索引中。 HEC 是 Splunk 提供的一种高级机制,旨在通过 HTTP 或 HTTPS 可靠地大规模收集数据,为安全性、监控和分析工作负载提供关键功能。 Telegraf 与 Splunk HEC 的集成通过利用标准 HTTP 协议、内置身份验证和结构化数据序列化来简化操作,从而优化指标摄取并实现即时可操作的见解。
配置
Google Cloud PubSub
[[inputs.cloud_pubsub]]
project = "my-project"
subscription = "my-subscription"
data_format = "influx"
# credentials_file = "path/to/my/creds.json"
# retry_delay_seconds = 5
# max_message_len = 1000000
# max_undelivered_messages = 1000
# max_extension = 0
# max_outstanding_messages = 0
# max_outstanding_bytes = 0
# max_receiver_go_routines = 0
# base64_data = false
# content_encoding = "identity"
# max_decompression_size = "500MB"
Splunk
[[outputs.http]]
## Splunk HTTP Event Collector endpoint
url = "https://splunk.example.com:8088/services/collector"
## HTTP method to use
method = "POST"
## Splunk authentication token
headers = {"Authorization" = "Splunk YOUR_SPLUNK_HEC_TOKEN"}
## Serializer for formatting metrics specifically for Splunk
data_format = "splunkmetric"
## Optional parameters
# timeout = "5s"
# insecure_skip_verify = false
# tls_ca = "/path/to/ca.pem"
# tls_cert = "/path/to/cert.pem"
# tls_key = "/path/to/key.pem"
输入和输出集成示例
Google Cloud PubSub
-
物联网设备的实时分析:利用 Google Cloud PubSub 插件来聚合来自分布在各个位置的物联网设备的指标。 通过将设备数据流式传输到 Google PubSub 并使用此插件来摄取指标,组织可以创建一个集中式仪表板,用于实时监控和警报。 此设置允许即时了解设备性能,从而促进主动维护和运营效率。
-
动态日志处理和监控:通过 Google Cloud PubSub 将来自众多来源的日志摄取到 Telegraf 管道中,利用插件来解析和分析日志消息。 这可以帮助团队快速识别日志中的异常或模式,并简化跨分布式系统的问题故障排除过程。 通过整合日志数据,组织可以增强其可观察性和响应能力。
-
事件驱动的工作流集成:使用 Google Cloud PubSub 插件连接各种云函数或服务。 每次新消息推送到订阅时,都可以在云架构的其他部分触发操作,例如启动数据处理作业、通知,甚至报告更新。 这种事件驱动的方法允许构建更具反应性的系统架构,可以适应不断变化的业务需求。
Splunk
-
实时安全分析:利用此插件将来自各种应用程序的安全相关指标实时流式传输到 Splunk。 组织可以通过关联跨系统的数据流来立即检测威胁,从而显著缩短检测和响应时间。
-
多云基础设施监控:集成 Telegraf 以将来自多云环境的指标直接整合到 Splunk 中,从而实现全面的可见性和运营情报。 这种统一的监控使团队能够快速检测性能问题并简化云资源管理。
-
动态容量规划:部署该插件以将来自容器编排平台(如 Kubernetes)的资源指标持续推送到 Splunk 中。 利用 Splunk 的分析能力,团队可以自动化预测性扩展和资源分配,避免资源瓶颈并最大限度地降低成本。
-
自动化事件响应工作流:将此插件与 Splunk 的警报系统结合使用,以创建自动化事件响应工作流。 Telegraf 收集的指标会触发实时警报和自动化修复脚本,从而确保快速解决问题并保持高系统可用性。
反馈
感谢您成为我们社区的一份子!如果您有任何一般性反馈或在这些页面上发现任何错误,我们欢迎并鼓励您提出意见。 请在 InfluxDB 社区 Slack 中提交您的反馈。
强大的性能,无限的扩展能力
收集、组织和处理海量高速数据。 当您将任何数据视为时间序列数据时,它都会更有价值。 借助 InfluxDB,由 Telegraf 构建的排名第一的时间序列平台,可实现扩展。
查看入门方法