Java 在哪里可以找到Spring引导指标的描述?

Java 在哪里可以找到Spring引导指标的描述?,java,spring-boot,jvm,monitoring,metrics,Java,Spring Boot,Jvm,Monitoring,Metrics,我们有一个Spring Boot(1.5.3)应用程序,它使用Micrometer.io和InfluxDB来收集度量,并使用Grafana来显示它们 当我查看XDB记录时,我可以看到其中包含以下指标的值: dataSource_connections_active dataSource_connections_max dataSource_connections_min jvm_buffer_count jvm_buffer_memory_used jvm_buffer_total_capaci

我们有一个Spring Boot(1.5.3)应用程序,它使用Micrometer.io和InfluxDB来收集度量,并使用Grafana来显示它们

当我查看XDB记录时,我可以看到其中包含以下指标的值:

dataSource_connections_active
dataSource_connections_max
dataSource_connections_min
jvm_buffer_count
jvm_buffer_memory_used
jvm_buffer_total_capacity
jvm_classes_loaded
jvm_classes_unloaded
jvm_gc_live_data_size
jvm_gc_max_data_size
jvm_gc_memory_allocated
jvm_gc_memory_promoted
jvm_gc_pause
jvm_memory_committed
jvm_memory_max
jvm_memory_used
jvm_threads_daemon
jvm_threads_live
jvm_threads_peak
jvm_threads_states
logback_events
process_cpu_usage
process_files_max
process_files_open
process_start_time
process_uptime
request_duration
system_cpu_count
system_cpu_usage
system_load_average_1m
tomcat_global_error
tomcat_global_received
tomcat_global_request
tomcat_global_request_max
tomcat_global_sent
tomcat_sessions_active_current
tomcat_sessions_active_max
tomcat_sessions_alive_max
tomcat_sessions_created
tomcat_sessions_expired
tomcat_sessions_rejected
tomcat_threads_busy
tomcat_threads_config_max
tomcat_threads_current
我不确定这些是Sprint引导指标还是包含一些千分尺魔法,但无论哪种情况,我都无法找到这些指标的详细描述,尤其是内存和GC相关指标

jvm_gc_live_data_size
jvm_gc_max_data_size
jvm_gc_memory_allocated
jvm_gc_memory_promoted
jvm_gc_pause
jvm_memory_committed
jvm_memory_max
jvm_memory_used
不知何故,Sprint引导文档没有提供任何细节,测微计文档也没有


有人能告诉我在哪里可以找到这些指标的详细解释吗?

您可以在测微计源代码中找到这些指标的定义:,以及它们的名称、描述和基本单位

例如,jvm_memory_max定义如下:


所以jvm_memory_max是“可用于内存管理的最大内存量(以字节为单位)。

您能帮我找到进程cpu使用或系统cpu使用的单位吗?我被这两个弄糊涂了。呃,没关系,我终于找到了!“这个值在[0.0,1.0]区间内是一个双精度值”,从开始,我通过查看Thanke@DanielM中的变化得出,这真的很有帮助。我发现到处都是,而且描述不清楚。