external

package
v0.0.0-...-61ee147 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PROMETHEUS                            = "prometheus"
	ALERTMANAGER                          = "alertmanager"
	PROMETHEUS_CONFIG_KEY                 = "prometheus_config"
	ALERTMANAGER_CONFIG_KEY               = "alertmanager_config"
	PROMETHEUS_READINESS_CHECK_URL        = "/-/ready"
	ALERTMANAGER_READINESS_CHECK_URL      = "/-/ready"
	PROMETHEUS_READINESS_CHECK_RESPONSE   = "Prometheus Server is Ready.\n"
	ALERTMANAGER_READINESS_CHECK_RESPONSE = "OK"
)

Variables

This section is empty.

Functions

func GetAlertmanagerClientFromConfig

func GetAlertmanagerClientFromConfig() (*resty.Client, error)

func GetAlertmanagerConfig

func GetAlertmanagerConfig(ctx context.Context) (*external.AlertmanagerConfig, error)

func GetPrometheusClientFromConfig

func GetPrometheusClientFromConfig() (*resty.Client, error)

func GetPrometheusConfig

func GetPrometheusConfig(ctx context.Context) (*external.PrometheusConfig, error)

func SaveAlertmanagerConfig

func SaveAlertmanagerConfig(ctx context.Context, cfg *external.AlertmanagerConfig) error

func SavePrometheusConfig

func SavePrometheusConfig(ctx context.Context, cfg *external.PrometheusConfig) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL