Package io.quarkus.kubernetes.deployment
Interface PrometheusConfig
public interface PrometheusConfig
-
Method Summary
Modifier and TypeMethodDescriptionbooleanWhen true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics.booleanWhen true (the default), emit a set of annotations to identify services that should be scraped by prometheus for metrics.path()Define the annotation used to indicate the path to scrape.port()Define the annotation used to indicate the port to scrape.prefix()Define the annotation prefix used for scrape values, this value will be used as the base for other annotation name defaults.scheme()Define the annotation used to indicate the scheme to use for scraping By default,/schemewill be appended to the defined prefix.scrape()Define the annotation used to indicate services that should be scraped.
-
Method Details
-
annotations
@WithDefault("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.
-
generateServiceMonitor
@WithDefault("true") boolean generateServiceMonitor()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
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 -
scrape
Define the annotation used to indicate services that should be scraped. By default,/scrapewill be appended to the defined prefix. -
path
Define the annotation used to indicate the path to scrape. By default,/pathwill be appended to the defined prefix. -
port
Define the annotation used to indicate the port to scrape. By default,/portwill be appended to the defined prefix. -
scheme
Define the annotation used to indicate the scheme to use for scraping By default,/schemewill be appended to the defined prefix.
-