Spring Boot 集成
编辑Spring Boot 集成
编辑概述
编辑Spring Boot 集成用于从 Spring Boot Actuator Web 端点获取可观测性数据,并将其摄取到 Elasticsearch 中。
使用 Spring Boot 集成来
- 收集与审计事件、HTTP 跟踪以及与垃圾收集 (gc)、内存和线程相关的指标的日志。
- 创建可视化效果以监控、衡量和分析使用趋势和关键数据,从而获得业务洞察。
- 创建警报,通过在排查问题时参考相关日志来缩短 MTTD 和 MTTR。
数据流
编辑Spring Boot 集成收集日志和指标数据。
日志帮助您记录机器上发生的事件。Spring Boot 集成收集的日志数据流为 auditevents
和 httptrace
,允许用户跟踪身份验证事件、HTTP 请求和响应详细信息,从而实现全面的监控和安全审计。
指标提供对 Spring Boot 统计信息的深入了解。Spring Boot 集成收集的指标数据流包括 auditevents、gc、httptrace、memory 和 threading,使用户能够监控和排查 Spring Boot 实例的性能问题。
数据流
-
auditevents
:收集与身份验证状态、远程地址、文档 ID 和主体相关的信息。 -
gc
:收集与 GC 收集器名称、收集前后内存使用情况、线程计数和时间指标相关的信息。 -
httptrace
:收集与 HTTP 请求、状态响应、主体和会话详细信息相关的信息。 -
memory
:收集与堆和非堆内存、缓冲池和管理器相关的信息。 -
threading
:收集与线程分配、监控和 CPU 时间相关的信息。
注意
- 用户可以在
Discover
中的logs-*
索引模式中监控和查看 Spring Boot 摄取的文档内的日志,而指标的索引模式为metrics-*
。
兼容性
编辑此集成已使用 LTS JDK 版本 8、11、17 和 21 针对 Spring Boot v2.7.17 进行了测试。
要求
编辑您需要 Elasticsearch 来存储和搜索您的数据,以及 Kibana 来可视化和管理数据。您可以使用我们在 Elastic Cloud 上的托管 Elasticsearch 服务(推荐),也可以在您自己的硬件上自行管理 Elastic Stack。
为了从 Spring Boot 摄取数据
- 您必须知道 Spring Boot 应用程序的主机,并在配置集成包时添加该主机。
- 添加 jolokia 的默认路径。
- Spring-boot-actuator 模块提供 Spring Boot 的所有生产就绪功能。您还需要将以下依赖项添加到
pom.xml
文件中
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
- 为了访问 jolokia,请在 Spring Boot 应用程序的
pom.xml
中添加以下依赖项。
<dependency> <groupId>org.jolokia</groupId> <artifactId>jolokia-core</artifactId> </dependency>
- 为了公开
HTTP Trace
指标,可以使用以下类 InMemoryHttpTraceRepository。 - 为了公开
Audit Events
指标,可以使用以下类 InMemoryAuditEventRepository。
设置
编辑有关如何设置集成的分步说明,请参阅入门指南。
验证
编辑成功配置集成后,单击 Spring Boot 集成的“资产”选项卡以显示可用的仪表板。选择您配置的数据流的仪表板,该仪表板应填充所需的数据。
故障排除
编辑日志
编辑审计事件日志
编辑这是 audit_events
数据流。
- 此数据流公开当前应用程序的审计事件信息。
示例
一个 audit_events
的示例事件如下所示
{ "@timestamp": "2024-06-18T07:15:52.565Z", "agent": { "ephemeral_id": "5026de47-56bf-4ed7-996b-c574a7c0d140", "id": "97400795-188c-4140-a1ee-0002078c785d", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.13.0" }, "data_stream": { "dataset": "spring_boot.audit_events", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "97400795-188c-4140-a1ee-0002078c785d", "snapshot": false, "version": "8.13.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "created": "2024-06-18T07:15:52.565Z", "dataset": "spring_boot.audit_events", "ingested": "2024-06-18T07:16:04Z", "kind": "event", "module": "spring_boot", "type": [ "info" ] }, "host": { "architecture": "x86_64", "containerized": true, "hostname": "docker-fleet-agent", "id": "8259e024976a406e8a54cdbffeb84fec", "ip": [ "192.168.245.7" ], "mac": [ "02-42-C0-A8-F5-07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "3.10.0-1160.102.1.el7.x86_64", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.4 LTS (Focal Fossa)" } }, "spring_boot": { "audit_events": { "data": { "remote_address": "192.168.144.2" }, "document_id": "Es32QTyIFsbGsH5nlZQxBDYnf18=", "principal": "actuator", "type": "AUTHENTICATION_SUCCESS" } }, "tags": [ "spring_boot.audit_events.metrics" ] }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
data_stream.dataset |
数据流数据集。 |
constant_keyword |
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
data_stream.type |
数据流类型。 |
constant_keyword |
spring_boot.audit_events.data.remote_address |
Spring Boot 应用程序用户的远程地址。 |
关键字 |
spring_boot.audit_events.data.session_id |
Spring Boot 应用程序用户的会话 ID。 |
关键字 |
spring_boot.audit_events.document_id |
Elasticsearch 生成的唯一文档 ID。 |
关键字 |
spring_boot.audit_events.principal |
将事件限制为具有给定主体的事件。 |
关键字 |
spring_boot.audit_events.type |
身份验证类型。 |
关键字 |
HTTP 跟踪日志
编辑这是 http_trace
数据流。
- 此数据流显示 HTTP 跟踪信息。
示例
http_trace
的示例事件如下所示
{ "@timestamp": "2024-06-18T07:17:49.933Z", "agent": { "ephemeral_id": "f957703f-c55c-49bb-81d4-ec742b088158", "id": "97400795-188c-4140-a1ee-0002078c785d", "name": "docker-fleet-agent", "type": "filebeat", "version": "8.13.0" }, "data_stream": { "dataset": "spring_boot.http_trace", "namespace": "ep", "type": "logs" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "97400795-188c-4140-a1ee-0002078c785d", "snapshot": false, "version": "8.13.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "created": "2024-06-18T07:17:49.933Z", "dataset": "spring_boot.http_trace", "duration": 3, "ingested": "2024-06-18T07:18:01Z", "kind": "event", "module": "spring_boot", "type": [ "info" ] }, "host": { "architecture": "x86_64", "containerized": true, "hostname": "docker-fleet-agent", "id": "8259e024976a406e8a54cdbffeb84fec", "ip": [ "{0=192.168.245.7}" ], "mac": [ "02-42-C0-A8-F5-07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "3.10.0-1160.102.1.el7.x86_64", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.6 LTS (Focal Fossa)" } }, "http": { "request": { "method": "GET", "referrer": "http://springboot:8090/actuator/health" }, "response": { "status_code": 200 } }, "tags": [ "spring_boot.http_trace.metrics" ] }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
data_stream.dataset |
数据流数据集。 |
constant_keyword |
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
data_stream.type |
数据流类型。 |
constant_keyword |
spring_boot.http_trace.principal |
交换的主体。 |
关键字 |
spring_boot.http_trace.session |
与交换关联的会话。 |
关键字 |
指标
编辑内存指标
编辑这是 memory
数据流。
- 此数据流提供与堆和非堆内存、缓冲池和管理器相关的指标。
示例
memory
的示例事件如下所示
{ "@timestamp": "2024-06-18T07:18:47.122Z", "agent": { "ephemeral_id": "2972904f-375b-4b83-9de9-e0c36d85d5de", "id": "97400795-188c-4140-a1ee-0002078c785d", "name": "docker-fleet-agent", "type": "metricbeat", "version": "8.13.0" }, "data_stream": { "dataset": "spring_boot.memory", "namespace": "ep", "type": "metrics" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "97400795-188c-4140-a1ee-0002078c785d", "snapshot": false, "version": "8.13.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "spring_boot.memory", "duration": 672110556, "ingested": "2024-06-18T07:18:59Z", "kind": "metric", "module": "spring_boot", "type": [ "info" ] }, "host": { "architecture": "x86_64", "containerized": true, "hostname": "docker-fleet-agent", "id": "8259e024976a406e8a54cdbffeb84fec", "ip": [ "192.168.245.7" ], "mac": [ "02-42-C0-A8-F5-07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "3.10.0-1160.102.1.el7.x86_64", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.6 LTS (Focal Fossa)" } }, "metricset": { "name": "jmx", "period": 60000 }, "service": { "address": "http://springboot:8090/actuator/jolokia", "type": "jolokia" }, "spring_boot": { "memory": { "heap": { "committed": 587202560, "init": 260046848, "max": 3698851840, "used": 158654888 }, "non_heap": { "committed": 63504384, "init": 2555904, "max": -1, "used": 58973664 } } }, "tags": [ "spring_boot.memory.metrics" ] }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
data_stream.dataset |
数据流数据集。 |
constant_keyword |
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
data_stream.type |
数据流类型。 |
constant_keyword |
spring_boot.memory.buffer_pool.direct.count |
直接缓冲池内存的计数。 |
长整型 |
spring_boot.memory.buffer_pool.direct.total_capacity |
直接缓冲池内存的总容量。 |
长整型 |
spring_boot.memory.buffer_pool.direct.used |
直接缓冲池的已用内存。 |
长整型 |
spring_boot.memory.buffer_pool.mapped.count |
映射缓冲池内存的计数。 |
长整型 |
spring_boot.memory.buffer_pool.mapped.total_capacity |
映射缓冲池内存的总容量。 |
长整型 |
spring_boot.memory.buffer_pool.mapped.used |
映射缓冲池的已用内存。 |
长整型 |
spring_boot.memory.heap.committed |
JVM 的已提交堆内存使用量。 |
长整型 |
spring_boot.memory.heap.init |
JVM 的初始堆内存使用量。 |
长整型 |
spring_boot.memory.heap.max |
JVM 的最大堆内存使用量。 |
长整型 |
spring_boot.memory.heap.used |
JVM 的已用堆内存使用量。 |
长整型 |
spring_boot.memory.manager.code_cache.name |
用于限定缓存的 cacheManager 的名称。 |
关键字 |
spring_boot.memory.manager.code_cache.valid |
代码缓存的验证。 |
布尔值 |
spring_boot.memory.manager.metaspace.name |
用于限定缓存的 Metaspace Manager 的名称。 |
关键字 |
spring_boot.memory.manager.metaspace.valid |
元空间管理器的验证。 |
布尔值 |
spring_boot.memory.non_heap.committed |
JVM 的已提交非堆内存使用量。 |
长整型 |
spring_boot.memory.non_heap.init |
JVM 的初始非堆内存使用量。 |
长整型 |
spring_boot.memory.non_heap.max |
JVM 的最大非堆内存使用量。 |
长整型 |
spring_boot.memory.non_heap.used |
JVM 的已用非堆内存使用量。 |
长整型 |
线程指标
编辑这是 threading
数据流。
- 此数据流提供与线程分配、监控和 CPU 时间相关的指标。
示例
threading
的示例事件如下所示
{ "@timestamp": "2024-06-18T07:19:44.017Z", "agent": { "ephemeral_id": "9e0f783a-f02b-4fc0-90c9-2d264b73e4bc", "id": "97400795-188c-4140-a1ee-0002078c785d", "name": "docker-fleet-agent", "type": "metricbeat", "version": "8.13.0" }, "data_stream": { "dataset": "spring_boot.threading", "namespace": "ep", "type": "metrics" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "97400795-188c-4140-a1ee-0002078c785d", "snapshot": false, "version": "8.13.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "spring_boot.threading", "duration": 301437518, "ingested": "2024-06-18T07:19:55Z", "kind": "metric", "module": "spring_boot", "type": [ "info" ] }, "host": { "architecture": "x86_64", "containerized": true, "hostname": "docker-fleet-agent", "id": "8259e024976a406e8a54cdbffeb84fec", "ip": [ "192.168.245.7" ], "mac": [ "02-42-C0-A8-F5-07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "3.10.0-1160.102.1.el7.x86_64", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.6 LTS (Focal Fossa)" } }, "metricset": { "name": "jmx", "period": 60000 }, "service": { "address": "http://springboot:8090/actuator/jolokia", "type": "jolokia" }, "spring_boot": { "threading": { "threads": { "count": 20, "current": { "allocated_bytes": 29755720, "time": { "cpu": 293039690, "user": 280000000 } }, "daemon": 16, "started": 23 } } }, "tags": [ "spring_boot.threading.metrics" ] }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
data_stream.dataset |
数据流数据集。 |
constant_keyword |
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
data_stream.type |
数据流类型。 |
constant_keyword |
spring_boot.threading.threads.count |
当前活动的线程数,包括守护线程和非守护线程。 |
长整型 |
spring_boot.threading.threads.current.allocated_bytes |
当前线程分配的字节数。 |
双精度浮点数 |
spring_boot.threading.threads.current.time.cpu |
当前线程的 CPU 时间(以纳秒为单位)。 |
长整型 |
spring_boot.threading.threads.current.time.user |
当前线程的用户时间。 |
长整型 |
spring_boot.threading.threads.daemon |
当前活动的守护线程数。 |
长整型 |
spring_boot.threading.threads.started |
自 Java 虚拟机启动以来创建并启动的线程总数。 |
长整型 |
GC 指标
编辑这是 gc
数据流。
- 此数据流提供与垃圾收集器 (GC) 内存相关的指标。
示例
gc
的示例事件如下所示
{ "@timestamp": "2024-06-18T07:16:52.674Z", "agent": { "ephemeral_id": "bfe8ee26-f9e4-4990-8790-7fbc2a8c075e", "id": "97400795-188c-4140-a1ee-0002078c785d", "name": "docker-fleet-agent", "type": "metricbeat", "version": "8.13.0" }, "data_stream": { "dataset": "spring_boot.gc", "namespace": "ep", "type": "metrics" }, "ecs": { "version": "8.11.0" }, "elastic_agent": { "id": "97400795-188c-4140-a1ee-0002078c785d", "snapshot": false, "version": "8.13.0" }, "event": { "agent_id_status": "verified", "category": [ "web" ], "dataset": "spring_boot.gc", "duration": 347472291, "ingested": "2024-06-18T07:17:04Z", "kind": "metric", "module": "spring_boot", "type": [ "info" ] }, "host": { "architecture": "x86_64", "containerized": true, "hostname": "docker-fleet-agent", "id": "8259e024976a406e8a54cdbffeb84fec", "ip": [ "192.168.245.7" ], "mac": [ "02-42-C0-A8-F5-07" ], "name": "docker-fleet-agent", "os": { "codename": "focal", "family": "debian", "kernel": "3.10.0-1160.102.1.el7.x86_64", "name": "Ubuntu", "platform": "ubuntu", "type": "linux", "version": "20.04.6 LTS (Focal Fossa)" } }, "metricset": { "name": "jmx", "period": 60000 }, "service": { "address": "http://springboot:8090/actuator/jolokia", "type": "jolokia" }, "spring_boot": { "gc": { "last_info": { "id": 6, "memory_usage": { "after": { "code_cache": { "committed": 14286848, "init": 2555904, "max": 251658240, "used": 14213056 }, "compressed_class_space": { "committed": 4980736, "init": 0, "max": 1073741824, "used": 4443120 }, "metaspace": { "committed": 36265984, "init": 0, "max": -1, "used": 33775552 }, "ps_eden_space": { "committed": 457703424, "init": 65536000, "max": 1354235904, "used": 0 }, "ps_old_gen": { "committed": 90177536, "init": 173539328, "max": 2774007808, "used": 10597560 }, "ps_survivor_space": { "committed": 16777216, "init": 10485760, "max": 16777216, "used": 8605776 } }, "before": { "code_cache": { "committed": 14286848, "init": 2555904, "max": 251658240, "used": 14213056 }, "compressed_class_space": { "committed": 4980736, "init": 0, "max": 1073741824, "used": 4443120 }, "metaspace": { "committed": 36265984, "init": 0, "max": -1, "used": 33775552 }, "ps_eden_space": { "committed": 262144000, "init": 65536000, "max": 1359478784, "used": 10469928 }, "ps_old_gen": { "committed": 90177536, "init": 173539328, "max": 2774007808, "used": 10589368 }, "ps_survivor_space": { "committed": 10485760, "init": 10485760, "max": 10485760, "used": 10453056 } } }, "thread_count": 10, "time": { "duration": 8, "end": 3406, "start": 3398 } }, "name": "PS Scavenge" } }, "tags": [ "spring_boot.gc.metrics" ] }
ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 | 单位 |
---|---|---|---|
@timestamp |
事件时间戳。 |
日期 |
|
data_stream.dataset |
数据流数据集。 |
constant_keyword |
|
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
|
data_stream.type |
数据流类型。 |
constant_keyword |
|
spring_boot.gc.last_info.id |
GC 的 ID。 |
长整型 |
|
spring_boot.gc.last_info.memory_usage.after.code_cache.committed |
GC 启动后代码缓存内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.code_cache.init |
GC 启动后代码缓存内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.code_cache.max |
GC 启动后代码缓存内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.code_cache.used |
GC 启动后代码缓存内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.committed |
GC 启动后压缩类空间内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.init |
GC 启动后压缩类空间内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.max |
GC 启动后压缩类空间内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.used |
GC 启动后,压缩类空间内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.used |
GC 启动后,G1 Eden Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.committed |
GC 启动后,G1 Eden Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.init |
GC 启动后,G1 Eden Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.max |
GC 启动后,G1 Eden Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.used |
GC 启动后,G1 Old Gen 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.committed |
GC 启动后,G1 Old Gen 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.init |
GC 启动后,G1 Old Gen 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.max |
GC 启动后,G1 Old Gen 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.used |
GC 启动后,G1 Survivor Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.committed |
GC 启动后,G1 Survivor Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.init |
GC 启动后,G1 Survivor Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.max |
GC 启动后,G1 Survivor Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.used |
GC 启动后,metaspace 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.metaspace.committed |
GC 启动后,metaspace 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.metaspace.init |
GC 启动后,metaspace 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.metaspace.max |
GC 启动后,metaspace 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.metaspace.used |
GC 启动后,PS Eden Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.committed |
GC 启动后,PS Eden Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.init |
GC 启动后,PS Eden Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.max |
GC 启动后,PS Eden Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.used |
GC 启动后,PS Old Gen 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.committed |
GC 启动后,PS Old Gen 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.init |
GC 启动后,PS Old Gen 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.max |
GC 启动后,PS Old Gen 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.used |
GC 启动后,PS Survivor Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.committed |
GC 启动后,PS Survivor Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.init |
GC 启动后,PS Survivor Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.max |
GC 启动后,PS Survivor Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.used |
GC 启动前,代码缓存内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.code_cache.committed |
GC 启动前,代码缓存内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.code_cache.init |
GC 启动前,代码缓存内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.code_cache.max |
GC 启动前,代码缓存内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.code_cache.used |
GC 启动前,压缩类空间内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.committed |
GC 启动前,压缩类空间内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.init |
GC 启动前,压缩类空间内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.max |
GC 启动前,压缩类空间内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.used |
GC 启动前,G1 Eden Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.committed |
GC 启动前,G1 Eden Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.init |
GC 启动前,G1 Eden Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.max |
GC 启动前,G1 Eden Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.used |
GC 启动前,G1 Old Gen 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.committed |
GC 启动前,G1 Old Gen 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.init |
GC 启动前,G1 Old Gen 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.max |
GC 启动前,G1 Old Gen 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.used |
GC 启动前,G1 Survivor Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.committed |
GC 启动前,G1 Survivor Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.init |
GC 启动前,G1 Survivor Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.max |
GC 启动前,G1 Survivor Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.used |
GC 启动前,metaspace 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.metaspace.committed |
GC 启动前,metaspace 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.metaspace.init |
GC 启动前,metaspace 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.metaspace.max |
GC 启动前,metaspace 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.metaspace.used |
GC 启动前,PS Eden Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.committed |
GC 启动前,PS Eden Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.init |
GC 启动前,PS Eden Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.max |
GC 启动前,PS Eden Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.used |
GC 启动前,PS Old Gen 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.committed |
GC 启动前,PS Old Gen 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.init |
GC 启动前,PS Old Gen 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.max |
GC 启动前,PS Old Gen 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.used |
GC 启动前,PS Survivor Space 内存池的已提交内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.committed |
GC 启动前,PS Survivor Space 内存池的初始内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.init |
GC 启动前,PS Survivor Space 内存池的最大内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.max |
GC 启动前,PS Survivor Space 内存池的已用内存。 |
长整型 |
字节 |
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.used |
GC 的线程数。 |
长整型 |
|
spring_boot.gc.last_info.thread_count |
GC 耗时,以毫秒为单位。 |
长整型 |
spring_boot.gc.last_info.time.duration |
毫秒 |
ms |
长整型 |
spring_boot.gc.last_info.time.duration |
GC 的结束时间。 |
spring_boot.gc.last_info.time.end |
长整型 |
spring_boot.gc.last_info.time.duration |
GC 的开始时间。 |
spring_boot.gc.last_info.time.start |
关键字 |
GC 的名称。
编辑spring_boot.gc.name
版本 | 更新日志 | 更新日志 |
---|---|---|
1.7.0 |
详细信息 |
8.13.0 或更高版本 |
1.6.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
1.5.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
1.4.0 |
在 data_stream.dataset 上添加全局筛选器以提高性能。 |
增强 (查看拉取请求) |
1.3.2 |
增强 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
1.3.1 |
由于错误,禁用较旧堆栈版本的密钥。 |
Bug 修复 (查看拉取请求) |
1.3.0 |
增强 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
1.2.2 |
增强 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
1.2.1 |
增强 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
1.2.0 |
Bug 修复 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
1.1.0 |
增强 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
1.0.0 |
增强 (查看拉取请求) |
Bug 修复 (查看拉取请求) |
0.13.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.12.0 |
将软件包 format_version 更新为 3.0.0。 |
增强 (查看拉取请求) |
0.11.1 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.11.0 |
Bug 修复 (查看拉取请求) |
增强 (查看拉取请求) |
0.10.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.9.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.8.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.7.1 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.7.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.6.1 |
Bug 修复 (查看拉取请求) |
增强 (查看拉取请求) |
0.6.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.5.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.4.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.3.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.2.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |
0.1.0 |
增强 (查看拉取请求) |
增强 (查看拉取请求) |