Spring Boot 集成

编辑

Spring Boot 集成

编辑

版本

1.7.0 (查看全部)

兼容的 Kibana 版本

8.13.0 或更高版本

支持的无服务器项目类型
这是什么?

安全
可观测性

订阅级别
这是什么?

基本

支持级别
这是什么?

Elastic

概述

编辑

Spring Boot 集成用于从 Spring Boot Actuator Web 端点获取可观测性数据,并将其摄取到 Elasticsearch 中。

使用 Spring Boot 集成来

  • 收集与审计事件、HTTP 跟踪以及与垃圾收集 (gc)、内存和线程相关的指标的日志。
  • 创建可视化效果以监控、衡量和分析使用趋势和关键数据,从而获得业务洞察。
  • 创建警报,通过在排查问题时参考相关日志来缩短 MTTD 和 MTTR。

数据流

编辑

Spring Boot 集成收集日志和指标数据。

日志帮助您记录机器上发生的事件。Spring Boot 集成收集的日志数据流为 auditeventshttptrace,允许用户跟踪身份验证事件、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>

设置

编辑

有关如何设置集成的分步说明,请参阅入门指南。

验证

编辑

成功配置集成后,单击 Spring Boot 集成的“资产”选项卡以显示可用的仪表板。选择您配置的数据流的仪表板,该仪表板应填充所需的数据。

故障排除

编辑
  • 如果 [Spring Boot] 审计事件面板 在升级到 0.9.0 或更高版本后不显示较旧的文档,则可以通过重新索引 审计事件数据流来解决此问题。
  • 如果 host.iplogs-* 数据视图下出现冲突,则可以通过重新索引 审计事件数据流来解决此问题。
  • 如果 host.ipmetrics-* 数据视图下出现冲突,则可以通过 重新索引 垃圾收集器内存线程数据流来解决此问题。

日志

编辑

审计事件日志

编辑

这是 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

详细信息
Kibana 版本

8.13.0 或更高版本

1.6.0

增强 (查看拉取请求)
为 GC、内存和线程数据流添加处理器支持。

8.13.0 或更高版本

1.5.0

增强 (查看拉取请求)
ECS 版本更新至 8.11.0。更新 kibana 约束至 ^8.13.0。修改了字段定义,以删除 ecs@mappings 组件模板中变得多余的 ECS 字段。

增强 (查看拉取请求)

1.4.0

在 data_stream.dataset 上添加全局筛选器以提高性能。
8.12.0 或更高版本

增强 (查看拉取请求)

1.3.2

增强 (查看拉取请求)
为敏感字段启用密钥。有关更多详细信息,请参阅 https://elastic.ac.cn/guide/en/fleet/current/agent-policy.html#agent-policy-secret-values

Bug 修复 (查看拉取请求)

1.3.1

由于错误,禁用较旧堆栈版本的密钥。
8.9.0 或更高版本

Bug 修复 (查看拉取请求)

1.3.0

增强 (查看拉取请求)
更新 README 以遵循文档指南。

Bug 修复 (查看拉取请求)

1.2.2

增强 (查看拉取请求)
为敏感字段启用密钥,从 8.12 版本开始支持。

Bug 修复 (查看拉取请求)

1.2.1

增强 (查看拉取请求)
内联“通过引用”可视化

Bug 修复 (查看拉取请求)

1.2.0

Bug 修复 (查看拉取请求)
添加 null 和 ignore_missing 检查来处理 event.original 字段。

Bug 修复 (查看拉取请求)

1.1.0

增强 (查看拉取请求)
添加对 Spring Boot 2.x 以及 LTS JDK 版本 11、17 和 21 的 GC 数据流的支持。

Bug 修复 (查看拉取请求)

1.0.0

增强 (查看拉取请求)
将请求跟踪器日志计数限制为 5。

Bug 修复 (查看拉取请求)

0.13.0

增强 (查看拉取请求)
使 Spring Boot GA。

增强 (查看拉取请求)

0.12.0

将软件包 format_version 更新为 3.0.0。

增强 (查看拉取请求)

0.11.1

增强 (查看拉取请求)
支持 GC、内存和线程的标记。

增强 (查看拉取请求)

0.11.0

Bug 修复 (查看拉取请求)
解决 host.ip 字段冲突,更新 readme 并删除不正确的重命名处理器。

增强 (查看拉取请求)

0.10.0

增强 (查看拉取请求)
将所有权从 obs-service-integrations 重命名为 obs-infraobs-integrations

增强 (查看拉取请求)

0.9.0

增强 (查看拉取请求)
为 _id 添加自定义字段并更新仪表板。

增强 (查看拉取请求)

0.8.0

增强 (查看拉取请求)
将可视化迁移到 Lens。

增强 (查看拉取请求)

0.7.1

增强 (查看拉取请求)
添加了类别和/或子类别。

增强 (查看拉取请求)

0.7.0

增强 (查看拉取请求)
将 ECS 版本更新至 8.5.1

增强 (查看拉取请求)

0.6.1

Bug 修复 (查看拉取请求)
audit_event 数据流的可视化错误修复

增强 (查看拉取请求)

0.6.0

增强 (查看拉取请求)
软件包的 audit_events、http_trace、memory、threading 和垃圾收集器 (GC) 的仪表板

增强 (查看拉取请求)

0.5.0

增强 (查看拉取请求)
软件包的垃圾收集器 (gc) 数据流

增强 (查看拉取请求)

0.4.0

增强 (查看拉取请求)
软件包的线程数据流

增强 (查看拉取请求)

0.3.0

增强 (查看拉取请求)
软件包的内存数据流

增强 (查看拉取请求)

0.2.0

增强 (查看拉取请求)
软件包的 http_trace 数据流

增强 (查看拉取请求)

0.1.0

增强 (查看拉取请求)
软件包的 audit_events 数据流

增强 (查看拉取请求)