Consul 监控

强大的性能和简单的集成,由 InfluxData 构建的开源数据连接器 Telegraf 提供支持。

50 亿+

Telegraf 下载量

#1

时序数据库
来源:DB Engines

10 亿+

InfluxDB 下载量

2,800+

贡献者

目录

强大的性能,无限的扩展能力

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。借助 InfluxDB,第一时序平台,旨在与 Telegraf 一起扩展。

查看入门方法

Consul 是一个多组件工具,用于发现和配置基础设施中的服务。它旨在对 DevOps 社区和应用程序开发者都友好。

Telegraf 输入插件:Consul

Consul Telegraf 插件将收集 Consul 中注册的所有健康检查的统计信息。它使用 Consul API 查询数据。它不会报告遥测数据,但如果需要,Consul 可以使用 StatsD 协议和 AWS 监控工具报告这些统计数据。

Consul 基础知识

Consul 是一个分布式、高可用系统

  • 每个向 Consul 提供服务的节点都运行一个 Consul 代理。发现其他服务或获取/设置键/值数据不需要运行代理。代理负责健康检查节点上的服务以及节点本身。
  • 代理与一个或多个 Consul 服务器通信。Consul 服务器是存储和复制数据的地方。服务器本身选举一个领导者。
  • 虽然 Consul 可以使用一台服务器运行,但建议使用 3 到 5 台服务器,以避免导致数据丢失的故障情况。建议每个数据中心使用一个 Consul 服务器集群。

Consul 提供几个关键功能

  • 服务发现:Consul 使服务可以轻松地注册自身,并通过 DNS 或 HTTP 接口发现其他服务。
  • 健康检查:将服务发现与健康检查配对可以防止将请求路由到不健康的主机,并使服务能够轻松提供断路器。
  • KV 存储:Consul 提供灵活的键/值存储,用于动态配置、功能标记、协调、领导者选举等。
  • 多数据中心:Consul 可以开箱即用地扩展到多个数据中心,无需复杂的配置。查找其他数据中心的服务,或保持请求本地化。

Consul 解决的问题多种多样,但每个单独的功能都已被许多不同的系统解决。虽然没有一个单一系统提供 Consul 的所有功能,但还有其他选项可用于解决其中一些问题。

有关更多信息,请查看文档。

项目 URL   文档

强大的性能,无限的扩展能力

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。借助 InfluxDB,第一时序平台,旨在与 Telegraf 一起扩展。

查看入门方法

相关集成