Skip to main content

Resources in Nobl9

Reading time: 0 minute(s) (0 words)

To begin working with Nobl9, you'll need to create the following resources: projects, services, data sources, and SLOs. Optionally, you can also create alert policies, alert methods, and labels.

Projects serve as the primary organizational unit in Nobl9. They contain all other resources, including services, data sources, alert policies, and alert methods.

Services represent the components you want to monitor for reliability. Each service contains one or more SLOs that measure its performance.

Resource hierarchy and core concepts
  • The core hierarchy in Nobl9 is Project > Service > SLO.
  • SLOs can only exist within services, and each SLO belongs to exactly one service.
  • A service can contain multiple SLOs.

Data sources are monitoring solutions that integrate with Nobl9 to provide data for your SLOs.

Alert policies define the conditions that trigger notifications when an SLO breaches its error budget or meets other specified criteria. Alert policies can be attached to any SLO within the same project. You can attach alert methods to alert policies to specify how you want to receive notifications.

Labels are project-agnostic tags that help you organize and streamline work with your Nobl9 resources.

In the Nobl9 web application, resources are displayed in dedicated sections.

Resource tableNobl9 web application section
ProjectsCatalog
ServicesCatalog
Data sourcesIntegrations
SLOsService level objectives
Alert policiesAlerts
Alert methodsIntegrations
LabelsCatalog

Click your required resource to open its details.

Change history
Enterprise

The Change history feature is available to all users with resource access in Nobl9 Enterprise Edition.

A comprehensive changelog is available under the Change history tab on SLO, project, and service details. It tracks:

  • Total number of changes
  • Change details
  • Timestamp
  • User who made the change
  • Tool used to implement the change
change history
Change history under the project details

Tools

The list of tools used to implement every modification is as follows (not all tools are applicable to SLOs):

Tool usedDescription
AgentN/A
sloctlChanges applied using sloctl
BrowserChanges made through the Nobl9 Web interface
TerraformChanges applied using the Nobl9 Terraform Provider
SystemChanges performed by internal system processes
SCIMN/A
SDKChanges made using the Nobl9 SDK for Go
Check out these related guides and references: