diff options
| author | Marek Siarkowicz <siarkowicz@google.com> | 2021-05-07 13:05:46 +0200 |
|---|---|---|
| committer | Marek Siarkowicz <siarkowicz@google.com> | 2021-08-06 14:07:06 +0200 |
| commit | 07d96408668c3f146a0196181c23390f751db6ff (patch) | |
| tree | f96ca08fe52a929063f6bcf9b19edb8909c0f52c /wg-structured-logging | |
| parent | bb99ed28bcd449acaa6e55cc890d188999955824 (diff) | |
Add charter for WG Structured Logging
Diffstat (limited to 'wg-structured-logging')
| -rw-r--r-- | wg-structured-logging/README.md | 2 | ||||
| -rw-r--r-- | wg-structured-logging/charter.md | 71 |
2 files changed, 73 insertions, 0 deletions
diff --git a/wg-structured-logging/README.md b/wg-structured-logging/README.md index 4ffa5e0b..1abfe938 100644 --- a/wg-structured-logging/README.md +++ b/wg-structured-logging/README.md @@ -10,6 +10,8 @@ To understand how this file is generated, see https://git.k8s.io/community/gener Modernize logging in Kubernetes core components, allowing users to efficiently consume, process, store and analyse information stored in logs. +The [charter](charter.md) defines the scope and governance of the Structured Logging Working Group. + ## Stakeholder SIGs * SIG API Machinery * SIG Architecture diff --git a/wg-structured-logging/charter.md b/wg-structured-logging/charter.md new file mode 100644 index 00000000..d21fef23 --- /dev/null +++ b/wg-structured-logging/charter.md @@ -0,0 +1,71 @@ +# WG Structured Logging Charter + +This charter adheres to the conventions described in the [Kubernetes Charter README] +and uses the Roles and Organization Management outlined in [wg-governance]. + +[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md + +## Scope + +Modernize logging in Kubernetes core components, allowing users to efficiently consume, process, store and analyse +information stored in logs. + +### In Scope + +- Define the standard for logging - propose libraries, interfaces, metadata schema +- Reduce friction for using logging - reduce dependencies and performance overhead +- Give more choice over logging - allow pluggable logging implementation +- Ensure quality consistent logging - overview migration, create documentation, tooling and educate reviewers +- Prevent regressions caused by logging - measure performance overhead and log volume changes + +For all of the above, we will focus on core Kubernetes components and addons. +Other SIG subprojects/components (e.g. SIG Scheduling descheduler) are out of +scope. + +### Out of scope + +- Logging outside the kubernetes/kubernetes repository +- Non core Kubernetes component binaries like kubectl and kubeadm +- Application logs read by kubectl + +## Stakeholders + +Stakeholders in this working group span multiple SIGs that own parts of +the code in core Kubernetes components and addons. + + - API Machinery + - Architecture + - Cloud Provider + - Instrumentation + - Network + - Node + - Scheduling + - Storage + +## Deliverables + +The artifacts the group is supposed to deliver include: +- Completion of [Structured Logging migration] +- Graduation of JSON logging format to GA +- Documented guidelines on using Structured Logging +- Replacement for non-structured logging library (klog) +- Automated tooling to prevent regressions caused by logging + +[Structured Logging migration]: https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/1602-structured-logging + +## Roles and Organization Management + +This wg follows adheres to the Roles and Organization Management outlined in +[wg-governance] and opts-in to updates and modifications to [wg-governance]. + +[wg-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/wg-governance.md + +## Timelines and Disbanding + +The exact timeline for existing of this working group is hard to predict at +this time. + +The group will start working on the deliverables mentioned above. Once the +group we will be satisfied with the current shape of them and no additional +coordination on their execution will be needed, we will retire Working Group +and pass oversight of logging to SIG Instrumentation. |
