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

  • Devon (DevOps Engineer)

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 Oct 29, 2019 by Viktor Nagy (GitLab)
Assignee Loading
Time tracking Loading