Nobl9 的服务级别目标平台基于 InfluxDB 运行

导航至

跟踪服务级别目标 (SLO) 有助于开发人员构建更可靠的软件。至少,这是 Nobl9 的期望。该公司以自己名字命名的 SLO 平台为软件开发人员、DevOps 从业人员和可靠性工程师提供实时数据,以便他们拥有快速构建可靠功能所需的信息。

Nobl9 是一个 SLO 管理平台,它与客户现有的可观测性工具集成,使企业能够将监控和其他日志记录和追踪数据与用户满意度和业务 KPI 联系起来。通过支持 24 种不同的数据源(并且还在增长),它可以从这些来源提取服务级别指标 (SLI),并使用这些数据来计算 SLO。

Nobl9 通过 InfluxDB 实现更多功能

SLO 本质上是一种时序数据,因此 Nobl9 团队知道他们需要一个时序数据库。他们选择 InfluxDB 是因为它能够处理以各种必要方式对数据进行切片和切块的查询负载。Nobl9 的客户在各种技术环境中运营,因此 InfluxDB 可在多种环境中使用是另一个优势。

Nobl9 以几种不同的方式使用 InfluxDB 来获取数据并从平台推送数据。Nobl9 利用 InfluxDB 的一个关键方式是用于数据摄取。Nobl9 提供两种集成选项,一种是基于代理的,另一种是 SaaS 到 SaaS 的连接。支撑这两种选择的是 Telegraf,Nobl9 通过创建用于数据摄取的自定义插件对其进行了扩展。这使 Nobl9 平台能够处理来自其支持的所有不同数据源的各种数据。

Ingest-Error-Rate

InfluxDB 为 Nobl9 发挥关键作用的另一个领域是在数据可视化方面。在计算 SLO 后,Nobl9 将数据推送到 InfluxDB,后者为一系列仪表板提供数据。通过结合使用 Flux任务,Nobl9 团队拥有极大的灵活性来编写查询和自动化流程,以满足用户所需的各种 SLO 和使用案例的要求。

Nobl9s-Service-Level-Objectives-Platform

在导出数据方面,Nobl9 平台再次提供了两种不同的方法。该平台支持批量和实时数据导出。InfluxDB 是实时导出的一个优势,因为它与许多工具集成,这意味着用户可以将 Nobl9 连接到任何所需的输出源。

Nobl9 的未来

Nobl9 在 InfluxDB 上构建了一个强大的平台,可以轻松跟踪 SLO,并使站点可靠性工程师能够设置自动警报并使其软件更可靠。将 InfluxDB 集成到核心 Nobl9 平台中实现了几个关键功能。从数据摄取到数据可视化再到数据导出,Nobl9 利用 InfluxDB 来管理其数据管道。

该公司继续探索利用 SLO 的新方法,并使它们更加精确和贴近其客户群的需求。有关 Nobl9 平台及其如何使用 InfluxDB 的更多详细信息,请查看完整的案例研究