elastic / elastic/integrations

[Spring Boot]: Add dataset for application logs

Open
#20,939 0 comments 0 reactions 0 assignees View on GitHub
needs:triage
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

### Integration Name

Spring Boot [packages/spring_boot]

### Dataset Name

spring_boot.log

### Integration Version

1.9.1

### Agent Version

9.5.2

### OS Version and Architecture

several

### User Goal

We would like to request a log dataset, that allows parsing of spring boot application logs logged by logback in the default pattern: https://docs.spring.io/spring-boot/reference/features/logging.html

The integration should provide parsing via ingest pipelines as well as a filestream collector for the dataset.

### Existing Features

Currently, the integration only supports Audit and HTTP Trace events fetched from API. We want to collect the application logs of the spring boot server itself.

### What did you see?

.

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Research direction

Start in packages/spring_boot and review how the existing Audit and HTTP Trace events are defined. Compare the requested spring_boot.log dataset with Spring Boot's default Logback pattern and identify the integration's ingest-pipeline and filestream conventions. Done means application logs are collected by filestream and parsed by ingest pipelines.

Written by the indexing model from the issue text.

Assessment

Tech stack
spring-boot
Domain
observability-sre
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.