https://github.com/geowarin/fluentd-boot
Redirect spring boot logs to elastic search via fluentd
https://github.com/geowarin/fluentd-boot
Last synced: 3 months ago
JSON representation
Redirect spring boot logs to elastic search via fluentd
- Host: GitHub
- URL: https://github.com/geowarin/fluentd-boot
- Owner: geowarin
- Created: 2016-01-11T13:24:26.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-01-11T13:24:29.000Z (over 9 years ago)
- Last Synced: 2025-03-23T17:12:47.763Z (4 months ago)
- Language: Groovy
- Size: 55.7 KB
- Stars: 29
- Watchers: 3
- Forks: 30
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.