You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This metric extension supports Java 8+, though SASL is only supported where
187
+
`com.sun.security.sasl.Provider` is available.
151
188
152
189
### Configuration
153
190
@@ -161,19 +198,18 @@ file contents can also be provided via stdin on startup when using `-config -` a
161
198
|`otel.jmx.groovy.script`| if not using `otel.jmx.target.system`| The path for the desired Groovy script. |
162
199
|`otel.jmx.target.system`| if not using `otel.jmx.groovy.script`| A comma-separated list of the supported target applications with built in Groovy scripts. |
163
200
|`otel.jmx.interval.milliseconds`| no | How often, in milliseconds, the Groovy script should be run and its resulting metrics exported. 10000 by default. |
164
-
|`otel.exporter`| no | The type of metric exporter to use: (`otlp`, `prometheus`, `inmemory`, `logging`). `logging` by default. |
165
-
|`otel.exporter.otlp.endpoint`| no | The otlp exporter endpoint to use, Required for `otlp`. |
166
-
|`otel.exporter.otlp.metric.timeout`| no | The otlp exporter request timeout (in milliseconds). Default is 1000. |
167
-
|`otel.exporter.otlp.use.tls`| no | Whether to use TLS for otlp channel. Setting any value evaluates to `true`. |
168
-
|`otel.exporter.otlp.metadata`| no | Any headers to include in otlp exporter metric submissions. Of the form `'header1=value1;header2=value2'`|
169
-
|`otel.exporter.prometheus.host`| no | The prometheus collector server host. Default is `localhost`. |
170
-
|`otel.exporter.prometheus.port`| no | The prometheus collector server port. Default is `9090`. |
171
201
|`otel.jmx.username`| no | Username for JMX authentication, if applicable. |
172
202
|`otel.jmx.password`| no | Password for JMX authentication, if applicable. |
203
+
|`otel.jmx.remote.profile`| no | Supported JMX remote profiles are TLS in combination with SASL profiles: SASL/PLAIN, SASL/DIGEST-MD5 and SASL/CRAM-MD5. Thus valid `jmxRemoteProfiles` values are: `SASL/PLAIN`, `SASL/DIGEST-MD5`, `SASL/CRAM-MD5`, `TLS SASL/PLAIN`, `TLS SASL/DIGEST-MD5` and `TLS SASL/CRAM-MD5`. |
204
+
|`otel.jmx.realm`| no | The realm is required by profile SASL/DIGEST-MD5. |
205
+
|`otel.metrics.exporter`| no | The type of metric exporter to use: (`otlp`, `prometheus`, `inmemory`, `logging`). `logging` by default. |
206
+
|`otel.exporter.otlp.endpoint`| no | The otlp exporter endpoint to use, Required for `otlp`. |
207
+
|`otel.exporter.otlp.headers`| no | Any headers to include in otlp exporter metric submissions. Of the form `header1=value1,header2=value2`|
208
+
|`otel.exporter.otlp.timeout`| no | The otlp exporter request timeout (in milliseconds). Default is 1000. |
209
+
|`otel.exporter.prometheus.host`| no | The prometheus collector server host. Default is `0.0.0.0`. |
210
+
|`otel.exporter.prometheus.port`| no | The prometheus collector server port. Default is `9464`. |
173
211
|`javax.net.ssl.keyStore`| no | The key store path is required if client authentication is enabled on the target JVM. |
174
212
|`javax.net.ssl.keyStorePassword`| no | The key store file password if required. |
175
213
|`javax.net.ssl.keyStoreType`| no | The key store type. |
176
214
|`javax.net.ssl.trustStore`| no | The trusted store path if the TLS profile is required. |
177
215
|`javax.net.ssl.trustStorePassword`| no | The trust store file password if required. |
178
-
|`otel.jmx.remote.profile`| no | Supported JMX remote profiles are TLS in combination with SASL profiles: SASL/PLAIN, SASL/DIGEST-MD5 and SASL/CRAM-MD5. Thus valid `jmxRemoteProfiles` values are: `SASL/PLAIN`, `SASL/DIGEST-MD5`, `SASL/CRAM-MD5`, `TLS SASL/PLAIN`, `TLS SASL/DIGEST-MD5` and `TLS SASL/CRAM-MD5`. |
179
-
|`otel.jmx.realm`| no | The realm is required by profile SASL/DIGEST-MD5. |
0 commit comments