Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raynigon/spring-boot
Spring Boot Libraries for different occasions
https://github.com/raynigon/spring-boot
ecs gzip spring-boot
Last synced: 9 days ago
JSON representation
Spring Boot Libraries for different occasions
- Host: GitHub
- URL: https://github.com/raynigon/spring-boot
- Owner: raynigon
- License: apache-2.0
- Created: 2021-06-15T17:48:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T01:08:45.000Z (7 months ago)
- Last Synced: 2024-04-16T11:11:02.751Z (7 months ago)
- Topics: ecs, gzip, spring-boot
- Language: Java
- Homepage:
- Size: 671 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Raynigon Spring Boot Libraries
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/967b93564acf4b55811b08d9544b44a6)](https://app.codacy.com/gh/raynigon/spring-boot?utm_source=github.com&utm_medium=referral&utm_content=raynigon/spring-boot&utm_campaign=Badge_Grade_Settings)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/0764696c15a941c78bef58fef5082d06)](https://www.codacy.com/gh/raynigon/spring-boot/dashboard?utm_source=github.com&utm_medium=referral&utm_content=raynigon/spring-boot&utm_campaign=Badge_Coverage)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.raynigon.spring-boot/gzip-request-filter-starter/badge.svg)](https://search.maven.org/search?q=com.raynigon.spring-boot)This repository contains some usefull libraries which can enhance your spring boot experience.
## ECS Logging
The ecs-logging-* libraries provide the functionality to log messages as json documents in
the [ECS format](https://www.elastic.co/guide/en/ecs/current/index.html).### ECS Logging - App
This library provides application logs in ECS format.
### ECS Logging - Access
This library provides access log functionality for tomcat.
### ECS Logging - Audit
This library provides audit log functionality for the application.
These loggers need to be managed manually.### ECS Logging - Async
This library provides the functionality of the ECS application logs,
for asynchronous processes (e.g. futures, or @Async annotated methods).### ECS Logging - Kafka
This library enhances the application logs by adding MDC attributes for incoming messages.
This works best for single record polls, but batch processing for consumers is also supported.
The producer sets the transaction id and the producer name on the record headers.## Gzip Request Filter
The gzip-request-filter enabled the processing of gzip compressed requests.
E.g. Post requests with much data.