Movatterモバイル変換


[0]ホーム

URL:


Loading
  1. Elastic Docs/
  2. Reference/
  3. Ingestion tools/
  4. Elastic integrations

Spring Boot integration

Version1.9.1 (View all)
Subscription level
What's this?
Basic
Developed by
What's this?
Elastic
Ingestion method(s)API, Jolokia
Minimum Kibana version(s)9.0.0
8.13.0

The Spring Boot integration is used to fetch observability data fromSpring Boot Actuator web endpoints and ingest it into Elasticsearch.

Use the Spring Boot integration to:

  • Collect logs related to audit events, HTTP trace, and metrics related to garbage collection(gc), memory, and threading.
  • Create visualizations to monitor, measure, and analyze usage trends and key data, deriving business insights.
  • Create alerts to reduce the MTTD and MTTR by referencing relevant logs when troubleshooting an issue.

The Spring Boot integration collects logs and metrics data.

Logs help you keep a record of events that occur on your machine. The Log data streams collected by Spring Boot integration areauditevents andhttptrace, allowing users to track authentication events, HTTP request and response details, enabling comprehensive monitoring and security auditing.

Metrics provide insight into the statistics of Spring Boot. The Metrics data streams collected by the Spring Boot integration include auditevents, gc, httptrace, memory, and threading, enabling users to monitor and troubleshoot the performance of Spring Boot instances.

Data streams:

  • auditevents: Collects information related to the authentication status, remote address, document ID and principal.
  • gc: Collects information related to the GC collector name, memory usage before and after collection, thread count, and time metrics.
  • httptrace: Collects information related to the http requests, status response, principal and session details.
  • memory: Collects information related to the heap and non-heap memory, buffer pool and manager.
  • threading: Collects information related to the thread allocations, monitoring and CPU times.

Note:

  • Users can monitor and view the logs inside the ingested documents for Spring Boot in thelogs-* index pattern fromDiscover, while for metrics, the index pattern ismetrics-*.

This integration has been tested against Spring Boot v2.7.17 with LTS JDK versions 8, 11, 17, and 21.

You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it. You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended or self-manage the Elastic Stack on your own hardware.

In order to ingest data from Spring Boot:

  • You must know the host for Spring Boot application, add that host while configuring the integration package.
  • Add default path for jolokia.
  • Spring-boot-actuator module provides all Spring Boot's production-ready features. You also need to add the following dependency to thepom.xml file:
<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-actuator</artifactId></dependency>
  • For access of jolokia add below dependency inpom.xml of Spring Boot Application.
<dependency>    <groupId>org.jolokia</groupId>    <artifactId>jolokia-core</artifactId></dependency>

For step-by-step instructions on how to set up an integration, see theGetting Started guide.

After the integration is successfully configured, click on theAssets tab of the Spring Boot Integration to display the available dashboards. Select the dashboard for your configured data stream, which should be populated with the required data.

  • If[Spring Boot] Audit Events panel does not display older documents after upgrading to0.9.0 or later versions, this issue can be resolved by reindexing theAudit Events data stream.
  • Ifhost.ip appears conflicted under thelogs-* data view, this issue can be resolved byreindexing theAudit Events data stream.
  • Ifhost.ip appears conflicted under themetrics-* data view, this issue can be resolved byreindexing theGarbage Collector,Memory andThreading data stream.

This is theaudit_events data stream.

  • This data stream exposes audit events information for the current application.
Example
{    "@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 Field Reference

Please refer to the followingdocument for detailed information on ECS fields.

Exported fields
FieldDescriptionType
@timestampEvent timestamp.date
data_stream.datasetData stream dataset.constant_keyword
data_stream.namespaceData stream namespace.constant_keyword
data_stream.typeData stream type.constant_keyword
spring_boot.audit_events.data.remote_addressRemote Address of the Spring Boot application user.keyword
spring_boot.audit_events.data.session_idSession ID of the Spring Boot application user.keyword
spring_boot.audit_events.document_idUnique document id generated by Elasticsearch.keyword
spring_boot.audit_events.principalRestricts the events to those with the given principal.keyword
spring_boot.audit_events.typeAuthentication type.keyword

This is thehttp_trace data stream.

  • This data stream displays HTTP trace information.
Example
{    "@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 Field Reference

Please refer to the followingdocument for detailed information on ECS fields.

Exported fields
FieldDescriptionType
@timestampEvent timestamp.date
data_stream.datasetData stream dataset.constant_keyword
data_stream.namespaceData stream namespace.constant_keyword
data_stream.typeData stream type.constant_keyword
spring_boot.http_trace.principalPrincipal of the exchange.keyword
spring_boot.http_trace.sessionSession associated with the exchange.keyword

This is thememory data stream.

  • This data stream gives metrics related to heap and non-heap memory, buffer pool and manager.
Example
{    "@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 Field Reference

Please refer to the followingdocument for detailed information on ECS fields.

Exported fields
FieldDescriptionType
@timestampEvent timestamp.date
data_stream.datasetData stream dataset.constant_keyword
data_stream.namespaceData stream namespace.constant_keyword
data_stream.typeData stream type.constant_keyword
spring_boot.memory.buffer_pool.direct.countCount of direct buffer pool memory.long
spring_boot.memory.buffer_pool.direct.total_capacityTotal capacity of direct buffer pool memory.long
spring_boot.memory.buffer_pool.direct.usedUsed memory of direct buffer pool.long
spring_boot.memory.buffer_pool.mapped.countCount of mapped buffer pool memory.long
spring_boot.memory.buffer_pool.mapped.total_capacityTotal capacity of mapped buffer pool memory.long
spring_boot.memory.buffer_pool.mapped.usedUsed memory of mapped buffer pool.long
spring_boot.memory.heap.committedCommitted heap memory usage of JVM.long
spring_boot.memory.heap.initInit heap memory usage of JVM.long
spring_boot.memory.heap.maxMax heap memory usage of JVM.long
spring_boot.memory.heap.usedUsed heap memory usage of JVM.long
spring_boot.memory.manager.code_cache.nameName of the cacheManager to qualify the cache.keyword
spring_boot.memory.manager.code_cache.validValidation of code cache.boolean
spring_boot.memory.manager.metaspace.nameName of the Metaspace Manager to qualify the cache.keyword
spring_boot.memory.manager.metaspace.validValidation of metaspace manager.boolean
spring_boot.memory.non_heap.committedCommitted non-heap memory usage of JVM.long
spring_boot.memory.non_heap.initInit non-heap memory usage of JVM.long
spring_boot.memory.non_heap.maxMax non-heap memory usage of JVM.long
spring_boot.memory.non_heap.usedUsed non-heap memory usage of JVM.long

This is thethreading data stream.

  • This data stream gives metrics related to thread allocations, monitoring and CPU times.
Example
{    "@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 Field Reference

Please refer to the followingdocument for detailed information on ECS fields.

Exported fields
FieldDescriptionType
@timestampEvent timestamp.date
data_stream.datasetData stream dataset.constant_keyword
data_stream.namespaceData stream namespace.constant_keyword
data_stream.typeData stream type.constant_keyword
spring_boot.threading.threads.countCurrent number of live threads including both daemon and non-daemon threads.long
spring_boot.threading.threads.current.allocated_bytesAllocated bytes for the current thread.double
spring_boot.threading.threads.current.time.cpuCPU time for the current thread in nanoseconds.long
spring_boot.threading.threads.current.time.userUser time for the current thread.long
spring_boot.threading.threads.daemonCurrent number of live daemon threads.long
spring_boot.threading.threads.startedTotal number of threads created and also started since the Java virtual machine started.long

This is thegc data stream.

  • This data stream gives metrics related to Garbage Collector (GC) Memory.
Example
{    "@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 Field Reference

Please refer to the followingdocument for detailed information on ECS fields.

Exported fields
FieldDescriptionTypeUnit
@timestampEvent timestamp.date
data_stream.datasetData stream dataset.constant_keyword
data_stream.namespaceData stream namespace.constant_keyword
data_stream.typeData stream type.constant_keyword
spring_boot.gc.last_info.idID of the GC.long
spring_boot.gc.last_info.memory_usage.after.code_cache.committedCommitted memory of the code cache memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.code_cache.initInit memory of the code cache memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.code_cache.maxMax memory of the code cache memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.code_cache.usedUsed memory of the code cache memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.committedCommitted memory of the compressed class space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.initInit memory of the compressed class space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.maxMax memory of the compressed class space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.compressed_class_space.usedUsed memory of the compressed class space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.committedCommitted memory of the G1 Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.initInit memory of the G1 Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.maxMax memory of the G1 Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_eden_space.usedUsed memory of the G1 Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.committedCommitted memory of the G1 Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.initInit memory of the G1 Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.maxMax memory of the G1 Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_old_gen.usedUsed memory of the G1 Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.committedCommitted memory of the G1 Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.initInit memory of the G1 Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.maxMax memory of the G1 Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.g1_survivor_space.usedUsed memory of the G1 Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.metaspace.committedCommitted memory of the metaspace memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.metaspace.initInit memory of the metaspace memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.metaspace.maxMax memory of the metaspace memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.metaspace.usedUsed memory of the metaspace memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.committedCommitted memory of the PS Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.initInit memory of the PS Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.maxMax memory of the PS Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_eden_space.usedUsed memory of the PS Eden Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.committedCommitted memory of the PS Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.initInit memory of the PS Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.maxMax memory of the PS Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_old_gen.usedUsed memory of the PS Old Gen memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.committedCommitted memory of the PS Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.initInit memory of the PS Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.maxMax memory of the PS Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.after.ps_survivor_space.usedUsed memory of the PS Survivor Space memory pool after GC started.longbyte
spring_boot.gc.last_info.memory_usage.before.code_cache.committedCommitted memory of the code cache memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.code_cache.initInit memory of the code cache memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.code_cache.maxMax memory of the code cache memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.code_cache.usedUsed memory of the code cache memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.committedCommitted memory of the compressed class space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.initInit memory of the compressed class space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.maxMax memory of the compressed class space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.compressed_class_space.usedUsed memory of the compressed class space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.committedCommitted memory of the G1 Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.initInit memory of the G1 Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.maxMax memory of the G1 Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_eden_space.usedUsed memory of the G1 Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.committedCommitted memory of the G1 Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.initInit memory of the G1 Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.maxMax memory of the G1 Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_old_gen.usedUsed memory of the G1 Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.committedCommitted memory of the G1 Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.initInit memory of the G1 Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.maxMax memory of the G1 Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.g1_survivor_space.usedUsed memory of the G1 Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.metaspace.committedCommitted memory of the metaspace memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.metaspace.initInit memory of the metaspace memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.metaspace.maxMax memory of the metaspace memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.metaspace.usedUsed memory of the metaspace memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.committedCommitted memory of the PS Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.initInit memory of the PS Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.maxMax memory of the PS Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_eden_space.usedUsed memory of the PS Eden Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.committedCommitted memory of the PS Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.initInit memory of the PS Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.maxMax memory of the PS Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_old_gen.usedUsed memory of the PS Old Gen memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.committedCommitted memory of the PS Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.initInit memory of the PS Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.maxMax memory of the PS Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.memory_usage.before.ps_survivor_space.usedUsed memory of the PS Survivor Space memory pool before GC starts.longbyte
spring_boot.gc.last_info.thread_countThread count of the GC.long
spring_boot.gc.last_info.time.durationElapsed time of the GC in milliseconds.longms
spring_boot.gc.last_info.time.endEnd time of the GC.longms
spring_boot.gc.last_info.time.startStart time of the GC.longms
spring_boot.gc.nameName of the GC.keyword

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.

Spring Boot overview dashboard
Spring Boot audit events dashboard
Spring Boot access logs dashboard
Spring Boot memory and threading dashboard
Changelog
VersionDetailsMinimum Kibana version
1.9.1Bug fix (View pull request)
Fix the jolokia default path and provide more clear description about jolokiaHosts andPath
9.0.0
8.13.0
1.9.0Enhancement (View pull request)
Allow @custom pipeline access to event.original without setting preserve_original_event.
9.0.0
8.13.0
1.8.1Bug fix (View pull request)
Added description to ssl nodes including links to documentation.
9.0.0
8.13.0
1.8.0Enhancement (View pull request)
Add support for Kibana9.0.0.
9.0.0
8.13.0
1.7.1Bug fix (View pull request)
Update links to getting started docs
8.13.0
1.7.0Enhancement (View pull request)
Add processor support for gc, memory and threading data streams.
8.13.0
1.6.0Enhancement (View pull request)
ECS version updated to 8.11.0. Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template.
8.13.0
1.5.0Enhancement (View pull request)
Add global filter on data_stream.dataset to improve performance.
8.12.0
1.4.0Enhancement (View pull request)
Enable secrets for sensitive fields. For more details, referhttps://www.elastic.co/guide/en/fleet/current/agent-policy.html#agent-policy-secret-values
8.12.0
1.3.2Bug fix (View pull request)
Disable secrets for older stack versions due to errors.
8.9.0
1.3.1Enhancement (View pull request)
Update README to follow documentation guidelines.
8.9.0
1.3.0Enhancement (View pull request)
Enable 'secret' for the sensitive fields, supported from 8.12.
8.9.0
1.2.2Enhancement (View pull request)
Inline "by reference" visualizations
8.9.0
1.2.1Bug fix (View pull request)
Add null and ignore_missing check to handle event.original field.
8.9.0
1.2.0Enhancement (View pull request)
Add support for GC datastream on Spring Boot 2.x with LTS JDK versions 11, 17, and 21.
8.9.0
1.1.0Enhancement (View pull request)
Limit request tracer log count to five.
8.9.0
1.0.0Enhancement (View pull request)
Make Spring Boot GA.
8.9.0
0.13.0Enhancement (View pull request)
Update the package format_version to 3.0.0.
8.9.0
0.12.0Enhancement (View pull request)
Support tags to GC, Memory and Threading.
8.2.0
0.11.1Bug fix (View pull request)
Resolve host.ip field conflict, update readme and remove incorrect rename processor.
8.2.0
0.11.0Enhancement (View pull request)
Add support for HTTP request trace logging.
8.2.0
0.10.0Enhancement (View pull request)
Rename ownership from obs-service-integrations to obs-infraobs-integrations
8.2.0
0.9.0Enhancement (View pull request)
Add custom field for _id and update dashboard.
8.2.0
0.8.0Enhancement (View pull request)
Migrate visualizations to lens.
8.1.0
0.7.1Enhancement (View pull request)
Added categories and/or subcategories.
8.1.0
0.7.0Enhancement (View pull request)
Update ECS version to 8.5.1
8.1.0
0.6.1Bug fix (View pull request)
visualization bugfix for audit_event data stream
8.1.0
0.6.0Enhancement (View pull request)
dashboards of audit_events, http_trace, memory, threading and garbage collector (GC) of the package
8.1.0
0.5.0Enhancement (View pull request)
garbage collector (gc) data stream of the package
0.4.0Enhancement (View pull request)
threading data stream of the package
0.3.0Enhancement (View pull request)
memory data stream of the package
0.2.0Enhancement (View pull request)
http_trace data stream of the package
0.1.0Enhancement (View pull request)
audit_events data stream of the package

[8]ページ先頭

©2009-2026 Movatter.jp