logo

Intro and Deep Dive: Kubernetes SIG Instrumentation

Authors:   Frederic Branczyk


Summary

The presentation discusses improvements in logging and tracing in Kubernetes, including structured logging, logging security, and distributed tracing using OpenTelemetry.
  • Structured logging allows for standardized representation of fields in log messages
  • Logging security is improved through dynamic standardization and static checking
  • Distributed tracing is introduced using OpenTelemetry for API server requests
The team found scalability issues with events due to their spammy nature, leading to a plan to change the event object to make it scale better. Three years later, the new events API has been graduated to GA and is in use in many components in the Kubernetes ecosystem. The team also worked on performance improvements for kube-state-metrics, reducing latency from tens of seconds to a handful of seconds in really huge clusters.

Abstract

Kubernetes SIG Instrumentation is responsible for ensuring high quality and consistent instrumentation across the Kubernetes project. We will begin with an introductory overview of the efforts the SIG Instrumentation has worked on in the past and is currently working on. This deep dive session will go in detail currently ongoing efforts happening within SIG Instrumentation to share with the audience concrete pieces of work to encourage future collaboration. Software engineering and operations are both disciplines practiced in SIG Instrumentation, and any experience will help the special interest group's mission. Join this session to learn how to get involved in SIG Instrumentation to make instrumentation even better!

Materials:

Tags:

Post a comment

Related work

Authors: Frederic Branczyk, Han Kang, Elana Hashman, David Ashpole
2021-10-13

Authors: Han Kang, David Ashpole, Damien Grisonnet
2022-10-28

Authors: Patrick Ohly, Damien Grisonnet
2022-05-19


Authors: Dawn Chen, Derek Carr, Elana Hashman, Sergey Kanzhelev
2021-10-15

Authors: Elana Hashman, Sergey Kanzhelev