Skip to content

[➕ Feature]: Provision Provider via YAML file #4189

@tuantran0910

Description

@tuantran0910

Provider provisioning in Keep allows you to set up and manage data providers dynamically.

To provision providers and deduplication rules for them, set the KEEP_PROVIDERS environment variable. This can be done in two ways:

  • Directly with a JSON string containing the providers configurations.
  • With the path to a JSON file that contains the providers configurations.
# ENV
KEEP_PROVIDERS={"keepVictoriaMetrics":{"type":"victoriametrics","authentication":{"VMAlertHost":"http://localhost","VMAlertPort": 1234}},"keepClickhouse1":{"type":"clickhouse","authentication":{"host":"http://localhost","port":"4321","username":"keep","password":"1234","database":"keepdb"}}}

I think that it's better to provision providers via YAML file like Workflow Provisioning.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureA new featureProviderProviders related issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions