pgSCV

PostgreSQL 生态系统指标收集器
授权协议 BSD-3
开发语言 Google Go
所属分类 数据库相关、 数据库调整和优化
软件类型 开源软件
地区 不详
投 递 者 公孙芷阳
操作系统 Linux
开源组织
适用人群 未知
 软件概览

pgSCV 是 PostgreSQL 生态系统指标收集器。

  • 收集了很多关于 PostgreSQL 环境的统计信息;
  • 通过 HTTP/metrics端点以 Prometheus 指标展示格式公开指标;

特征

  • 支持的服务: PostgreSQL、Pgbouncer、Patroni、操作系统指标。
  • Pull 模式:pgSCV 可以侦听/metrics端点并服务来自Prometheus或 的请求Victoriametrics' Vmagent
  • Push 模式:pgSCV 可以抓取自己的/metrics端点并将抓取的指标推送到指定的 HTTP 服务。此功能主要用于向 Weaponry SaaS 发送指标,但不限于此目的。
  • TLS 和身份验证:/metrics端点可以使用基本身份验证和 TLS 进行保护。
  • 从多个服务收集指标:pgSCV 可以从许多数据库实例收集指标。
  • 服务自动发现:pgSCV 可以自动发现 Postgres 和其他 Postgres 生态系统服务并开始从它们收集指标。在身份验证的情况下,应指定有效的先决条件。
  • 远程服务支持:建议在运行受监控服务的相同系统上启动 pgSCV。但这并不严格,pgSCV 可以连接并从远程服务收集指标。
  • 引导程序:pgSCV 可以自行引导 - 这是一次性过程,在引导期间 pgSCV 将自身安装到系统路径中,创建最少的必需配置,安装 systemd 单元并自行启动。需要root权限。
  • 自动更新:pgSCV 可以跟踪新版本并自行更新。此功能主要对武器用户有用。需要root权限。
  • 用户定义的指标:pgSCV 可以配置为收集用户定义的指标。

要求

  • 只能在 Linux 上运行;可以连接到在其他 OS/PaaS 上运行的远程服务;
  • 连接到服务的必要条件,例如登录名和密码;
  • 数据库用户应该具有执行统计功能和阅读视图的权限;
 相关资料
  • Redux 是一个体小精悍的库,但它相关的内容和 API 都是精挑细选的,目的是衍生出丰富的工具集和可扩展的生态系统。社区已经创建了各种各样的有用的插件、库和工具。使用 Redux 时并不需要您非要使用这些插件,但是它们可以帮助您更容易地实现特性并解决应用程序中的问题。 如果需要关于 Redux 所有内容的列表,推荐移步至 Awesome Redux。它包含了示例、样板代码、中间件、工具库,还有很

  • 使用各种各样的 Tendermint 堆栈构建的应用程序列表越来越多,可以在生态系统页面找到。 我们感谢社区的贡献,并欢迎新项目的加入。拉请求可以提交到此文件以包含您的项目。

  • RxCocoa 给 UI框架 提供了 Rx 支持,让我们能够使用按钮点击序列,输入框当前文本序列等。不过 RxCocoa 也只是 RxSwift 生态系统 中的一员。RxSwift 生态系统还给其他框架提供了 Rx 支持: RxDataSources - UITableView 和 UICollectionView 数据源 RxGesture - 页面手势 RxMKMapView - 地图 RxC

  • Scala2.12和Akka都是新的。我正在尝试在运行时收集关于我的actor系统的一些度量。具体地说,我感兴趣的是: 获取在我的执行元系统中运行的执行元的# 对于每个执行元: 获取已接收的消息数 获取它已发送给其他参与者的消息数 确定消息在执行元邮箱中的时间 确定执行元实际处理消息所用的时间 获取执行元邮箱的当前大小 我希望Akka有某种鲜为人知的“元API”,在那里我可以去获取这些类型的度量,

  • 物联网生态系统不容易定义。由于物联网广泛性和新兴的可能性以及它在整个部门中的扩展速度,也难以捕获其正确的影子。但是,物联网生态系统是各种设备的连接,可以感知和分析数据并通过网络相互通信。 在物联网生态系统中,用户使用智能手机,平板电脑,传感器等智能设备将命令或请求发送到设备以通过网络获取信息。设备响应并执行命令,在分析后通过网络将信息发送回用户。 典型的物联网生态系统如下图所示,智能设备在环境中通

  • 我正在使用带Spring靴2的SCDF。x metrics和SCDF metrics collector从我的Spring Boot应用程序收集指标。我真的不理解收集器关于聚合度量(aggregateMetrics)数据的逻辑。 当我获取为我的流收集的指标列表时,我只有以开头的指标,因此我只有平均值。我尝试了所有方法来查看其他指标,就像endpoint公开的指标一样。 我想我误解了指标的聚合方式。

  • 作者:Adam Marcus 译 / iammutex 与本书中提到的其它主题不同,NoSQL不是一个工具,而是由一些具有互补性和竞争性的工具组成的一个概念,是一个生态圈。这些被称作NoSQL的工具,在存储数据的方式上,提供了一种与(基于SQL语言的)关系型数据库截然不同的思路。要想了解NoSQL,我们必须先了解现有的这些工具,去理解那些引导它们开拓出新的存储领域的设计思路。 如果你正在考虑使用N

  • 这定义了几个接收器、指标等。但它们是收集的吗? 假设我将 添加到 文件中,并启用了所有实例指标(主实例、应用程序、工作线程、执行程序、驱动程序、随机排序服务、应用程序主站)。 假设设置了 jmx 端口。 在哪里收集指标:我应该连接到所有群集节点还是仅连接到驱动程序节点?