Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/geowarin/fluentd-boot

Redirect spring boot logs to elastic search via fluentd
https://github.com/geowarin/fluentd-boot

Last synced: about 4 hours ago
JSON representation

Redirect spring boot logs to elastic search via fluentd

Awesome Lists containing this project

README

        

# fluentd-boot

Spring boot logs redirected to Elastic Search via fluentd.

The necessary configuration for Elastic Search is in the docker-compose file.

## Usage

Run fluentd + elastic search + kibana

```
docker-compose up -d
```

Then go to `http://${DOCKER_HOST}:5601` (ie, `http://localhost:5601` or your docker machine ip) to see the Kibana dashboard.

Run the application with your IDE. If neither `FLUENTD_HOST` nor `DOCKER_HOST` variable are set,
the logger will try to connect to fluentd on `localhost`.

You can customize the `FLUENTD_HOST` and `FLUENTD_PORT` environment variables to point to your docker-machine IP.

For instance, on my mac, I run the application with `FLUENTD_HOST=192.168.99.100`.

## Principle

Uses a logback appender to redirect logs to fluentd.

See `src/main/resources/logback.xml` for more information.