Package io.quarkus.kubernetes.deployment
Class PrometheusConfig
- java.lang.Object
-
- io.quarkus.kubernetes.deployment.PrometheusConfig
-
public class PrometheusConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanannotationsWhen true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics.(package private) Optional<String>pathDefine the annotation used to indicate the path to scrape.(package private) Optional<String>portDefine the annotation used to indicate the port to scrape.(package private) StringprefixDefine the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults.(package private) Optional<String>schemeDefine the annotation used to indicate the scheme to use for scraping By default,/schemewill be appended to the defined prefix.(package private) Optional<String>scrapeDefine the annotation used to indicate services that should be scraped.
-
Constructor Summary
Constructors Constructor Description PrometheusConfig()
-
-
-
Field Detail
-
annotations
@ConfigItem(defaultValue="true") boolean annotations
When true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics. In configurations that use the Prometheus operator with ServiceMonitor, annotations may not be necessary.
-
prefix
@ConfigItem(defaultValue="prometheus.io") String prefix
Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults. Altering the base for generated annotations can make it easier to define re-labeling rules and avoid unexpected knock-on effects. The default value isprometheus.ioSee Prometheus example: https://github.com/prometheus/prometheus/blob/main/documentation/examples/prometheus-kubernetes.yml
-
scrape
@ConfigItem Optional<String> scrape
Define the annotation used to indicate services that should be scraped. By default,/scrapewill be appended to the defined prefix.
-
path
@ConfigItem Optional<String> path
Define the annotation used to indicate the path to scrape. By default,/pathwill be appended to the defined prefix.
-
port
@ConfigItem Optional<String> port
Define the annotation used to indicate the port to scrape. By default,/portwill be appended to the defined prefix.
-
-