Skip to main content

Nobl9 release channels

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

We've introduced release channels to enhance the performance and stability of data source integrations:

The Stable channel is mature and most reliable. It provides all officially released features and changes that have undergone rigorous testing. The Stable channel represents the final fully stable product ready for mission-critical production use. When you don't need the newest features, the Stable channel would be optimal for use.

The Beta channel showcases the latest innovations tested to deliver the best early-access experience possible. It contains the most recently shipped features that still need more green runs in real-world scenarios, such as usability testing. The Beta channel constantly receives updates and fixes as the development process moves forward. All new features are first delivered to the Beta channel.

What's in the Beta channel?​

Some Nobl9 features have a Beta label, although they aren’t limited to the Beta channel. The difference between these concepts is as follows:

  • The Beta channel is a distribution method:
    • New data sources and related functionality are released to the Beta channel first
    • After thorough testing, they go to the Stable channel
  • The Beta feature label indicates feature completeness
    • These features are released for use as a playground
    • Nobl9 polishes these features based on user feedback and removes the label once a feature is mature

The following table contains the functionality available in the Beta channel along with the applicable information.

Data sourceAgent min versionBeta functionality
β€’ AMS Prometheus
β€’ Azure Monitor managed service for Prometheus
β€’ Coralogix
β€’ Google Cloud Monitoring
β€’ Prometheus
β‰₯ 0.105.0-betaThe Step parameter used to set the metric resolution for the data source
Sumo Logicβ‰₯ 0.102.0-betaβ€’ SLI Analyzer
β€’ Replay
LogicMonitorβ‰₯ 0.81.0-betaβ€’ Data source availability
β€’ Event logs for SLO live processing
β€’ Query parameters retrieval with sloctl
β€’ SLI Analyzer
β€’ Replay
Azure Monitor managed service for Prometheusβ‰₯ 0.78.0-betaβ€’ Data source availability
β€’ Event logs for SLO live processing
β€’ Query parameters retrieval with sloctl
β€’ SLI Analyzer
β€’ Replay
Azure Monitorβ‰₯ 0.71.0-betaResource and metrics discovery
Azure Monitorβ‰₯ 0.69.0-beta04Data source availability
Release channel key takeaways
  • Beta features can be available in both channels.
  • You can modify your data source's release channel only if it's connected with the direct method.

Release channel in a YAML definition​

The release channel is specified in the releaseChannel field of your agent or direct YAML:

A generic agent YAML definition
apiVersion: n9/v1alpha
kind: Agent
metadata:
name: generic
displayName: Generic Agent
project: default
annotations:
area: latency
env: prod
region: us
team: sales
spec:
description: Example Generic Agent
releaseChannel: stable
generic: {}
queryDelay:
value: 1
unit: Second

Provide the required release channelβ€”stable or betaβ€”and run sloctl apply -f providing the path to your YAML.

Check out these related guides and references: