
META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy
/**
* Copyright 2017 VMware, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
{
"properties": [
{
"name": "endpoints.prometheus.path",
"type": "java.lang.String",
"description": "Endpoint URL path."
},
{
"name": "management.metrics.binders.files.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable files metrics.",
"defaultValue": true,
"deprecation": {
"replacement": "management.metrics.enable.process.files",
"reason": "Instead, filter 'process.files' metrics."
}
},
{
"name": "management.metrics.binders.jvm.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable JVM metrics.",
"defaultValue": true,
"deprecation": {
"replacement": "management.metrics.enable.jvm",
"reason": "Instead, disable JvmMetricsAutoConfiguration or filter 'jvm' metrics."
}
},
{
"name": "management.metrics.binders.log4j2.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Log4j 2 metrics.",
"defaultValue": true,
"deprecation": {
"replacement": "management.metrics.enable.logback",
"reason": "Instead, disable Log4J2MetricsAutoConfiguration or filter 'log4j2' metrics."
}
},
{
"name": "management.metrics.binders.logback.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Logback metrics.",
"defaultValue": true,
"deprecation": {
"replacement": "management.metrics.enable.logback",
"reason": "Instead, disable LogbackMetricsAutoConfiguration or filter 'logback' metrics."
}
},
{
"name": "management.metrics.binders.processor.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable processor metrics.",
"defaultValue": true,
"deprecation": {
"reason": "Instead, filter 'system.cpu' and 'process.cpu' metrics."
}
},
{
"name": "management.metrics.binders.uptime.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable uptime metrics.",
"defaultValue": true,
"deprecation": {
"reason": "Instead, filter 'process.uptime' and 'process.start.time' metrics."
}
},
{
"name": "management.metrics.jersey2.server.enabled",
"type": "java.lang.Boolean",
"description": "Whether to enable Jersey 2 metrics.",
"defaultValue": true,
"deprecation": {
"reason": "Instead, disable JerseyServerMetricsAutoConfiguration."
}
},
{
"name": "management.metrics.jersey2.server.requests-metric-name",
"type": "java.lang.String",
"description": "Name of the metric for received requests.",
"defaultValue": "http.server.requests",
"deprecation": {
"replacement": "management.metrics.web.server.requests-metric-name",
"reason": "Use common version for web server requests metric name."
}
},
{
"name": "management.metrics.jersey2.server.auto-time-requests",
"type": "java.lang.Boolean",
"description": "Whether requests handled by Jersey should be automatically timed.",
"defaultValue": true,
"deprecation": {
"replacement": "management.metrics.web.server.auto-time-requests",
"reason": "Use common version for web server auto time requests."
}
}
]
}