Exception Request: Structured Logging 1.21 Beta

21 views
Skip to first unread message

Elana Hashman

unread,
Mar 8, 2021, 7:05:53 PM3/8/21
to kubernetes-sig-instrumentation, kubernetes-sig-release, releas...@kubernetes.io, kubernete...@googlegroups.com, Marek Siarkowicz
  • Enhancement name: Structured Logging
  • Enhancement status (alpha/beta/stable): Beta
  • SIG: Instrumentation (ccing SIG Node as we are migrating kubelet this release)
  • Owners: Marek Siarkowicz, Elana Hashman
  • k/enhancements repo issue #: https://github.com/kubernetes/enhancements/issues/1602
  • PR #’s: See board: https://github.com/orgs/kubernetes/projects/53
  • Additional time needed (in days): Requesting extension to EOD Mon. Mar. 15 (one week)
  • Reason this enhancement is critical for this milestone: First major step towards graduation of structured logging, which has been in progress (alpha) since 1.19. We need to fully migrate one component before we can choose other components for migration. The overall feature can only graduate when the full codebase of k/k is migrated, which is a long and multi-release graduation effort.
  • Risks from adding code late: Relatively low risk as only log line formats are being changed.
  • Risks from cutting enhancement: Partial migration of the kubelet, which is about 30% migrated to structured logs currently with ~14 more PRs awaiting approval. This would cause extra end-user churn with a migration split across multiple releases, and end users will not be able to use the JSON log-format for kubelet in 1.21 properly if we do not complete the migration.
Note that this feature is very complex from a coordination standpoint; we are migrating hundreds of log-lines and working with dozens of contributors. We currently have over 30 PRs we are tracking but are doing our best!

Elana Hashman

unread,
Mar 8, 2021, 8:36:09 PM3/8/21
to kubernetes-sig-instrumentation, kubernetes-sig-release, releas...@kubernetes.io, kubernete...@googlegroups.com, Marek Siarkowicz
Because this feature is so large, let me review the graduation criteria for beta and clarify what exactly we are asking for an exception request, as this is being tracked already.

It is currently split into the following issues:

Nabarun Pal

unread,
Mar 11, 2021, 1:49:21 PM3/11/21
to Elana Hashman, kubernetes-sig-instrumentation, kubernetes-sig-release, release-team, kubernete...@googlegroups.com, Marek Siarkowicz
Hi Elana,

After the discussion with SIG Instrumentation
(https://kubernetes.slack.com/archives/C20HH14P7/p1615482607018800),
we are APPROVING this exception for getting in the remaining kubelet
structured logging migrations in this project board
(https://github.com/orgs/kubernetes/projects/53).

Also, since the consensus was to keep the Structured Logging
Enhancement in Alpha, we hope that the Alpha graduation criteria are
updated soon with the new plan.

Best,
Nabarun Pal // Kubernetes 1.21 Release Lead
Reply all
Reply to author
Forward
0 new messages