#ACTUATOR PROPERTIES #
#MANAGEMENT HTTP SERVER(ManagementServerProperties)
management.server.add-application-context-header = false #在每個響應(yīng)中添加“X-Application-Context”HTTP標(biāo)頭箫柳。
management.server.address = #管理端點應(yīng)綁定到的網(wǎng)絡(luò)地址蹭沛。需要自定義
management.server.port基显。management.server.port = #管理端點HTTP端口(默認(rèn)情況下使用與應(yīng)用程序相同的端口)喉酌。配置其他端口以使用特定于管理的SSL叨襟。
.server.servlet.context-path = #管理端點context-path(例如,`/ management`)。需要自定義management.server.port。
management.server.ssl.ciphers= #支持的SSL密碼漱挎。需要自定義management.port。
management.server.ssl.client-auth = #是否需要客戶端身份驗證(“想要”)或需要(“需要”)雀哨。需要信任存儲磕谅。需要自定義management.server.port。
management.server.ssl.enabled = #是否啟用SSL支持雾棺。需要自定義management.server.port膊夹。
management.server.ssl.enabled-protocols = #啟用SSL協(xié)議。需要自定義management.server.port捌浩。
management.server.ssl.key-alias = #標(biāo)識密鑰庫中密鑰的別名割疾。需要自定義management.server.port。
management.server.ssl.key-password =#用于訪問密鑰庫中密鑰的密碼嘉栓。需要自定義management.server.port。
management.server.ssl.key-store = #保存SSL證書的密鑰庫的路徑(通常是jks文件)拓诸。需要自定義management.server.port侵佃。
management.server.ssl.key-store-password = #用于訪問密鑰庫的密碼。需要自定義management.server.port奠支。
management.server.ssl.key-store-provider = #密鑰庫的提供者馋辈。需要自定義management.server.port。
management.server.ssl.key-store-type = #密鑰庫的類型倍谜。需要自定義management.server.port迈螟。
management.server.ssl.protocol = TLS#要使用的SSL協(xié)議。需要自定義management.server.port尔崔。
management.server.ssl.trust-store = #持有SSL證書的信任存儲答毫。需要自定義management.server.port。
management.server.ssl.trust-store-password = #用于訪問信任庫的密碼季春。需要自定義management.server.port洗搂。
management.server.ssl.trust-store-provider = #信任存儲的提供者。需要自定義management.server.port载弄。
management.server.ssl.trust-store-type = #信任庫的類型耘拇。需要自定義management.server.port。
#CLOUDFOUNDRY
management.cloudfoundry.enabled = true #是否啟用擴(kuò)展的Cloud Foundry執(zhí)行器端點宇攻。
management.cloudfoundry.skip-ssl-validation = false #是否跳過Cloud Foundry執(zhí)行器端點安全調(diào)用的SSL驗證惫叛。
#ENDPOINTS GENERAL CONFIGURATION
management.endpoints.enabled-by-default = #默認(rèn)情況下是否啟用或禁用所有端點。
#ENDPOINTS JMX CONFIGURATION(JmxEndpointProperties)
management.endpoints.jmx.domain = org.springframework.boot #Endpoints JMX域名逞刷。如果設(shè)置嘉涌,則回退到'spring.jmx.default-domain'妻熊。
management.endpoints.jmx.exposure.include = * #應(yīng)包含的端點ID或所有的“*”。
management.endpoints.jmx.exposure.exclude = #應(yīng)排除的端點ID洛心。
management.endpoints.jmx.static-names = #附加的靜態(tài)屬性固耘,附加到表示端點的MBean的所有ObjectName。
management.endpoints.jmx.unique-names = false #是否確保在發(fā)生沖突時修改了ObjectNames词身。
#ENDPOINTS WEB CONFIGURATION(WebEndpointProperties)
management.endpoints.web.exposure.include = health厅目,info #應(yīng)包含的端點ID或所有的“*”。
management.endpoints.web.exposure.exclude = #應(yīng)排除的端點ID法严。
management.endpoints.web.base-path = / actuator #Web端點的基本路徑损敷。相對于server.servlet.context-path或management.server.servlet.context-path,如果配置了management.server.port深啤。
management.endpoints.web.path-mapping = #端點ID與應(yīng)公開它們的路徑之間的映射拗馒。
#ENDPOINTS CORS CONFIGURATION(CorsEndpointProperties)
management.endpoints.web.cors.allow-credentials = #是否支持憑據(jù)。未設(shè)置時溯街,不支持憑據(jù)诱桂。
management.endpoints.web.cors.allowed-headers = #逗號分隔的請求中允許的標(biāo)頭列表。'*'允許所有標(biāo)題呈昔。
management.endpoints.web.cors.allowed-methods = #逗號分隔的允許方法列表挥等。'*'允許所有方法。未設(shè)置時堤尾,默認(rèn)為GET肝劲。
management.endpoints.web.cors.allowed-origins = #逗號分隔的原始列表允許。'*'允許所有來源郭宝。未設(shè)置時辞槐,將禁用CORS支持。
management.endpoints.web.cors.exposed-headers = #逗號分隔的標(biāo)題列表粘室,包含在響應(yīng)中榄檬。
management.endpoints.web.cors.max-age = 1800s #客戶端緩存來自飛行前請求的響應(yīng)的時間衔统。如果未指定持續(xù)時間后綴丙号,則將使用秒。
#AUDIT EVENTS ENDPOINT(AuditEventsEndpoint)
management.endpoint.auditevents.cache.time-to-live = 0ms g衷可以緩存響應(yīng)的最長時間犬缨。
management.endpoint.auditevents.enabled = true #是否啟用auditevents端點。
#BEANS ENDPOINT(BeansEndpoint)
management.endpoint.beans.cache.time-to-live = 0ms C藿可以緩存響應(yīng)的最長時間怀薛。
management.endpoint.beans.enabled = true #是否啟用beans端點。
#BEANS ENDPOINT(ConditionsReportEndpoint)
management.endpoint.conditions.cache.time-to-live = 0ms C灾#可以緩存響應(yīng)的最長時間枝恋。
management.endpoint.conditions.enabled = true #是否啟用條件端點创倔。
#CONFIGURATION PROPERTIES REPORT ENDPOINT(ConfigurationPropertiesReportEndpoint,ConfigurationPropertiesReportEndpointProperties)
management.endpoint.configprops.cache.time-to-live = 0ms 7俾担可以緩存響應(yīng)的最長時間畦攘。
management.endpoint.configprops.enabled = true #是否啟用configprops端點。
management.endpoint.configprops.keys-to-sanitize = password十电,secret知押,key,token鹃骂,台盯。* credentials。*畏线,vcap_services静盅,sun.java.command #應(yīng)該清理的密鑰。鍵可以是屬性結(jié)尾的簡單字符串或正則表達(dá)式寝殴。
#ENVEST ENDPOINT(EnvironmentEndpoint蒿叠,EnvironmentEndpointProperties)
management.endpoint.env.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間蚣常。
management.endpoint.env.enabled = true #是否啟用env端點市咽。
management.endpoint.env.keys-to-sanitize = password,secret史隆,key,token曼验,泌射。* credentials。*鬓照,vcap_services熔酷,sun.java.command #應(yīng)該清理的密鑰。鍵可以是屬性結(jié)尾的簡單字符串或正則表達(dá)式豺裆。
#FLYWAY ENDPOINT(FlywayEndpoint)
management.endpoint.flyway.cache.time-to-live = 0ms >苊兀可以緩存響應(yīng)的最長時間。
management.endpoint.flyway.enabled = true #是否啟用flyway端點臭猜。
#HEEC ENDPOINT(HealthEndpoint躺酒,HealthEndpointProperties)
management.endpoint.health.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間蔑歌。
management.endpoint.health.enabled = true #是否啟用運行狀況端點羹应。
management.endpoint.health.roles = #用于確定是否授權(quán)用戶顯示詳細(xì)信息的角色。為空時次屠,所有經(jīng)過身份驗證的用戶都被授權(quán)园匹。
management.endpoint.health.show-details = never #何時顯示完整的健康詳細(xì)信息雳刺。
#HEAP DUMP ENDPOINT(HeapDumpWebEndpoint)
management.endpoint.heapdump.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間裸违。
management.endpoint.heapdump.enabled = true #是否啟用heapdump端點掖桦。
#HTTP TRACE ENDPOINT(HttpTraceEndpoint)
management.endpoint.httptrace.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間供汛。
management.endpoint.httptrace.enabled = true #是否啟用httptrace端點枪汪。
#INFO ENDPOINT(InfoEndpoint)
info = #要添加到信息端點的任意屬性。
management.endpoint.info.cache.time-to-live = 0ms N闪螅可以緩存響應(yīng)的最長時間料饥。
management.endpoint.info.enabled = true #是否啟用信息端點。
#JOLOKIA ENDPOINT(JolokiaProperties)
management.endpoint.jolokia.config.* = #Jolokia設(shè)置朱监。有關(guān)更多詳細(xì)信息岸啡,請參閱Jolokia的文檔。
management.endpoint.jolokia.enabled = true #是否啟用jolokia端點赫编。
#LIQUIBASE ENDPOINT(LiquibaseEndpoint)
management.endpoint.liquibase.cache.time-to-live = 0ms Q舱海可以緩存響應(yīng)的最長時間。
management.endpoint.liquibase.enabled = true #是否啟用liquibase端點擂送。
#LOG FILE ENDPOINT(LogFileWebEndpoint悦荒,LogFileWebEndpointProperties)
management.endpoint.logfile.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間嘹吨。
management.endpoint.logfile.enabled = true #是否啟用日志文件端點搬味。
.endpoint.logfile.external-file = #要訪問的外部日志文件。如果日志文件由輸出重定向而不是日志記錄系統(tǒng)本身寫入蟀拷,則可以使用碰纬。
#LOGGERS ENDPOINT(LoggersEndpoint)
management.endpoint.loggers.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間问芬。
management.endpoint.loggers.enabled = true #是否啟用記錄器端點悦析。
#REQUEST MAPPING ENDPOINT(MappingsEndpoint)
management.endpoint.mappings.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間此衅。
management.endpoint.mappings.enabled = true #是否啟用映射端點强戴。
#METRICS ENDPOINT(MetricsEndpoint)
management.endpoint.metrics.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間挡鞍。
management.endpoint.metrics.enabled = true #是否啟用指標(biāo)端點骑歹。
#PROMETHEUS ENDPOINT(PrometheusScrapeEndpoint)
management.endpoint.prometheus.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間墨微。
management.endpoint.prometheus.enabled = true #是否啟用prometheus端點陵刹。
#STEEDEDED TASKS ENDPOINT(ScheduledTasksEndpoint)
management.endpoint.scheduledtasks.cache.time-to-live = 0ms #可以緩存響應(yīng)的最長時間。
management.endpoint.scheduledtasks.enabled = true #是否啟用scheduledtasks端點衰琐。
#SESSIONS ENDPOINT(SessionsEndpoint)
management.endpoint.sessions.enabled = true #是否啟用會話端點也糊。
#SHUTDOWN ENDPOINT(ShutdownEndpoint)
management.endpoint.shutdown.enabled = false #是否啟用關(guān)閉端點。
THREAD DUMP ENDPOINT(ThreadDumpEndpoint)
management.endpoint.threaddump.cache.time-to-live = 0ms O壑妫可以緩存響應(yīng)的最長時間狸剃。
management.endpoint.threaddump.enabled = true #是否啟用threaddump端點。
#HEALTH INDICATORS
management.health.db.enabled = true #是否啟用數(shù)據(jù)庫運行狀況檢查狗热。
management.health.cassandra.enabled = true #是否啟用Cassandra運行狀況檢查钞馁。
management.health.couchbase.enabled = true #是否啟用Couchbase運行狀況檢查。
management.health.defaults.enabled = true #是否啟用默認(rèn)健康指標(biāo)匿刮。
management.health.diskspace.enabled = true #是否啟用磁盤空間運行狀況檢查僧凰。
management.health.diskspace.path = #用于計算可用磁盤空間的路徑。
management.health.diskspace.threshold = 0#應(yīng)該可用的最小磁盤空間(以字節(jié)為單位)熟丸。
management.health.elasticsearch.enabled = true #是否啟用Elasticsearch運行狀況檢查训措。
management.health.elasticsearch.indices = #逗號分隔的索引名稱。
management.health.elasticsearch.response-timeout = 100ms #等待集群響應(yīng)的時間光羞。
management.health.influxdb.enabled = true #是否啟用InfluxDB運行狀況檢查绩鸣。
management.health.jms.enabled = true #是否啟用JMS運行狀況檢查。
management.health.ldap.enabled = true #是否啟用LDAP運行狀況檢查纱兑。
management.health.mail.enabled = true#是否啟用郵件健康檢查呀闻。
management.health.mongo.enabled = true #是否啟用MongoDB運行狀況檢查。
management.health.neo4j.enabled = true #是否啟用Neo4j運行狀況檢查潜慎。
management.health.rabbit.enabled = true #是否啟用RabbitMQ運行狀況檢查捡多。
management.health.redis.enabled = true #是否啟用Redis運行狀況檢查。
management.health.solr.enabled = true #是否啟用Solr運行狀況檢查铐炫。
management.health.status.http-mapping = #將健康狀態(tài)映射到HTTP狀態(tài)代碼垒手。默認(rèn)情況下,已注冊的運行狀況映射到合理的默認(rèn)值(例如驳遵,UP映射到200)淫奔。
management.health.status.order = DOWN山涡,OUT_OF_SERVICE堤结,UP,UNKNOWN #以逗號分隔的健康狀態(tài)列表鸭丛,按嚴(yán)重程度排序竞穷。
#HTTP TRACING(HttpTraceProperties)
management.trace.http.enabled = true #是否啟用HTTP請求 - 響應(yīng)跟蹤。
management.trace.http.include =請求標(biāo)頭鳞溉,響應(yīng)標(biāo)頭瘾带,cookie,錯誤#要包含在跟蹤中的項目熟菲。
#INFO CONTRIBUTORS(InfoContributorProperties)
management.info.build.enabled = true #是否啟用構(gòu)建信息看政。
management.info.defaults.enabled = true #是否啟用默認(rèn)信息貢獻(xiàn)者朴恳。
management.info.env.enabled = true #是否啟用環(huán)境信息。
management.info.git.enabled = true #是否啟用git信息允蚣。
management.info.git.mode = simple #用于公開git信息的模式于颖。#METRICS
management.metrics.binders.files.enabled = true #是否啟用文件指標(biāo)。
management.metrics.binders.integration.enabled = true #是否啟用Spring Integration指標(biāo)嚷兔。
management.metrics.binders.jvm.enabled = true #是否啟用JVM指標(biāo)森渐。
management.metrics.binders.logback.enabled = true #是否啟用Logback指標(biāo)。
management.metrics.binders.processor.enabled = true #是否啟用處理器指標(biāo)冒晰。
management.metrics.binders.uptime.enabled = true #是否啟用正常運行時間指標(biāo)同衣。
management.metrics.distribution.percentiles-histogram。* =#是否以指定名稱開始的儀表ID應(yīng)該是發(fā)布百分位直方圖壶运。
management.metrics.distribution.percentiles耐齐。* = #特定計算的非可聚合百分位數(shù),用于以指定名稱開始的儀表ID發(fā)送到后端前弯。
management.metrics.distribution.sla蚪缀。* = #以指定名稱開頭的儀表ID的特定SLA邊界。最長的匹配獲勝恕出,關(guān)鍵的“all”也可以用于配置所有的米询枚。
management.metrics.enable。* = #應(yīng)啟用是否以指定名稱開始的儀表ID浙巫。最長的匹配獲勝金蜀,關(guān)鍵的“all”也可以用于配置所有的米。
management.metrics.export.atlas.batch-size = 10000#每個請求用于此后端的度量數(shù)的畴。如果找到更多測量值渊抄,則將發(fā)出多個請求。
management.metrics.export.atlas.config-refresh-frequency = 10s #從LWC服務(wù)刷新配置設(shè)置的頻率丧裁。
management.metrics.export.atlas.config-time-to-live = 150s #LWC服務(wù)訂閱的生存時間护桦。
management.metrics.export.atlas.config-uri = http:// localhost:7101 / lwc / api / v1 / expressions / local-dev #Atlas LWC端點的URI,用于檢索當(dāng)前訂閱煎娇。
management.metrics.export.atlas.connect-timeout = 1s #對此后端的請求的連接超時二庵。
management.metrics.export.atlas.enabled= true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到此后端。
management.metrics.export.atlas.eval-uri = http:// localhost:7101 / lwc / api / v1 / evaluate #用于評估訂閱數(shù)據(jù)的Atlas LWC端點的URI缓呛。
management.metrics.export.atlas.lwc-enabled = false #是否啟用流式傳輸?shù)紸tlas LWC催享。
management.metrics.export.atlas.meter-time-to-live = 15m #沒有任何活動的米的生存時間。在此期限之后哟绊,儀表將被視為已過期且不會報告因妙。
management.metrics.export.atlas.num-threads = 2 #與度量標(biāo)準(zhǔn)發(fā)布計劃程序一起使用的線程數(shù)。
management.metrics.export.atlas.read超時= 10s #讀取此后端請求的超時時間。
management.metrics.export.atlas.step = 1m #要使用的步長(即報告頻率)攀涵。
management.metrics.export.atlas.uri = http:// localhost:7101 / api / v1 / publish #Atlas服務(wù)器的URI铣耘。
management.metrics.export.datadog.api-key = #Datadog API密鑰。
management.metrics.export.datadog.application-key = #Datadog應(yīng)用程序密鑰以故。不是嚴(yán)格要求涡拘,但通過向Datadog發(fā)送儀表描述,類型和基本單位來改進(jìn)Datadog體驗据德。
management.metrics.export.datadog.batch-size = 10000#每個請求用于此后端的度量數(shù)鳄乏。如果找到更多測量值,則將發(fā)出多個請求棘利。
management.metrics.export.datadog.connect-timeout = 1s #對此后端的請求的連接超時橱野。
management.metrics.export.datadog.descriptions = true #是否將描述元數(shù)據(jù)發(fā)布到Datadog。將其關(guān)閉以最小化發(fā)送的元數(shù)據(jù)量善玫。
management.metrics.export.datadog.enabled = true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到此后端水援。
management.metrics.export.datadog.host-tag = instance #將指標(biāo)發(fā)送到Datadog時將映射到“host”的標(biāo)記。
management.metrics.export.datadog.num線程= 2 #指標(biāo)發(fā)布計劃程序使用的線程數(shù)茅郎。
management.metrics.export.datadog.read-timeout = 10s #讀取此后端請求的超時時間蜗元。
management.metrics.export.datadog.step = 1m #要使用的步長(即報告頻率)。
management.metrics.export.datadog.uri = https://app.datadoghq.com# 將指標(biāo)發(fā)送到的URI系冗。如果需要將指標(biāo)發(fā)布到到Datadog的內(nèi)部代理奕扣,則可以使用此方法定義代理的位置。management.metrics.export.ganglia.addressing-mode = multicast #UDP尋址模式掌敬,單播或多播惯豆。management.metrics.export.ganglia.duration-units =毫秒#用于報告持續(xù)時間的基準(zhǔn)時間單位。management.metrics.export.ganglia.enabled = true #是否啟用向Ganglia導(dǎo)出指標(biāo)奔害。management.metrics.export.ganglia.host = localhost #Ganglia服務(wù)器的主機(jī)楷兽,用于接收導(dǎo)出的指標(biāo)。management.metrics.export.ganglia.port = 8649 #Ganglia服務(wù)器端口华临,用于接收導(dǎo)出的指標(biāo)芯杀。management.metrics.export.ganglia.protocol-version = 3.1 #Ganglia協(xié)議版本。必須是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上的指標(biāo)的時間棋弥。將多播生存時間設(shè)置為大于主機(jī)之間的跳數(shù)(路由器)的數(shù)量核偿。management.metrics.export.graphite.duration-units =毫秒#用于報告持續(xù)時間的基本時間單位诚欠。management.metrics.export.graphite.enabled = true #是否啟用將指標(biāo)導(dǎo)出到Graphite。management.metrics.export.graphite.host = localhost #Graphite服務(wù)器的主機(jī),用于接收導(dǎo)出的指標(biāo)轰绵。management.metrics.export.graphite.port = 2004#Titeite服務(wù)器的端口粉寞,用于接收導(dǎo)出的指標(biāo)。management.metrics.export.graphite.protocol = pickled #在將數(shù)據(jù)發(fā)送到Graphite時使用的協(xié)議左腔。management.metrics.export.graphite.rate-units = seconds #用于報告費率的基本時間單位唧垦。management.metrics.export.graphite.step = 1m #要使用的步長(即報告頻率)。management.metrics.export.graphite.tags-as-prefix = #對于默認(rèn)命名約定液样,將指定的標(biāo)記鍵轉(zhuǎn)換為度量標(biāo)準(zhǔn)前綴的一部分振亮。management.metrics.export.influx.auto-create-db = true #在嘗試向其發(fā)布指標(biāo)之前,是否創(chuàng)建Influx數(shù)據(jù)庫是否存在鞭莽。management.metrics.export.influx.batch-size = 10000 #每個請求用于此后端的度量數(shù)坊秸。如果找到更多測量值,則將發(fā)出多個請求澎怒。management.metrics.export.influx.compressed = true #是否對發(fā)布到Influx的度量批次啟用GZIP壓縮褒搔。management.metrics.export.influx.connect-timeout = 1s #對此后端的請求的連接超時。management.metrics.export.influx.consistency = one #為每個點寫一致性喷面。management.metrics.export.influx.db = mydb #將指標(biāo)發(fā)送到Influx時將映射到“主機(jī)”的標(biāo)記星瘾。management.metrics.export.influx.enabled= true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到此后端。
management.metrics.export.influx.num-threads = 2 #指標(biāo)發(fā)布計劃程序使用的線程數(shù)惧辈。
management.metrics.export.influx.password = #Influx服務(wù)器的登錄密碼琳状。
management.metrics.export.influx.read-timeout = 10s #讀取此后端請求的超時時間。
management.metrics.export.influx.retention-policy = #要使用的保留策略(如果未指定盒齿,則Influx寫入DEFAULT保留策略)算撮。
management.metrics.export.influx.step = 1m #要使用的步長(即報告頻率)。
management.metrics.export.influx.uri= http:// localhost:8086 #Influx服務(wù)器的URI县昂。
management.metrics.export.influx.user-name = #Influx服務(wù)器的登錄用戶肮柜。
management.metrics.export.jmx.enabled = true #是否已啟用將度量標(biāo)準(zhǔn)導(dǎo)出到JMX。
management.metrics.export.jmx.step = 1m #要使用的步長(即報告頻率)倒彰。
management.metrics.export.newrelic.account-id = #新Relic帳戶ID审洞。
management.metrics.export.newrelic.api-key = #New Relic API密鑰。
management.metrics.export.newrelic.batch-size = 10000#每個請求用于此后端的度量數(shù)待讳。如果找到更多測量值芒澜,則將發(fā)出多個請求。
management.metrics.export.newrelic.connect-timeout = 1s #對此后端的請求的連接超時创淡。
management.metrics.export.newrelic.enabled = true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到此后端痴晦。
management.metrics.export.newrelic.num-threads = 2 #指標(biāo)發(fā)布計劃程序使用的線程數(shù)。
management.metrics.export.newrelic.read-timeout = 10s #讀取此后端請求的超時時間琳彩。
management.metrics.export.newrelic.step = 1m #要使用的步長(即報告頻率)誊酌。
management.metrics.export.newrelic.uri = https://insights-collector.newrelic.com #idex 將指標(biāo)發(fā)送到部凑。
management.metrics.export.prometheus.descriptions = true #是否將發(fā)布描述作為scrape有效負(fù)載的一部分啟用到Prometheus。將其關(guān)閉以最小化每次刮擦發(fā)送的數(shù)據(jù)量碧浊。
management.metrics.export.prometheus.enabled = true #是否啟用將指標(biāo)導(dǎo)出到Prometheus涂邀。
management.metrics.export.prometheus.step = 1m #要使用的步長(即報告頻率)。
management.metrics.export.signalfx.access-token = #SignalFX訪問令牌箱锐。
management.metrics.export.signalfx.batch-size = 10000#每個請求用于此后端的度量數(shù)比勉。如果找到更多測量值,則將發(fā)出多個請求驹止。
management.metrics.export.signalfx.connect-timeout = 1s #對此后端的請求的連接超時浩聋。
management.metrics.export.signalfx.enabled = true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到此后端。
management.metrics.export.signalfx.num-threads = 2 #指標(biāo)發(fā)布計劃程序使用的線程數(shù)臊恋。
management.metrics.export.signalfx.read-timeout = 10s #讀取此后端請求的超時時間赡勘。
management.metrics.export.signalfx.source =#Nistique標(biāo)識正在向SignalFx發(fā)布指標(biāo)的應(yīng)用實例。默認(rèn)為本地主機(jī)名捞镰。
management.metrics.export.signalfx.step = 10s #要使用的步長(即報告頻率)闸与。
management.metrics.export.signalfx.uri = https://ingest.signalfx.com# 將指標(biāo)發(fā)送到的URI。
management.metrics.export.simple.enabled = true #在沒有任何其他導(dǎo)出器的情況下岸售,是否啟用將指標(biāo)導(dǎo)出到內(nèi)存后端践樱。
management.metrics.export.simple.mode =cumulative #計數(shù)模式。
management.metrics.export.simple.step = 1m #要使用的步長(即報告頻率)凸丸。
management.metrics.export.statsd.enabled= true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到StatsD拷邢。
management.metrics.export.statsd.flavor = 要使用的 datadog #StatsD線路協(xié)議。
management.metrics.export.statsd.host = localhost #StatsD服務(wù)器的主機(jī)屎慢,用于接收導(dǎo)出的指標(biāo)瞭稼。
management.metrics.export.statsd.max-packet-length = 1400 #單個有效負(fù)載的總長度應(yīng)保持在網(wǎng)絡(luò)的MTU中。
management.metrics.export.statsd.polling-frequency = 10s #測量儀表的頻率腻惠。輪詢儀表時环肘,會重新計算其值,如果值已更改(或者publishUnchangedMeters為true)集灌,則會將其發(fā)送到StatsD服務(wù)器悔雹。
management.metrics.export.statsd.port= 8125 #StatsD服務(wù)器的端口,用于接收導(dǎo)出的度量標(biāo)準(zhǔn)欣喧。
management.metrics.export.statsd.publish-unchanged-meters = true #是否將未更改的計量表發(fā)送到StatsD服務(wù)器腌零。
management.metrics.export.statsd.queue-size = 2147483647 #等待發(fā)送到StatsD服務(wù)器的項目隊列的最大大小。
management.metrics.export.wavefront.api-token = #將指標(biāo)直接發(fā)布到Wavefront API主機(jī)時使用的API令牌唆阿。
management.metrics.export.wavefront.batch-size = 10000 #每個請求用于此后端的度量數(shù)益涧。如果找到更多測量值,則將發(fā)出多個請求驯鳖。
management.metrics.export.wavefront.connect-timeout = 1s #對此后端的請求的連接超時闲询。
management.metrics.export.wavefront.enabled = true #是否啟用將度量標(biāo)準(zhǔn)導(dǎo)出到此后端久免。
management.metrics.export.wavefront.global-prefix = #全局前綴,用于將源自此應(yīng)用程序的白盒工具的度量標(biāo)準(zhǔn)與在Wavefront UI中查看時源自其他Wavefront集成的度量標(biāo)準(zhǔn)分開嘹裂。
management.metrics.export.wavefront.num-threads = 2 #指標(biāo)發(fā)布計劃程序使用的線程數(shù)。
management.metrics.export.wavefront.read-timeout = 10s #讀取此后端請求的超時時間摔握。
management.metrics.export.wavefront.source = #應(yīng)用程序?qū)嵗奈ㄒ粯?biāo)識符寄狼,該實例是發(fā)布到Wavefront的度量標(biāo)準(zhǔn)的來源。默認(rèn)為本地主機(jī)名氨淌。
management.metrics.export.wavefront.step = 10s #要使用的步長(即報告頻率)泊愧。
management.metrics.export.wavefront.uri = https://longboard.wavefront.com# 將指標(biāo)發(fā)送到的URI。management.metrics.use-global-registry = true #是否應(yīng)將自動配置的MeterRegistry實現(xiàn)綁定到Metrics上的全局靜態(tài)注冊表盛正。
management.metrics.web.client.max-uri-tags = 100#允許的唯一URI標(biāo)記值的最大數(shù)量删咱。達(dá)到最大標(biāo)記值數(shù)后,過濾器將拒絕具有其他標(biāo)記值的度量標(biāo)準(zhǔn)豪筝。
management.metrics.web.client.requests-metric-name = http.client.requests #已發(fā)送請求的度量標(biāo)準(zhǔn)的名稱痰滋。
management.metrics.web.server.auto-time-requests = true #是否應(yīng)自動定時Spring MVC或WebFlux處理的請求。
management.metrics.web.server.requests-metric-name = http.server.requests #已接收請求的度量標(biāo)準(zhǔn)的名稱续崖。
#DEDTOOLS PROPERTIES #
#DEVTOOLS(DevToolsProperties)devtools
spring.devtools.livereload.enabled = true #是否啟用livereload.com兼容服務(wù)器敲街。
spring.devtools.livereload.port = 35729 #服務(wù)器端口。
spring.devtools.restart.additional-exclude = #應(yīng)該從觸發(fā)完全重啟中排除的其他模式严望。
spring.devtools.restart.additional-paths = #要監(jiān)視更改的其他路徑多艇。
spring.devtools.restart.enabled = true #是否啟用自動重啟。
spring.devtools.restart.exclude= META-INF /行家/ **像吻,META-INF /資源/ **峻黍,資源/ **,靜態(tài)/ **拨匆,公共/ **姆涩,模板/ **,** / *的Test.class惭每,** / * Tests.class阵面,git.properties,META-INF / build-info.properties #應(yīng)該從觸發(fā)完全重啟中排除的模式洪鸭。
spring.devtools.restart.log-condition-evaluation-delta = true #是否在重新啟動時記錄條件評估增量样刷。
spring.devtools.restart.poll-interval = 1s #輪詢類路徑更改之間等待的時間。
spring.devtools.restart.quiet-period = 400ms #觸發(fā)重啟之前沒有任何類路徑更改所需的安靜時間量览爵。
spring.devtools.restart.trigger-file =#特定文件的名稱置鼻,當(dāng)更改時,觸發(fā)重新啟動檢查蜓竹。如果未指定箕母,則任何類路徑文件更改都會觸發(fā)重新啟動储藐。
#remote DEVTOOLS(RemoteDevToolsProperties)
spring.devtools.remote.context-path = /。~~ spring-boot嘶是!?#用于處理遠(yuǎn)程連接的上下文路徑钙勃。
spring.devtools.remote.proxy.host = #用于連接遠(yuǎn)程應(yīng)用程序的代理主機(jī)。
spring.devtools.remote.proxy.port = #用于連接遠(yuǎn)程應(yīng)用程序的代理端口聂喇。
spring.devtools.remote.restart.enabled = true #是否啟用遠(yuǎn)程重啟辖源。
spring.devtools.remote.secret = #建立連接所需的共享密鑰(啟用遠(yuǎn)程支持所需)。
spring.devtools.remote.secret-header-name= X-AUTH-TOKEN #用于傳輸共享密鑰的HTTP頭希太。
#TESTING PROPERTIES #
spring.test.database.replace = any #要替換的現(xiàn)有DataSource的類型克饶。
spring.test.mockmvc.print =默認(rèn)#MVC 打印選項漩怎。