Skip to content

[features] section

Features service configuration

use_uvloop

  • YAML Path: features.use_uvloop
  • Key-value Path: features/use_uvloop
  • Environment: NOC_FEATURES_USE_UVLOOP

cp

  • Default value: True
  • YAML Path: features.cp
  • Key-value Path: features/cp
  • Environment: NOC_FEATURES_CP

sentry

  • YAML Path: features.sentry
  • Key-value Path: features/sentry
  • Environment: NOC_FEATURES_SENTRY

traefik

  • YAML Path: features.traefik
  • Key-value Path: features/traefik
  • Environment: NOC_FEATURES_TRAEFIK

cpclient

  • YAML Path: features.cpclient
  • Key-value Path: features/cpclient
  • Environment: NOC_FEATURES_CPCLIENT

telemetry

Enable internal telemetry export to Clickhouse

  • YAML Path: features.telemetry
  • Key-value Path: features/telemetry
  • Environment: NOC_FEATURES_TELEMETRY

consul_healthchecks

While registering serive in consul also register health check

  • Default value: True
  • YAML Path: features.consul_healthchecks
  • Key-value Path: features/consul_healthchecks
  • Environment: NOC_FEATURES_CONSUL_HEALTHCHECKS

service_registration

Permit consul self registration

  • Default value: True
  • YAML Path: features.service_registration
  • Key-value Path: features/service_registration
  • Environment: NOC_FEATURES_SERVICE_REGISTRATION

forensic

  • YAML Path: features.forensic
  • Key-value Path: features/forensic
  • Environment: NOC_FEATURES_FORENSIC

gate

Enables or disables specific features using the Feature Gates. Specify a list of feature names. To explicitly disable a feature, prefix its name with a -.

Example:

features:
    gate:
        - channel
        - -jobs

  • YAML Path: features.gate
  • Key-value Path: features/gate
  • Environment: NOC_FEATURES_GATE