kube-logging / logging-operator

Logging operator for Kubernetes
https://kube-logging.dev
Apache License 2.0
1.53k stars 326 forks source link

Add support for the syslog-ng Opensearch output #1785

Open sebastiangaiser opened 1 month ago

sebastiangaiser commented 1 month ago

Describe the solution you'd like Add dedicated Opensearch output for syslog-ng. Currently only Elasticsearch exists: https://kube-logging.dev/docs/configuration/plugins/syslog-ng-outputs/elasticsearch/

Describe alternatives you've considered Use Elasticsearch output

pepov commented 1 month ago

How would that be different from the current elasticsearch output? Only by name?

sebastiangaiser commented 1 month ago

Tbh I thought there might be a difference like for FluentD Outputs but I haven't looked at it in detail 😅

pepov commented 1 month ago

I would be hesitant to add another output for now if it doesn't have a clear benefit (other than it has a more obvious name). I would however add some documentation bits here and there to let users discover more easily.

sebastiangaiser commented 1 month ago

Adding the docs is also fine for me. Maybe you can also add an example for a Opensearch datastream.

pepov commented 1 month ago

It would be appreciated if someone who actually uses it could give an example here and then I'm happy to incorporate it into the docs.