Nobl9 的服务级别目标平台运行在 InfluxDB 上
作者:Jason Myers / 用例,产品,开发者
2022年7月6日
导航至
跟踪服务级别目标(SLOs)有助于开发者构建更可靠的软件。至少,这是 Nobl9 的希望。该公司自命名的 SLO 平台为软件开发人员、DevOps 实践者和可靠性工程师提供实时数据,使他们能够快速构建可靠的功能。
Nobl9 是一个 SLO 管理平台,可与客户现有的可观察性工具集成,并使企业能够将监控和其他日志和跟踪数据与用户满意度和企业 KPIs 相关联。支持二十四种不同的数据源(并持续增长),它从这些来源中提取服务级别指标(SLIs),并使用这些数据来计算 SLOs。
Nobl9 使用 InfluxDB 做更多事情
SLOs 实际上是一种时序数据,因此 Nobl9 团队知道他们需要一个时序数据库。他们选择 InfluxDB,因为它能够处理所有必要的数据切片和切块查询负载。Nobl9 的客户在广泛的技术环境中运营,因此 InfluxDB 可在多个环境中使用是另一个好处。
Nobl9 以几种不同的方式使用 InfluxDB 来获取数据并将数据从平台推出去。Nobl9 利用 InfluxDB 的一个关键方式是数据摄取。Nobl9 提供两种集成选项,一种是基于代理的,另一种是 SaaS-to-SaaS 连接。这两种选项的底层是 Telegraf,Nobl9 通过创建数据摄取的自定义插件进行了扩展。这使得 Nobl9 平台能够处理来自其支持的所有不同数据源的广泛数据。
在数据可视化方面,InfluxDB 对 Nobl9 也起着至关重要的作用。在计算完 SLOs 后,Nobl9 将数据推送到 InfluxDB,后者为一系列仪表板提供数据。通过结合使用 Flux 和 任务,Nobl9 团队有许多灵活性来编写查询和自动化满足用户所需的各种 SLOs 和用例的过程。
当涉及到数据导出时,Nobl9 平台再次提供了两种不同的方法。该平台支持批处理和实时数据导出。由于与许多工具集成,InfluxDB 是实时导出的资产,这意味着用户可以将 Nobl9 连接到任何所需的输出源。
Nobl9 的未来
Nobl9在InfluxDB上构建了一个强大的平台,可以轻松跟踪SLO,并赋予站点可靠性工程师设置自动化警报并提高软件可靠性的能力。将InfluxDB集成到Nobl9平台的核心功能中,实现了以下关键功能:从数据摄取到数据可视化和数据导出,Nobl9利用InfluxDB管理其数据管道。
公司持续探索利用SLO的新方法,使其更加精确和符合客户需求。有关Nobl9平台及其如何使用InfluxDB的更多详细信息,请参阅完整案例研究。