开始使用
在 xObserve 之前已经有了不少数据可视化平台,一起来看看相比竞品,xObserve 的优势有哪些。
不得不说 Grafana 是一款开创性的伟大开源产品,它是全世界最流行的数据可视化平台。xObserve 与 Grafana 相比,未必更全面更优秀,但是我们也有自己的巨大优势。
xObserve 拥有 Grafana 有的几乎所有功能,虽然一些功能插件未必像 Grafana 那么强大,但是对于绝大多数场景已足够使用,而且我们还有通用的图表和数据源,可以满足所有场景的需求。
xObserve 的一些插件会显著强于 Grafana ,例如:
这些图表特别适用于可观测性和 APM 领域,这也是 xObserve 与 Grafana 最大的不同之处, 我们的目标主要是 APM 和 Observability ,而不是通用( 当然,也很通用 )。
xObserve 比 Grafana 要更易用,特别是对于开发者,如果你深入研究过 Grafana 源码就能明白,总之由于 xObserve 开发于2023年,同时得益于我们的设计取舍,它是一个更易于使用的优秀产品。
xObserve 在可观测性和 APM 领域非常强大,这并不是我们在自吹自擂,如果你深入使用并对比过,相信你也会认可这个说法。
总之,你可以使用 xObserve 构建任何形式的 APM UI。至少,在功能上,我们提供了所有必须的,如果有缺失,可以提 issues :)
作为对比,grafana 的设计目标更通用,更偏向于数据探索,这使得它无法满足 APM 和 Observability 领域的进阶需求。
由于 xObserve 是 2023 年的新产品,因此我们使用了现代化的 UI 框架和设计。
并且,由于数据大屏这个特殊的需求,我们提供了仪表盘和图表的样式定制功能,可以实现非常酷炫的大屏效果。
当然,也不是说 Grafana 不好看,主要是缺少了一些自定义功能。
Grafana 有一套强大的告警系统,你可以定义告警规则、查询和展示告警结果,真的很棒。不过,它并不容易使用,而且它也不兼容你现有的告警系统。
在经过仔细权衡后,xObserve 决定:监控配置还是应该交给 APM 去做,专业的事情交给专业的人做,而我们只需要专注于告警查询和展示即可。
因此 xObserve 支持:
总之,告警配置在监控系统中完成,例如 Prometheus 也提供了强大的告警配置,并且 xObserve 对 Prometheus 提供了原生支持,最后在 xObserve 中完成查询和展示。
xObserve 使用了 Apache License 2.0 开源协议,这个协议对商业使用更加友好。
我们保证:在未来永远不会更改开源协议,也不会闭源,xObserve 永远是 100% 开源的!
如果你需要通用的图表平台,并且需要从更多的数据源中查询数据,也不想使用 HTTP API, 那么你应该使用 Grafana,它目前支持大量的数据源,而 xObserve 还在快速发展中。
如果你需要打造 APM 和可观测性,那么闭眼选择 xObserve,在这个领域我们有强大的自信。 顺便说一句, https://play.xobserve.io 本身就是一个演示目的的 APM demo.
如果你想要对源码进行二次开发,xObserve 是不二的选择,相信我,它们的二次开发难易度完全是两个次元的。