与 Perses 深度集成,重构 GreptimeCloud 可视化工作台

文摘   2024-11-08 10:05   中国香港  

时序数据可视化是现代数据分析和系统 Observability 的重要组成部分。尽管像 Grafana 这样的强大工具已被广泛使用,我们依然希望为 GreptimeCloud 的用户提供无缝的集成体验,让他们无需额外安装工具,就能轻松实现时序数据的可视化。

从自研到集成:我们的可视化之路

最初,我们自主研发了一套可视化解决方案。但很快我们意识到,重复造轮子并非高效之道。构建和维护一个完整的可视化系统需要投入大量的资源,尤其对一个注重用户 UI 质量的团队来说,这部分的工作量更是庞大。

因此我们调整了战略,并确立了两个核心目标:

  1. 代码驱动:通过编程方式构建可视化 dashboard,确保数据清晰、易于理解;
  2. Git 管理:引入 Git 作为管理工具,采用版本控制和 CI/CD 流水线等行业最佳实践,优化用户体验。

Perses:与我们的需求完美契合

我们长期关注着 Perses[1] 项目,并且非常高兴地看到:它最近被 CNCF[2] 接纳为沙盒项目之一,这是其发展的一个重要里程碑。经过一段时间的研究与社区互动,我们发现,Perses 不仅仅是一个独立的可视化工具,它还具备嵌入其他应用的能力,OpenShift 等项目的成功实践也证明了这一点。

Perses 的灵活性恰好完美契合了我们的需求。经过一段时间的概念验证,我们对集成方式进行了微调,并做了部分上游改进,以确保用户体验的一致性。我们也很高兴能为该项目的社区贡献我们的力量。

全新 GreptimeCloud 可视化工作台上线

(图 1 :可视化工作台)

今天,我们很高兴地宣布最新版的 GreptimeCloud 可视化工作台已经正式上线!它将三个关键组件整合成一个完整的解决方案:

  1. Perses 集成:符合 CNCF 生态标准的可视化功能;
  2. GreptimeDB:完全托管、可扩展的时序数据库;
  3. Git 基础设施:为所有 dashboards 提供完整的版本控制支持。

这一全新解决方案为用户带来了几个显著的优势:

  • 原生 Perses UI 集成:直接在 GreptimeCloud 中构建和管理 dashboard;
  • 完全可移植性:将 dashboard 导出为 JSON 文件,与任何基于 Perses 的系统兼容;
  • 版本控制:充分利用 Git 的强大功能,轻松管理 dashboard;
  • 双向兼容:无缝导入现有的 Perses dashboard;
  • 集中管理:将时序数据与可视化管理合二为一,且所有内容都由 Git 进行备份。

与社区携手共进

在亲身感受了构建可视化工具的难度之后,我们决定回馈 Perses 社区——我们的团队将继续参与 Bug 修复和功能开发,推动平台不断完善,以便为更多用户提供更好的体验。

立即体验!

现在,你可以通过创建一个免费的 GreptimeCloud[3] 实例,来立即体验我们增强版的可视化功能。新的 dashboard 功能已上线,帮助你快速构建强大且具有版本控制的可视化界面。

Reference

[1] https://perses.dev/ 

[2] https://www.cncf.io/ 

[3] https://console.greptime.cloud/signup

关于 Greptime

Greptime 格睿科技专注于为可观测、物联网及车联网等领域提供实时、高效的数据存储和分析服务,帮助客户挖掘数据的深层价值。目前基于云原生的时序数据库 GreptimeDB 已经衍生出多款适合不同用户的解决方案,更多信息或 demo 展示请联系下方小助手(微信号:greptime)。

欢迎对开源感兴趣的朋友们参与贡献和讨论,从带有 good first issue 标签的 issue 开始你的开源之旅吧~期待在开源社群里遇见你!添加小助手微信即可加入“技术交流群”与志同道合的朋友们面对面交流哦~

Star us on GitHub Now: https://github.com/GreptimeTeam/greptimedb
官网:https://greptime.cn/
文档:https://docs.greptime.cn/
Twitter: https://twitter.com/Greptime
Slack: https://greptime.com/slack
LinkedIn: https://www.linkedin.com/company/greptime/

往期精彩文章:

点击「阅读原文」,立即体验 GreptimeDB!

文章转载自GreptimeDB点击这里阅读原文了解更多


CNCF概况(幻灯片)

扫描二维码联系我们!




CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。 

CNCF云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。请关注CNCF微信公众号。

CNCF
云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。
 最新文章