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

https://github.com/ricsanfre/fluent-multiline-app

Multiline log generator apps for testing fluentbit
https://github.com/ricsanfre/fluent-multiline-app

fluentbit log-generator testing

Last synced: 5 months ago
JSON representation

Multiline log generator apps for testing fluentbit

Awesome Lists containing this project

README

          

# Multiline logging apps for testing Fluentbit

## The purpose

The goal of this project is to create applications to test Fluentbit/Fluentd multiline logs in a Kubernetes environment in my [Kubernetes Pi Cluster](http://picluster.ricsanfre.com).

Since built-in fluentbit multiline parsing supports several programming languages, two applications have been developed:

- Go application (`go` directory)
- Java application (`java` directory)

## Docker images available in docker hub

Github actions configured to build automatically multiarchitecture AMD64 and ARM64 images with two different tags (`java` and `go`) for each of the application

Docker hub images available at [ricsanfre/fluent-multiline-app](https://hub.docker.com/r/ricsanfre/fluent-multiline-app)

## Deploying the app in kubernetes

To deploy the application in Kubernetes execute the following

```bash
$ kubectl apply -f kubernetes/fluent-multiline-app-deployment.yaml
```