Allow central log-collection of Knative function logs
Problem to solve
As a devops engineer, in order to run production serverless code, I would like to have its logs connected to our central log collector without any setup needed from software developers.
Intended users
Further details
The company might use ELK, Splunk, Stackdriver. The docs on adding logging with an ELK stack to Knative are here: https://knative.dev/docs/serving/installing-logging-metrics-traces/
Building on a GitLab Managed Elasticsearch how can we push Knative logs to it?
Proposal
MVC:
- provide a configuration option to push logs to the GitLab Managed Elasticsearch, and docs to set up Kibana for it
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Edited by Viktor Nagy (GitLab)