Documentation
¶
Index ¶
- Constants
- func GetAlertmanagerClientFromConfig() (*resty.Client, error)
- func GetAlertmanagerConfig(ctx context.Context) (*external.AlertmanagerConfig, error)
- func GetPrometheusClientFromConfig() (*resty.Client, error)
- func GetPrometheusConfig(ctx context.Context) (*external.PrometheusConfig, error)
- func SaveAlertmanagerConfig(ctx context.Context, cfg *external.AlertmanagerConfig) error
- func SavePrometheusConfig(ctx context.Context, cfg *external.PrometheusConfig) error
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 GetAlertmanagerConfig ¶
func GetAlertmanagerConfig(ctx context.Context) (*external.AlertmanagerConfig, 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.
Click to show internal directories.
Click to hide internal directories.