Skip to content

Commit aacf9db

Browse files
authored
Merge pull request kubernetes#2430 from ehashman/structured-logging
Update structured logging for 1.21
2 parents 80579de + 5330b96 commit aacf9db

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
kep-number: 1602
2+
beta:
3+
approver: "@johnbelamaric"

keps/sig-instrumentation/1602-structured-logging/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,13 +382,19 @@ Adding guarding against regression and update user guideline:
382382
* Static analysis protects important log lines from reverting to string formating
383383
* [Kubernetes Logging convention](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-instrumentation/logging.md) document is updated
384384

385+
Components in scope:
386+
* Kubelet
387+
388+
All other component migrations will be best effort.
389+
385390
#### GA
386391

387392
Logging formats become an API:
388393
* Feedback about logging methods and log formats is collected and addressed
389394
* Format string methods are deprecated
390395
* Static analysis protects against creating new string format calls
391396
* Logging output formats fall under [Kubernetes deprecation policy](https://kubernetes.io/docs/reference/using-api/deprecation-policy/)
397+
* All remaining components must be migrated
392398

393399
### Performance
394400

@@ -734,3 +740,5 @@ _This section must be completed when targeting beta graduation to a release._
734740
* 2020-03-18 - Implementation started
735741
* 2020-05-18 - Updated PRR questionnaire added
736742
* 2020-05-28 - PRR review done
743+
* 2020-07-11 - Alpha in 1.19
744+
* 2021-01-04 - Begin best effort migration of logs to structured format

keps/sig-instrumentation/1602-structured-logging/kep.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ authors:
44
- "@serathius"
55
- "@44past4"
66
- "@DirectXMan12"
7+
- "@ehashman"
78
owning-sig: sig-instrumentation
89
participating-sigs:
910
- sig-architecture
@@ -18,13 +19,14 @@ approvers:
1819
- "@thockin"
1920
prr-approvers:
2021
- "@wojtek-t"
22+
- "@johnbelamaric"
2123
see-also:
2224
replaces:
23-
stage: alpha
24-
latest-milestone: "v1.19"
25+
stage: beta
26+
latest-milestone: "v1.21"
2527
milestone:
2628
alpha: "v1.19"
27-
beta: "v1.20"
29+
beta: "v1.21"
2830
stable: "v1.22"
2931
feature-gates:
3032
disable-supported: true

0 commit comments

Comments
 (0)