@@ -15,7 +15,7 @@ Future releases will add more options, like configuration via environment variab
1515Example:
1616
1717``` properties
18- io.prometheus.exporter.httpServer.port = 9401
18+ io.prometheus.exporter.httpServer.port = 9401
1919```
2020
2121The property above changes the port for the
@@ -39,7 +39,7 @@ The properties file is searched in the following locations:
3939<!-- editorconfig-checker-disable -->
4040
4141| Name | Javadoc | Note |
42- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
42+ | ----------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |
4343| io.prometheus.metrics.exemplarsEnabled | [ Counter.Builder.withExemplars()] ( < /client_java/api/io/prometheus/metrics/core/metrics/Counter.Builder.html#withExemplars() > ) | (1) (2) |
4444| io.prometheus.metrics.histogramNativeOnly | [ Histogram.Builder.nativeOnly()] ( < /client_java/api/io/prometheus/metrics/core/metrics/Histogram.Builder.html#nativeOnly() > ) | (2) |
4545| io.prometheus.metrics.histogramClassicOnly | [ Histogram.Builder.classicOnly()] ( < /client_java/api/io/prometheus/metrics/core/metrics/Histogram.Builder.html#classicOnly() > ) | (2) |
@@ -71,13 +71,13 @@ metric only by specifying the metric name. Example:
7171Let's say you have a histogram named ` latency_seconds ` .
7272
7373``` properties
74- io.prometheus.metrics.histogramClassicUpperBounds = 0.2, 0.4, 0.8, 1.0
74+ io.prometheus.metrics.histogramClassicUpperBounds = 0.2, 0.4, 0.8, 1.0
7575```
7676
7777The line above sets histogram buckets for all histograms. However:
7878
7979``` properties
80- io.prometheus.metrics.latency_seconds.histogramClassicUpperBounds = 0.2, 0.4, 0.8, 1.0
80+ io.prometheus.metrics.latency_seconds.histogramClassicUpperBounds = 0.2, 0.4, 0.8, 1.0
8181```
8282
8383The line above sets histogram buckets only for the histogram named ` latency_seconds ` .
@@ -89,7 +89,7 @@ This works for all Metrics properties.
8989<!-- editorconfig-checker-disable -->
9090
9191| Name | Javadoc | Note |
92- | -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
92+ | ---------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
9393| io.prometheus.exemplars.minRetentionPeriodSeconds | [ ExemplarsProperties.getMinRetentionPeriodSeconds()] ( < /client_java/api/io/prometheus/metrics/config/ExemplarsProperties.html#getMinRetentionPeriodSeconds() > ) | |
9494| io.prometheus.exemplars.maxRetentionPeriodSeconds | [ ExemplarsProperties.getMaxRetentionPeriodSeconds()] ( < /client_java/api/io/prometheus/metrics/config/ExemplarsProperties.html#getMaxRetentionPeriodSeconds() > ) | |
9595| io.prometheus.exemplars.sampleIntervalMilliseconds | [ ExemplarsProperties.getSampleIntervalMilliseconds()] ( < /client_java/api/io/prometheus/metrics/config/ExemplarsProperties.html#getSampleIntervalMilliseconds() > ) | |
@@ -101,7 +101,7 @@ This works for all Metrics properties.
101101<!-- editorconfig-checker-disable -->
102102
103103| Name | Javadoc | Note |
104- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
104+ | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
105105| io.prometheus.exporter.includeCreatedTimestamps | [ ExporterProperties.getIncludeCreatedTimestamps()] ( < /client_java/api/io/prometheus/metrics/config/ExporterProperties.html#getIncludeCreatedTimestamps() > ) | (1) |
106106| io.prometheus.exporter.exemplarsOnAllMetricTypes | [ ExporterProperties.getExemplarsOnAllMetricTypes()] ( < /client_java/api/io/prometheus/metrics/config/ExporterProperties.html#getExemplarsOnAllMetricTypes() > ) | (1) |
107107
@@ -114,7 +114,7 @@ This works for all Metrics properties.
114114<!-- editorconfig-checker-disable -->
115115
116116| Name | Javadoc | Note |
117- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
117+ | ---------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
118118| io.prometheus.exporter.filter.metricNameMustBeEqualTo | [ ExporterFilterProperties.getAllowedMetricNames()] ( < /client_java/api/io/prometheus/metrics/config/ExporterFilterProperties.html#getAllowedMetricNames() > ) | (1) |
119119| io.prometheus.exporter.filter.metricNameMustNotBeEqualTo | [ ExporterFilterProperties.getExcludedMetricNames()] ( < /client_java/api/io/prometheus/metrics/config/ExporterFilterProperties.html#getExcludedMetricNames() > ) | (2) |
120120| io.prometheus.exporter.filter.metricNameMustStartWith | [ ExporterFilterProperties.getAllowedMetricNamePrefixes()] ( < /client_java/api/io/prometheus/metrics/config/ExporterFilterProperties.html#getAllowedMetricNamePrefixes() > ) | (3) |
@@ -133,7 +133,7 @@ Only metrics starting with these prefixes will be exposed.<br/>
133133<!-- editorconfig-checker-disable -->
134134
135135| Name | Javadoc | Note |
136- | -------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ---- |
136+ | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ------ |
137137| io.prometheus.exporter.httpServer.port | [ HTTPServer.Builder.port()] ( < /client_java/api/io/prometheus/metrics/exporter/httpserver/HTTPServer.Builder.html#port(int) > ) | |
138138
139139<!-- editorconfig-checker-enable -->
@@ -143,7 +143,7 @@ Only metrics starting with these prefixes will be exposed.<br/>
143143<!-- editorconfig-checker-disable -->
144144
145145| Name | Javadoc | Note |
146- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
146+ | --------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
147147| io.prometheus.exporter.opentelemetry.protocol | [ OpenTelemetryExporter.Builder.protocol()] ( < /client_java/api/io/prometheus/metrics/exporter/opentelemetry/OpenTelemetryExporter.Builder.html#protocol(java.lang.String) > ) | (1) |
148148| io.prometheus.exporter.opentelemetry.endpoint | [ OpenTelemetryExporter.Builder.endpoint()] ( < /client_java/api/io/prometheus/metrics/exporter/opentelemetry/OpenTelemetryExporter.Builder.html#endpoint(java.lang.String) > ) | |
149149| io.prometheus.exporter.opentelemetry.headers | [ OpenTelemetryExporter.Builder.headers()] ( < /client_java/api/io/prometheus/metrics/exporter/opentelemetry/OpenTelemetryExporter.Builder.html#header(java.lang.String,java.lang.String) > ) | (2) |
@@ -170,10 +170,14 @@ See Javadoc for details.
170170
171171<!-- editorconfig-checker-disable -->
172172
173- | Name | Javadoc | Note |
174- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
175- | io.prometheus.exporter.pushgateway.address | [ PushGateway.Builder.address()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#address(java.lang.String) > ) | |
176- | io.prometheus.exporter.pushgateway.scheme | [ PushGateway.Builder.scheme()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#scheme(java.lang.String) > ) | |
177- | io.prometheus.exporter.pushgateway.job | [ PushGateway.Builder.job()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#job(java.lang.String) > ) | |
173+ | Name | Javadoc | Note |
174+ | ---------------------------------------------------| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------|
175+ | io.prometheus.exporter.pushgateway.address | [ PushGateway.Builder.address()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#address(java.lang.String) > ) | |
176+ | io.prometheus.exporter.pushgateway.scheme | [ PushGateway.Builder.scheme()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#scheme(java.lang.String) > ) | |
177+ | io.prometheus.exporter.pushgateway.job | [ PushGateway.Builder.job()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#job(java.lang.String) > ) | |
178+ | io.prometheus.exporter.pushgateway.escapingScheme | [ PushGateway.Builder.escapingScheme()] ( < /client_java/api/io/prometheus/metrics/exporter/pushgateway/PushGateway.Builder.html#escapingScheme(io.prometheus.metrics.config.EscapingScheme) > ) | (1) |
178179
179180<!-- editorconfig-checker-enable -->
181+
182+ (1) Escaping scheme can be ` allow-utf-8 ` , ` underscores ` , ` dots ` , or ` values ` as described in
183+ [ escaping schemes] ( https://github.com/prometheus/docs/blob/main/docs/instrumenting/escaping_schemes.md#escaping-schemes )
0 commit comments