

想在“明星监控项目”Prometheus 中实现 Vertica 指标可视化?多亏这帮可爱的开源团队,一切都成真了!
如果你还不了解—— Prometheus 号称“新一代监控系统”,一个开源却完整成熟的系统监控和告警解决方案,是继 Google Kubernetes 后首个加入 CNCF 托管的项目。
与此同时,重要开源项目 Vertica-Prometheus 导出器则通过 vertica-sql-go 驱动器正式实现了两大产品的“梦幻联动”。您可以在 Vertica GitHub 主页上找到使用手册,或者别着急,慢慢往下看 👇
来源 ⎪ Amrita Akshay, Vertica Global
编辑 ⎪ Lu, Vertica 中国
From Metrics
to Insights

Prometheus on GitHub
作为业内比较知名的监控解决方案,Prometheus 的核心就是“将度量转化为洞察”(From Metrics to Insights)。
它基于 SoundCloud(没错,就是你知道的那个音乐流媒体网站)的需求而建立,开发萌芽要得益于该平台微服务的发展。“发展异常迅速”、“社区异常活跃”,两个“异常”即可概括其主要特征——2012 年初步成立,2016 年就加入了 CNCF(云原生计算基金会,以为云原生软件构建可持续生态系统为目标)仅在 Kubernetes 之后;
作为独立开源项目(即不附属于任何公司)保持每月至少 1 次的版本更新,据上图可知其在 GitHub 活跃度非常高(45.6k 次收藏,2022 年 11 月)。同时其加入 CNCF 也是为了强调其独立性、开源性,并旨在明确项目治理结构。

Prometheus' architecture and ecosystem components
Prometheus 主要将各种度量指标存储于自制的时间序列数据库中。这意味着,这些指标将与时间戳同步存储,同时还有可选择的键值对,被称为“标签”(label)。
有了全新的 Vertica-Prometheus 导出器,可以将 Vertica 的指标导入 Prometheus 后通过仪表盘实现数据可视化,或利用支持 Prometheus 的第三方工具查看分析。它不仅支持将数据摄入单一仪表盘,还允许用户管理与 Vertica 的连接数,为实际环境优化查询逻辑。
由于指标是高度自定义的,您可以设置多个采集器的不同文件格式,选取您关心的指标。除此外,Scrape 频率、标注方法、指标缓存以及管理可视化等都可以实现定制。其他,如调整保留时间粗略日志、样本收集器和大量文档等也是比较实用的能力。


Prometheus on GitHub
Vertica GitHub 主页提供了 Vertica-Prometheus 导出器的相关内容,包括 Readme 文件、样本采集器文件、配置、提示及技术、Docker 构建以及故障排除等等。各种利用导出器的最佳实践皆在此,我们鼓励开源开发者对这一项目作出更多贡献:
扫描下方二维码,直达 Vertica-Prometheus 导出器 的 GitHub 主页。您可提交指标收集器相关文件,提出优化见解,从而帮助到 Vertica 全球社区以及其他对这一导出器感兴趣的用户。
号外!Vertica 近期广发“开源英雄帖”,招募全球创新开源人才。有才您就来!(点击此处详询)

Vertica-Prometheus 导出器
GitHub 主页

Vertica 精品资源库
免费获取精品白皮书

Vertica 大数据学堂
引领世界之分析风潮
猛戳「阅读原文」
VERTICA 免费版等着你










