InfluxDB Scraper
免费使用InfluxDB集成数据收集的关键方法是从经过仪表化的应用程序和服务中抓取指标,这些服务通过HTTP端点以纯文本格式公开指标。Prometheus架构促进了这种类型的目标发现和抓取,是收集云原生环境关键指标的一种流行方式。
为什么使用InfluxDB抓取器?
无论是推送还是拉取,InfluxDB都可以从您云原生端点在中央位置收集所有指标,为您提供整个堆栈的全面视图。
如何使用InfluxDB抓取器
InfluxDB抓取器定期从指定的目标收集数据,然后将抓取的数据写入InfluxDB存储桶。InfluxDB抓取器可以从任何提供Prometheus数据格式的HTTP(S)可访问端点收集数据。创建和配置在InfluxDB用户界面中完成,您在那里创建抓取器、存储指标的存储桶位置以及抓取指标URL。
创建可抓取的Prometheus端点
创建可抓取的Prometheus端点有多种方法。
- Telegraf — Prometheus Telegraf输出插件启动Prometheus客户端并公开以Prometheus格式格式的指标。这使得您可以从使用Telegraf收集的任何来源向Prometheus发送数据。
- Node Exporter — Prometheus Node Exporter公开了*nix系统的各种硬件和内核相关指标。
- Prometheus导出器和集成从第三方系统或服务导出Prometheus指标。
- Prometheus客户端库为每种相应的语言仪表化应用程序。应用程序指标输出到HTTP(S)端点,可以从那里抓取。
有关更多信息,请参阅文档。
相关资源
右侧的文本