Documentation
¶
Index ¶
- func AppendDiscoveryRelabel(pb *build.PrometheusBlocks, relabelConfigs []*prom_relabel.Config, ...) *disc_relabel.Exports
- func AppendPrometheusRelabel(pb *build.PrometheusBlocks, relabelConfigs []*prom_relabel.Config, ...) *relabel.Exports
- func AppendPrometheusRemoteWrite(pb *build.PrometheusBlocks, globalConfig prom_config.GlobalConfig, ...) *remotewrite.Exports
- func AppendPrometheusScrape(pb *build.PrometheusBlocks, scrapeConfig *prom_config.ScrapeConfig, ...)
- func AppendServiceDiscoveryConfig(pb *build.PrometheusBlocks, serviceDiscoveryConfig prom_discover.Config, ...) discovery.Exports
- func ToAlloyRelabelConfigs(relabelConfigs []*prom_relabel.Config) []*alloy_relabel.Config
- func ValidateDiscoveryAzure(sdConfig *prom_azure.SDConfig) diag.Diagnostics
- func ValidateDiscoveryConsul(sdConfig *prom_consul.SDConfig) diag.Diagnostics
- func ValidateDiscoveryDigitalOcean(sdConfig *prom_digitalocean.SDConfig) diag.Diagnostics
- func ValidateDiscoveryDns(sdConfig *prom_dns.SDConfig) diag.Diagnostics
- func ValidateDiscoveryDocker(sdConfig *prom_moby.DockerSDConfig) diag.Diagnostics
- func ValidateDiscoveryDockerswarm(sdConfig *prom_moby.DockerSwarmSDConfig) diag.Diagnostics
- func ValidateDiscoveryEC2(sdConfig *prom_aws.EC2SDConfig) diag.Diagnostics
- func ValidateDiscoveryFile(sdConfig *prom_file.SDConfig) diag.Diagnostics
- func ValidateDiscoveryGCE(sdConfig *prom_gce.SDConfig) diag.Diagnostics
- func ValidateDiscoveryHttp(sdConfig *prom_http.SDConfig) diag.Diagnostics
- func ValidateDiscoveryIonos(sdConfig *prom_ionos.SDConfig) diag.Diagnostics
- func ValidateDiscoveryKubernetes(sdConfig *prom_kubernetes.SDConfig) diag.Diagnostics
- func ValidateDiscoveryKuma(sdConfig *prom_kuma.SDConfig) diag.Diagnostics
- func ValidateDiscoveryLightsail(sdConfig *prom_aws.LightsailSDConfig) diag.Diagnostics
- func ValidateDiscoveryLinode(sdConfig *prom_linode.SDConfig) diag.Diagnostics
- func ValidateDiscoveryMarathon(sdConfig *prom_marathon.SDConfig) diag.Diagnostics
- func ValidateDiscoveryNerve(sdConfig *prom_nerve.NerveSDConfig) diag.Diagnostics
- func ValidateDiscoveryOpenstack(sdConfig *prom_openstack.SDConfig) diag.Diagnostics
- func ValidateDiscoveryOvhcloud(sdConfig *prom_discovery.SDConfig) diag.Diagnostics
- func ValidateDiscoveryScaleway(sdConfig *prom_scaleway.SDConfig) diag.Diagnostics
- func ValidateDiscoveryServerset(_ *prom_zk.ServersetSDConfig) diag.Diagnostics
- func ValidateDiscoveryTriton(sdConfig *prom_triton.SDConfig) diag.Diagnostics
- func ValidatePrometheusScrape(scrapeConfig *prom_config.ScrapeConfig) diag.Diagnostics
- func ValidateRemoteWriteConfig(remoteWriteConfig *prom_config.RemoteWriteConfig) diag.Diagnostics
- func ValidateScrapeTargets(staticConfig prom_discovery.StaticConfig) diag.Diagnostics
- func ValidateServiceDiscoveryConfig(serviceDiscoveryConfig prom_discover.Config) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendDiscoveryRelabel ¶
func AppendDiscoveryRelabel(pb *build.PrometheusBlocks, relabelConfigs []*prom_relabel.Config, targets []discovery.Target, label string) *disc_relabel.Exports
func AppendPrometheusRelabel ¶
func AppendPrometheusRelabel(pb *build.PrometheusBlocks, relabelConfigs []*prom_relabel.Config, forwardTo []storage.Appendable, label string) *relabel.Exports
func AppendPrometheusRemoteWrite ¶
func AppendPrometheusRemoteWrite(pb *build.PrometheusBlocks, globalConfig prom_config.GlobalConfig, remoteWriteConfigs []*prom_config.RemoteWriteConfig, label string) *remotewrite.Exports
func AppendPrometheusScrape ¶
func AppendPrometheusScrape(pb *build.PrometheusBlocks, scrapeConfig *prom_config.ScrapeConfig, forwardTo []storage.Appendable, targets []discovery.Target, label string)
func AppendServiceDiscoveryConfig ¶
func AppendServiceDiscoveryConfig(pb *build.PrometheusBlocks, serviceDiscoveryConfig prom_discover.Config, label string, labelCounts map[string]int) discovery.Exports
func ToAlloyRelabelConfigs ¶
func ToAlloyRelabelConfigs(relabelConfigs []*prom_relabel.Config) []*alloy_relabel.Config
func ValidateDiscoveryAzure ¶
func ValidateDiscoveryAzure(sdConfig *prom_azure.SDConfig) diag.Diagnostics
func ValidateDiscoveryConsul ¶
func ValidateDiscoveryConsul(sdConfig *prom_consul.SDConfig) diag.Diagnostics
func ValidateDiscoveryDigitalOcean ¶
func ValidateDiscoveryDigitalOcean(sdConfig *prom_digitalocean.SDConfig) diag.Diagnostics
func ValidateDiscoveryDns ¶
func ValidateDiscoveryDns(sdConfig *prom_dns.SDConfig) diag.Diagnostics
func ValidateDiscoveryDocker ¶
func ValidateDiscoveryDocker(sdConfig *prom_moby.DockerSDConfig) diag.Diagnostics
func ValidateDiscoveryDockerswarm ¶
func ValidateDiscoveryDockerswarm(sdConfig *prom_moby.DockerSwarmSDConfig) diag.Diagnostics
func ValidateDiscoveryEC2 ¶
func ValidateDiscoveryEC2(sdConfig *prom_aws.EC2SDConfig) diag.Diagnostics
func ValidateDiscoveryFile ¶
func ValidateDiscoveryFile(sdConfig *prom_file.SDConfig) diag.Diagnostics
func ValidateDiscoveryGCE ¶
func ValidateDiscoveryGCE(sdConfig *prom_gce.SDConfig) diag.Diagnostics
func ValidateDiscoveryHttp ¶
func ValidateDiscoveryHttp(sdConfig *prom_http.SDConfig) diag.Diagnostics
func ValidateDiscoveryIonos ¶
func ValidateDiscoveryIonos(sdConfig *prom_ionos.SDConfig) diag.Diagnostics
func ValidateDiscoveryKubernetes ¶
func ValidateDiscoveryKubernetes(sdConfig *prom_kubernetes.SDConfig) diag.Diagnostics
func ValidateDiscoveryKuma ¶
func ValidateDiscoveryKuma(sdConfig *prom_kuma.SDConfig) diag.Diagnostics
func ValidateDiscoveryLightsail ¶
func ValidateDiscoveryLightsail(sdConfig *prom_aws.LightsailSDConfig) diag.Diagnostics
func ValidateDiscoveryLinode ¶
func ValidateDiscoveryLinode(sdConfig *prom_linode.SDConfig) diag.Diagnostics
func ValidateDiscoveryMarathon ¶
func ValidateDiscoveryMarathon(sdConfig *prom_marathon.SDConfig) diag.Diagnostics
func ValidateDiscoveryNerve ¶
func ValidateDiscoveryNerve(sdConfig *prom_nerve.NerveSDConfig) diag.Diagnostics
func ValidateDiscoveryOpenstack ¶
func ValidateDiscoveryOpenstack(sdConfig *prom_openstack.SDConfig) diag.Diagnostics
func ValidateDiscoveryOvhcloud ¶
func ValidateDiscoveryOvhcloud(sdConfig *prom_discovery.SDConfig) diag.Diagnostics
func ValidateDiscoveryScaleway ¶
func ValidateDiscoveryScaleway(sdConfig *prom_scaleway.SDConfig) diag.Diagnostics
func ValidateDiscoveryServerset ¶
func ValidateDiscoveryServerset(_ *prom_zk.ServersetSDConfig) diag.Diagnostics
func ValidateDiscoveryTriton ¶
func ValidateDiscoveryTriton(sdConfig *prom_triton.SDConfig) diag.Diagnostics
func ValidatePrometheusScrape ¶
func ValidatePrometheusScrape(scrapeConfig *prom_config.ScrapeConfig) diag.Diagnostics
func ValidateRemoteWriteConfig ¶
func ValidateRemoteWriteConfig(remoteWriteConfig *prom_config.RemoteWriteConfig) diag.Diagnostics
func ValidateScrapeTargets ¶
func ValidateScrapeTargets(staticConfig prom_discovery.StaticConfig) diag.Diagnostics
func ValidateServiceDiscoveryConfig ¶
func ValidateServiceDiscoveryConfig(serviceDiscoveryConfig prom_discover.Config) diag.Diagnostics
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.