编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Spring Boot 中文参考指南:附录A、metrics、devtools属性

wxchong 2024-08-13 12:24:41 开源技术 24 ℃ 0 评论

上一篇[附录A、MANAGEMENT、HEALTH属性]

下一篇[附录B、配置元数据]

英文原文:https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/common-application-properties.html
GitHub:https://github.com/jijicai/Spring/tree/master/spring-boot/reference


# METRICS
management.metrics.distribution.maximum-expected-value.*= # 期望观察到的以指定名称开头的度量 ID 的最大值。
management.metrics.distribution.minimum-expected-value.*= # 期望观察到的以指定名称开头的度量 ID 的最小值。
management.metrics.distribution.percentiles.*= # 要发送到以指定名称开头的度量 ID 后端的特定计算的不可聚合百分位数。
management.metrics.distribution.percentiles-histogram.*= # 以指定名称开头的度量 ID 是否应发布百分比直方图。
management.metrics.distribution.sla.*= # 以指定名称开头的度量 ID 的特定 SLA 边界。最长匹配获胜。
management.metrics.enable.*= # 是否应启用以指定名称开头的度量 ID。最长匹配获胜,键“all”也可用于配置所有度量。
management.metrics.export.appoptics.api-token= # AppOptics API 令牌。
management.metrics.export.appoptics.batch-size=500 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.appoptics.connect-timeout=5s # 此后端请求的连接超时。
management.metrics.export.appoptics.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.appoptics.host-tag=instance # 将度量发送到 AppOptics 时映射到“@host”的标签。
management.metrics.export.appoptics.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.appoptics.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.appoptics.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.appoptics.uri=https://api.appoptics.com/v1/measurements # 要将度量发送到的 URI。
management.metrics.export.atlas.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.atlas.config-refresh-frequency=10s # 从 LWC 服务刷新配置设置的频率。
management.metrics.export.atlas.config-time-to-live=150s # LWC 服务订阅的生存时间。
management.metrics.export.atlas.config-uri=http://localhost:7101/lwc/api/v1/expressions/local-dev # 用于 Atlas LWC 端点检索当前订阅的 URI。
management.metrics.export.atlas.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.atlas.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.atlas.eval-uri=http://localhost:7101/lwc/api/v1/evaluate # 用于 Atlas LWC 端点评估订阅数据的 URI。
management.metrics.export.atlas.lwc-enabled=false # 是否启用到 Atlas LWC 的流。
management.metrics.export.atlas.meter-time-to-live=15m # 没有任何活动的仪表的生存时间。在此期间之后,仪表将被视为过期,不会被报告。
management.metrics.export.atlas.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.atlas.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.atlas.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.atlas.uri=http://localhost:7101/api/v1/publish # Atlas 服务器的 URI。
management.metrics.export.datadog.api-key= # Datadog API 秘钥。
management.metrics.export.datadog.application-key= # Datadog 应用程序密钥。不严格要求,但通过向 Datadog 发送仪表说明、类型和基本单位来改进 Datadog 体验。
management.metrics.export.datadog.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.datadog.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.datadog.descriptions=true # 是否将描述元数据发布到 Datadog。关闭此选项可最小化发送的元数据量。
management.metrics.export.datadog.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.datadog.host-tag=instance # 将度量发送到 Datadog 时映射到“@host”的标签。
management.metrics.export.datadog.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.datadog.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.datadog.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.datadog.uri=https://app.datadoghq.com # 要将度量发送到的 URI。如果你需要将度量发布到路由到 Datadog 的内部代理,你可以使用此项定义代理的位置。
management.metrics.export.dynatrace.api-token= # Dynatrace 身份验证令牌。
management.metrics.export.dynatrace.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.dynatrace.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.dynatrace.device-id= # 将度量导出到 Dynatrace 的自定义设备的 ID。
management.metrics.export.dynatrace.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.dynatrace.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.dynatrace.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.dynatrace.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.dynatrace.technology-type=java # 导出度量的技术类型。用于在 Dynatrace UI 中使用逻辑技术名称对度量进行分组。
management.metrics.export.dynatrace.uri= # 要将度量发送到的 URI。应用于 SaaS、自管理实例或通过内部代理进行路由。
management.metrics.export.elastic.auto-create-index=true # 如果索引不存在,是否自动创建它。
management.metrics.export.elastic.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.elastic.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.elastic.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.elastic.host=http://localhost:9200 # 要将度量导出到的主机。
management.metrics.export.elastic.index=metrics # 要将度量导出到的度量的索引。
management.metrics.export.elastic.index-date-format=yyyy-MM # 用于滚动索引的索引日期格式。附加到索引名称,前面有一个 “-”。
management.metrics.export.elastic.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.elastic.password= # Elastic 服务器的登录密码。
management.metrics.export.elastic.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.elastic.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.elastic.timestamp-field-name=@timestamp # timestamp 字段的名称。
management.metrics.export.elastic.user-name= # Elastic 服务器的登录用户。
management.metrics.export.ganglia.addressing-mode=multicast # UDP 寻址模式,单播或多播。
management.metrics.export.ganglia.duration-units=milliseconds # 用于报告持续时间的基本时间单位。
management.metrics.export.ganglia.enabled=true # 是否启用将度量导出到 Ganglia。
management.metrics.export.ganglia.host=localhost # 要接收导出度量的 Ganglia 服务器的主机。
management.metrics.export.ganglia.port=8649 # 要接收导出度量的 Ganglia 服务器的端口。
management.metrics.export.ganglia.protocol-version=3.1 # Ganglia 协议版本。必须是 3.1 或 3.0。
management.metrics.export.ganglia.rate-units=seconds # 用于报告速率的基本时间单位。
management.metrics.export.ganglia.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.ganglia.time-to-live=1 # Ganglia 上度量的生存时间。将多播 Time-To-Live 设置为大于主机之间的跳数(路由器)。
management.metrics.export.graphite.duration-units=milliseconds # 用于报告持续时间的基本时间单位。
management.metrics.export.graphite.enabled=true # 是否启用将度量导出到 Graphite。
management.metrics.export.graphite.host=localhost # 要接收导出度量的 Graphite 服务器的主机。
management.metrics.export.graphite.port=2004 # 要接收导出度量的 Graphite 服务器的端口。
management.metrics.export.graphite.protocol=pickled # 将数据传送到 Graphite 时要使用的协议。
management.metrics.export.graphite.rate-units=seconds # 用于报告速率的基本时间单位。
management.metrics.export.graphite.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.graphite.tags-as-prefix= # 对于默认命名约定,将指定的标记键转换为度量前缀的一部分。
management.metrics.export.humio.api-token= # Humio API 令牌。
management.metrics.export.humio.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.humio.connect-timeout=5s # 此后端请求的连接超时。
management.metrics.export.humio.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.humio.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.humio.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.humio.repository=sandbox # 要将度量发布到的存储库的名称。
management.metrics.export.humio.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.humio.tags.*= # 描述将存储度量的数据源的 Humio 标签。Humio 标签是一个不同于 Micrometer 标签的概念。Micrometer 标签用于沿尺寸边界划分度量。
management.metrics.export.humio.uri=https://cloud.humio.com # 要将度量发送到的 URI。如果你需要将度量发布到路由到 Humio 的内部代理,你可以使用此项定义代理的位置。
management.metrics.export.influx.auto-create-db=true # 在尝试向其发布度量之前,如果 Influx 数据库不存在,是否创建该数据库。
management.metrics.export.influx.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.influx.compressed=true # 是否启用发布到 Influx 的度量批的 GZIP 压缩。
management.metrics.export.influx.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.influx.consistency=one # 写下每一点的一致性。
management.metrics.export.influx.db=mydb # 将度量发送到 Influx 时映射到“@host”的标签。
management.metrics.export.influx.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.influx.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.influx.password= # Influx 服务器的登录密码。
management.metrics.export.influx.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.influx.retention-duration= # Influx 应在当前数据库中保留数据的时间段。
management.metrics.export.influx.retention-shard-duration= # 分片组覆盖的时间范围。
management.metrics.export.influx.retention-policy= # 要使用的保留策略(如果未指定,则 Influx 写入 DEFAULT 保留策略)。
management.metrics.export.influx.retention-replication-factor= # 集群中存储了多少数据副本。
management.metrics.export.influx.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.influx.uri=http://localhost:8086 # Influx 服务器的 URI。
management.metrics.export.influx.user-name= # Influx 服务器的登录用户。
management.metrics.export.jmx.domain=metrics # 度量 JMX 域名。
management.metrics.export.jmx.enabled=true # 是否启用将度量导出到 JMX。
management.metrics.export.jmx.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.kairos.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.kairos.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.kairos.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.kairos.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.kairos.password= # KairosDB 服务器的登录密码。
management.metrics.export.kairos.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.kairos.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.kairos.uri= localhost:8080/api/v1/datapoints # KairosDB 服务器的 URI。
management.metrics.export.kairos.user-name= # KairosDB 服务器的登录用户。
management.metrics.export.newrelic.account-id= # New Relic 账户 ID。
management.metrics.export.newrelic.api-key= # New Relic API 秘钥。
management.metrics.export.newrelic.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.newrelic.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.newrelic.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.newrelic.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.newrelic.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.newrelic.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.newrelic.uri=https://insights-collector.newrelic.com # 要将度量发送到的 URI。
management.metrics.export.prometheus.descriptions=true # 是否启用将描述作为 scrape 有效负载的一部分发布到 Prometheus。关闭此选项可最小化每次 scrape 上发送的元数据量。
management.metrics.export.prometheus.enabled=true # 是否启用将度量导出到 Prometheus。
management.metrics.export.prometheus.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.prometheus.pushgateway.base-url=localhost:9091 # Pushgateway 的基本 URL。
management.metrics.export.prometheus.pushgateway.enabled=false # 通过 Prometheus Pushgateway 启用发布。
management.metrics.export.prometheus.pushgateway.grouping-key= # 推送的度量的分组键。
management.metrics.export.prometheus.pushgateway.job= # 此应用程序实例的作业标识符。
management.metrics.export.prometheus.pushgateway.push-rate=1m # 推送度量的频率。
management.metrics.export.prometheus.pushgateway.shutdown-operation= # 应在关机时执行的操作。
management.metrics.export.signalfx.access-token= # SignalFX 访问令牌。
management.metrics.export.signalfx.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.signalfx.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.signalfx.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.signalfx.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.signalfx.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.signalfx.source= # 唯一标识将度量发布到 SignalFx 的应用实例。默认为本地主机名。
management.metrics.export.signalfx.step=10s # 要使用的步长(即报告频率)。
management.metrics.export.signalfx.uri=https://ingest.signalfx.com # 要将度量发送到的 URI。
management.metrics.export.simple.enabled=true # 在没有任何其他导出程序的情况下,是否启用将度量导出到内存后端。
management.metrics.export.simple.mode=cumulative # 计数模式。
management.metrics.export.simple.step=1m # 要使用的步长(即报告频率)。
management.metrics.export.statsd.enabled=true # 是否启用将度量导出到 StatsD。
management.metrics.export.statsd.flavor=datadog # 要使用的 StatsD 行协议。
management.metrics.export.statsd.host=localhost # 要接收导出度量的 StatsD 服务器的主机。
management.metrics.export.statsd.max-packet-length=1400 # 单个负载的总长度应保持在网络的 MTU 内。
management.metrics.export.statsd.polling-frequency=10s # 仪表的轮询频率。轮询仪表时,将重新计算其值,如果该值已更改(或 publishUnchangedMeters 为 true),则将其发送到 StatsD 服务器。
management.metrics.export.statsd.port=8125 # 要接收导出度量的 StatsD 服务器的端口。
management.metrics.export.statsd.publish-unchanged-meters=true # 是否将未更改的仪表发送到 StatsD 服务器。
management.metrics.export.wavefront.api-token= # 直接向 Wavefront API 主机发布度量时使用的 API 令牌。
management.metrics.export.wavefront.batch-size=10000 # 用于此后端的每个请求的测量数。如果发现更多测量值,则将发出多个请求。
management.metrics.export.wavefront.connect-timeout=1s # 此后端请求的连接超时。
management.metrics.export.wavefront.enabled=true # 是否启用将度量导出到此后端。
management.metrics.export.wavefront.global-prefix= # 在 Wavefront UI 中查看时,使用全局前缀将来自本应用程序白盒仪器的度量与来自其他 Wavefront 集成的度量分开。
management.metrics.export.wavefront.num-threads=2 # 要与度量发布调度器一起使用的线程数。
management.metrics.export.wavefront.read-timeout=10s # 此后端请求的读超时。
management.metrics.export.wavefront.source= # 要发布到 Wavefront 的度量源的应用实例的唯一标识符。默认为本地主机名。
management.metrics.export.wavefront.step=10s # 要使用的步长(即报告频率)。
management.metrics.export.wavefront.uri=https://longboard.wavefront.com # 要将度量发送到的 URI。
management.metrics.use-global-registry=true # 是否应将自动配置的 MeterRegistry 实现绑定到 Metrics 上的全局静态注册表。
management.metrics.tags.*= # 应用于每个仪表的公用标签。
management.metrics.web.client.max-uri-tags=100 # 允许的唯一 URI 标签值的最大数量。达到标签值的最大数量后,过滤器将拒绝具有附加标签值的度量。
management.metrics.web.client.requests-metric-name=http.client.requests # 发送请求的度量名称。
management.metrics.web.server.auto-time-requests=true # Spring MVC 、WebFlux 或 Jersey 处理的请求是否应该自动计时。
management.metrics.web.server.max-uri-tags=100 # 允许的唯一 URI 标签值的最大数量。达到标签值的最大数量后,过滤器将拒绝具有附加标签值的度量。
management.metrics.web.server.requests-metric-name=http.server.requests # 接收请求的度量的名称。

# ----------------------------------------
# DEVTOOLS PROPERTIES
# ----------------------------------------

# DEVTOOLS (DevToolsProperties)
spring.devtools.add-properties=true # 是否启用开发属性默认值。
spring.devtools.livereload.enabled=true # 是否启用与 livereload.com 兼容的服务器。
spring.devtools.livereload.port=35729 # 服务器端口。
spring.devtools.restart.additional-exclude= # 应该从触发完全重启中排除的附加模式。
spring.devtools.restart.additional-paths= # 要监视更改的其他路径。
spring.devtools.restart.enabled=true # 是否启用自动重启。
spring.devtools.restart.exclude=META-INF/maven/**,META-INF/resources/**,resources/**,static/**,public/**,templates/**,**/*Test.class,**/*Tests.class,git.properties,META-INF/build-info.properties # 应该从触发完全重新启动中排除的模式。
spring.devtools.restart.log-condition-evaluation-delta=true # 是否在重新启动时记录条件评估增量。
spring.devtools.restart.poll-interval=1s # 在轮询类路径更改之间等待的时间量。
spring.devtools.restart.quiet-period=400ms # 在重启被触发之前没有任何类路径更改所需的安静时间量。
spring.devtools.restart.trigger-file= # 更改后触发重新启动检查的特定文件的名称。如果未指定,则任何类路径文件更改都会触发重新启动。

# REMOTE DEVTOOLS (RemoteDevToolsProperties)
spring.devtools.remote.context-path=/.~~spring-boot!~ # 用于处理远程连接的上下文路径。
spring.devtools.remote.proxy.host= # 用于连接到远程应用程序的代理的主机。
spring.devtools.remote.proxy.port= # 用于连接到远程应用程序的代理的端口。
spring.devtools.remote.restart.enabled=true # 是否启用远程重启。
spring.devtools.remote.secret= # 建立连接所需的共享密钥(启用远程支持所需的)。
spring.devtools.remote.secret-header-name=X-AUTH-TOKEN # 用于传输共享密钥的 HTTP 头。


# ----------------------------------------
# TESTING PROPERTIES
# ----------------------------------------

spring.test.database.replace=any # 要替换的现有 DataSource 的类型。
spring.test.mockmvc.print=default # MVC 打印选项。

上一篇[附录A、MANAGEMENT、HEALTH属性]

下一篇[附录B、配置元数据]

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表