Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 4.49 KB

charter.md

File metadata and controls

73 lines (49 loc) · 4.49 KB

SIG Instrumentation Charter

This charter adheres to the conventions described in the Kubernetes Charter README and uses the Roles and Organization Management outlined in sig-governance.

Scope

Owns best practices for cluster observability through metrics, logging, events, and traces across all Kubernetes components and development of components required for all Kubernetes clusters (eg. klog, kube-state-metrics).

In scope

SIG-Instrumentation revolves around the process of instrumenting and exposing observability signals.

The act of instrumenting components not owned by SIG-Instrumentation is out of scope, however SIG-Instrumentation is there to advise any contributors with instrumentation decisions.

As well as giving advice in regards to instrumentation, SIG-Instrumentation coordinates metric requirements of different SIGs for other components through finding common APIs (such as the resource/core, custom and external metrics APIs).

Code, Binaries and Services

List of subprojects

Cross-cutting and Externally Facing Processes

  • Guidance for instrumentation in order to ensure consistent and high quality instrumentation of core Kubernetes components. This includes:
    • Reviewing any instrumentation related changes and additions.
    • Guidance on what should be instrumented as well as dimensions of the same. (see Instrumenting Kubernetes Guide)
    • Creating, adding and maintaining the Kubernetes instrumentation guidelines.
    • Coordinate cross SIG-Instrumentation efforts.
    • The interface of log files and their directory structure written out by container runtimes to be processed by other systems further, is shared responsibility between SIG Node and SIG Instrumentation.

Out of scope

  • Processing of signals. For example ingesting metrics, logs, events into external systems.
  • Dictating what states must result in an alert. Suggestions or opt-in alerts may be in scope.
  • Cloud provider specific addons are out of scope and should be taken care of by the respective SIG.
  • The act of writing log files, their format, or how they are to be processed afterwards.

Roles and Organization Management

This SIG follows adheres to the Roles and Organization Management outlined in sig-governance and opts-in to updates and modifications to sig-governance.

Additional responsibilities of Tech Leads

  • No additional responsibilities of Tech Leads

Deviations from sig-governance

Tech Leads must also fulfill all of the responsibilities of the Chair role as outlined in sig-governance.

Subproject Creation

By SIG Technical Leads