Importer

Each importer configuration item is a map with two required keys:

  • name, which defines the importer name

  • type, which selects the concrete importer type and therefore determines how the remaining keys are interpreted

The available importer types are documented below.

Importers

Common Keys

This section describes common keys shared by many importer types.

name

required, type: metric node name

Importer name.

type

required, type: str

Importer type.

collector

type: metric node name

Collector used by this importer.

If the referenced collector does not exist, a default discard collector is used.

listen_in_worker

optional, type: bool

Controls whether the importer listens in each worker runtime when workers are enabled.

The listen instance count then matches the worker count.

default: false

ingress_network_filter

optional, type: ingress network acl rule

Ingress network filter for clients.

The client address used here is always the interpreted client address. That means it is the raw socket peer address for direct listeners, or the address provided by PROXY Protocol when applicable.

default: not set