GreptimeCloud 公测:可扩展的托管式 Prometheus 云上解决方案

今年早些时候,我们发布了我们的时序数据库 DBaaS 产品, GreptimeCloud 的 Private Preview 版,以及基于此产品的公开 Playground。经过接下来三个月的辛勤工作,我很高兴地宣布 GreptimeCloud 已经到达了我们的下一个重大里程碑:Public Tech Preview 版,欢迎访问 https://console.greptime.cloud 试用。

在这次发布中,我们为之前依赖开源 Prometheus 进行应用监控和分析的用户,引入了一种托管式 Prometheus 解决方案。此外,我们也对 GreptimeCloud 服务的不同层级进行了增强,使其能够适应更多元的场景,从而满足更广大的用户需求。

Prometheus 的云后端

Prometheus 以其简洁和查询语言功能的强大而闻名,是最被广泛接受的开源 metrics 解决方案。Greptime 高度重视对 Prometheus 的兼容性,我们集成了对其远程读/写协议的支持,并将 PromQL 作为我们的主要查询语言。为了回馈开源社区,我们还开源了我们基于 Rust 的 PromQL 解析器

所有这些优秀特性都无缝融入了 GreptimeCloud 中。只需将 GreptimeCloud 实例配置为 remote write endpoint,用户便能在一个可扩展的云数据库中存储所有的 metrics 数据,并且能直接使用原生的 PromQL 语言查询数据。我们对 PromQL 的兼容性已经超过 60%,且仍在努力优化各个细节。对于有数据分析背景的用户,我们同样提供了 SQL 查询的支持。而且,用户甚至可以不做任何修改,直接使用 Grafana 的 Prometheus 数据源连接到 GreptimeCloud。

基于 GitOps 的 Prometheus 规则管理

Prometheus 的规则是用来产生警报和新的数据。现在,由于数据已迁移至云端,我们也将 Prometheus 的规则迁移到了 GreptimeCloud 上(未来我们将支持 Record rules)。我们遵循 GitOps 的理念,使用 Git 作为规则管理的增加、删除、查看和修改 API。我们发现,Git 是进行规则管理的完美解决方案,它具有版本管理的功能,便于协作,且在开发者群体中已被广泛接受。通过将现有的规则推送到 GreptimeCloud 上的仓库,我们的引擎会定期评估用户数据的执行规则,并触发 webhook 或 Prometheus 本身的 AlertManager。

内置的高效可视化工具

虽然有许多解决方案可以用 Prometheus 作为后端进行数据可视化,但我们发现从头开始构建这些可视化仍然非常困难。设置单个 metrics 面板就需要在众多选项中进行大量的设置,然而,通常我们需要显示几十个 metrics 以获得对我们系统的全面概述。

我们通过添加一种名为可视化的新规则来扩展 Prometheus 现有的规则。在我们的 Prometheus 工作台上,我们提供了 Dashboard 构建器,只需通过几步简单的设置,就可以快速为用户的数据构建一个 Dashboard。规则是纯文本的 YAML 格式编写,并且同样由 Git 进行管理。用户甚至可以生成自己的脚本并推送以激活。为了界面的简洁和使用的速度,我们简化了自定义选项。但是,如果用户的使用场景需要额外的样式或多样的可视化选项,我们的 Dashboard 也可以导出为 Grafana JSON 模式,并导入到 Grafana 中进行进一步定制。

Serverless database

在此次更新中,GreptimeCloud 的 Serverless DBaaS 基础架构有了显著的增强。现在,所有用户在创建实例时都将使用默认的“Tech Preview Plan”,其中包含了一个新的工作负载度量系统 - 容量单元 - 用以计算用户在 Serverless 数据库中的读写量。

一旦用户被分配了一定数量的资源配额,将以相应的速率进行读/写操作。这种创新的方法让用户无需关心诸如 CPU 核心,内存,带宽或实例数量等。我们将为用户处理资源的调度,以确保流畅和高效的操作。

关于读(RCU)和写(WCU)的容量单元使用详情可以在我们的文档[2]中找到。我们也计划在未来的文章中深入探讨此功能的技术要点。在 Tech Preview 期间,我们将继续优化这些机制,不仅能让用户更利于理解,而且能以更低的成本应用。

得益于控制平面和数据平面分离的设计,我们还接受 "Bring Your Own Cloud" 的灵活部署选项。这个选项允许用户使用自己的服务器来运行 GreptimeCloud 的实例以保障安全性,同时充分利用 Greptime 全球控制平台系统的优势。如果您想了解更多关于这项服务的详情,请随时与我们联系。

总结

我们非常珍视来自用户的反馈,我们的专业团队始终待命,随时准备解答可能遇到的任何问题,确保能充分挖掘 GreptimeCloud 的能力。欢迎通过 Slack 或者发送邮件至 [email protected] 与我们沟通。另外,你也可以访问我们的用户论坛发起或参与讨论。

欢迎访问 https://console.greptime.cloud 试用 GreptimeCloud 公开邀请版,我们的云服务将深度革新时序数据的处理方式,期待听到你的宝贵反馈!同时,我们也将在近期开通国内可用区,极大提升使用速度,敬请期待!

关于 Greptime

Greptime 格睿科技于 2022 年创立,目前正在完善和打造时序数据库GreptimeDB 和格睿云 GreptimeCloud 这两款产品。

GreptimeDB 是一款用 Rust 语言编写的时序数据库,具有分布式、开源、云原生、兼容性强等特点,帮助企业实时读写、处理和分析时序数据的同时,降低长期存储的成本。

GreptimeCloud 基于开源的 GreptimeDB,为用户提供全托管的 DBaaS,以及与可观测性、物联网等领域结合的应用产品。利用云提供软件和服务,可以达到快速的自助开通和交付,标准化的运维支持,和更好的资源弹性。GreptimeCloud 已正式公测,欢迎关注公众号或官网了解最新动态!

官网:https://greptime.com/

GitHub: https://github.com/GreptimeTeam/greptimedb

文档:https://docs.greptime.com/

Twitter: https://twitter.com/Greptime

Slack: https://greptime.com/slack

LinkedIn: https://www.linkedin.com/company/greptime/

开源框架 NanUI 作者转行卖钢材,项目暂停开发 苹果 App Store 免费榜第一是黄色软件 TypeScript 刚刚流行起来,为什么大牛们就开始抛弃了? TIOBE 10 月榜单:Java 跌幅最大,C# 逼近 Java Rust 1.73.0 发布 男子受 AI 女友怂恿刺杀英国女王,被判入狱九年 Qt 6.6 正式发布 路透社:RISC-V 技术成为中美科技战的新战场 RISC-V:不受任何单一公司或国家的控制 联想计划推出 Android PC
{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/6839317/blog/10093814