Skip to content

Commit

Permalink
Merge branch 'main' into genai-project
Browse files Browse the repository at this point in the history
  • Loading branch information
lmolkova authored Oct 4, 2024
2 parents 1171bee + 68d6855 commit f706c01
Show file tree
Hide file tree
Showing 7 changed files with 153 additions and 6 deletions.
3 changes: 3 additions & 0 deletions .cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ words:
- Arize
- Ashpole
- Collibra
- Coralogix
- DASD
- Docu
- datadog
Expand All @@ -35,6 +36,7 @@ words:
- Hostmetrics
- hostmetricsreceiver
- jemmic
- k8sclusterreceiver
- keptn
- kubecon
- Langfuse
Expand Down Expand Up @@ -177,6 +179,7 @@ words:
- otep
- otlp
- outreachy
- Prometheus
- paixão
- pająk
- passcodes
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,12 +136,13 @@ SIG-specific GitHub discussions.
| Specification: General | Tuesday at 08:00 PT | [Google Doc](https://docs.google.com/document/d/1pdvPeKjA8v8w_fGKAN68JjWBmVJtPCpqdi9IZrd6eEo) | [#otel-specification](https://cloud-native.slack.com/archives/C01N7PP1THC) | [calendar-spec-general](https://groups.google.com/a/opentelemetry.io/g/calendar-spec-general) | | |
| Specification: Sampling | Thursday at 08:00 PT | [Google Doc](https://docs.google.com/document/d/1gASMhmxNt9qCa8czEMheGlUW2xpORiYoD7dBD7aNtbQ) | [#otel-sampling](https://cloud-native.slack.com/archives/C027DS6GZD3) | [calendar-spec-sampling](https://groups.google.com/a/opentelemetry.io/g/calendar-spec-sampling) | [Josh MacDonald](https://github.com/jmacd) | [Daniel Dyla](https://github.com/dyladan) |
| Specification: Configuration | Every other Monday at 08:00 PT | [Google Doc](https://docs.google.com/document/d/1uNgWQLQZcSVfBLRXfW9XCVJmKa5NH9R15fSOXhmpGWw) | [#otel-config-file](https://cloud-native.slack.com/archives/C0476L7UJT1) | [calendar-spec-config](https://groups.google.com/a/opentelemetry.io/g/calendar-spec-config) | [Carlos Alberto](https://github.com/carlosalberto),<br/>[Jack Berg](https://github.com/jack-berg) | [Trask Stalnaker](https://github.com/trask) |
| Specification: Events | Friday at 10:00 PT | [Google Doc](https://docs.google.com/document/d/1BKjQWP32FXL9g1cGbyj7DMXV1Uq_RL8_78rWaMBhN0A) | [#otel-event](https://cloud-native.slack.com/archives/C062HUREGUV) | [calendar-spec-events](https://groups.google.com/a/opentelemetry.io/g/calendar-spec-events) | [Ted Young](https://github.com/tedsuo),<br/>[Trask Stalnaker](https://github.com/trask) | [Ted Young](https://github.com/tedsuo) |
| Specification: Logs | Tuesday at 10:00 PT | [Google Doc](https://docs.google.com/document/d/1BKjQWP32FXL9g1cGbyj7DMXV1Uq_RL8_78rWaMBhN0A) | [#otel-spec-logs](https://cloud-native.slack.com/archives/C062HUREGUV) | [calendar-spec-logs](https://groups.google.com/a/opentelemetry.io/g/calendar-spec-logs) | [Ted Young](https://github.com/tedsuo),<br/>[Trask Stalnaker](https://github.com/trask) | [Ted Young](https://github.com/tedsuo) |
| Semantic Conventions: General | Monday at 08:00 PT | [Google Doc](https://docs.google.com/document/d/10xG7DNKWRhxNmFGt3yYd3980a9uwS8lMl2LvQL3VNK8) | [#otel-semantic-conventions-wg](https://cloud-native.slack.com/archives/C041APFBYQP) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Armin Ruech](https://github.com/arminru),<br/>[Josh Suereth](https://github.com/jsuereth),<br/>[Reiley Yang](https://github.com/reyang) | [Trask Stalnaker](https://github.com/trask) |
| Semantic Conventions: Tooling | Wednesday at 07:00 PT | [Google Doc](https://docs.google.com/document/d/1ygwXgOFRF01UfUOgMr_ElyL7fSDPchTKSrqfj-_HeyA) | [#otel-semantic-conventions-wg](https://cloud-native.slack.com/archives/C041APFBYQP) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Josh Suereth](https://github.com/jsuereth) | |
| Semantic Conventions: Messaging | Thursday at 8:00 PT | [Google Doc](https://docs.google.com/document/d/1dWHhyXnfVife-cQ2DW5-d5Ldp1Lq8Rre2UsHpyo8cEE) | [#otel-messaging](https://cloud-native.slack.com/archives/C02Q4AAHDSA) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Johannes Tax](https://github.com/pyohannes),<br/>[Liudmila Molkova](https://github.com/lmolkova) | [Trask Stalnaker](https://github.com/trask) |
| Semantic Conventions: Database | Wednesday at 9:30 PT and Friday at 8:30 PT | [Google Doc](https://docs.google.com/document/d/1zTi_Z4WBisytPnXTpwtnGOK-4Gv5oSTuMHvIQ8--5hg) | [#otel-db-client-semconv-stability-wg](https://cloud-native.slack.com/archives/C06HH05KNMC) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Jack Berg](https://github.com/jack-berg),<br/>[Liudmila Molkova](https://github.com/lmolkova) | [Trask Stalnaker](https://github.com/trask) |
| Semantic Conventions: System Metrics | Thursday at 07:30 PT | [Google Doc](https://docs.google.com/document/d/1p5TH57t43XpxA48onLzX4PIr3g6ydYKCtR_AUlsCnQk) | [#otel-system-metrics-wg](https://cloud-native.slack.com/archives/C05CTFE9U4A) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Josh Suereth](https://github.com/jsuereth) | [Severin Neumann](https://github.com/svrnm) |
| Semantic Conventions: K8s | Every other Wednesday at 08:00 PT | [Google Doc](https://docs.google.com/document/d/17DqFVlLvO43neXXTwlSd1zcKjSRA8P3d0Y444QNwUTQ) | [#otel-k8s-semconv-sig](https://cloud-native.slack.com/archives/C07Q1L0FGKX) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Josh Suereth](https://github.com/jsuereth),<br/>[Alexander Wert](https://github.com/AlexanderWert) | |
| Semantic Conventions: LLM | Alternating between every other Wednesday 10:00 PT and every other Thursday 14:00 UTC+8 | [Google Doc](https://docs.google.com/document/d/1EKIeDgBGXQPGehUigIRLwAUpRGa7-1kXB736EaYuJ2M) | [#otel-llm-semconv-wg](https://cloud-native.slack.com/archives/C06KR7ARS3X) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Alolita Sharma](https://github.com/alolita),<br/>[Liudmila Molkova](https://github.com/lmolkova) | [Alolita Sharma](https://github.com/alolita) |
| Semantic Conventions: CI/CD | Every Thursday at 06:00 PT | [Google Doc](https://docs.google.com/document/d/1CdzXD16QpayEpPxae_3u-7BLyzv0GgzZrKvV7tTFDr0) | [#otel-cicd](https://cloud-native.slack.com/archives/C0598R66XAP) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Josh Suereth](https://github.com/jsuereth),<br/>[Carlos Alberto](https://github.com/carlosalberto) | [Daniel Gomez Blanco](https://github.com/danielgblanco) |
| Semantic Conventions: Security | Meets during Semantic Conventions: General | [Google Doc](https://docs.google.com/document/d/10xG7DNKWRhxNmFGt3yYd3980a9uwS8lMl2LvQL3VNK8) | [#otel-semconv-security](https://cloud-native.slack.com/archives/C0715DWUW7L) | [calendar-semconv](https://groups.google.com/a/opentelemetry.io/g/calendar-semconv) | [Josh Suereth](https://github.com/jsuereth) | [Trask Stalnaker](https://github.com/trask) |
Expand Down
12 changes: 12 additions & 0 deletions elections/2024/governance-committee-candidates.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
In alphabetical order:

- [Candidate Name](#candidate-name)
- [Adriana Villela](#adriana-villela)
- [Marylia Gutierrez](#marylia-gutierrez)
- [Morgan McLean](#morgan-mclean)

Expand All @@ -20,6 +21,17 @@ Short bio or reasoning to join the Governance Committee (no more than a short pa

---

### Adriana Villela

<img src="static/Adriana%20Villela%20-%202024-06-20%20-%20smaller.jpeg" height="300" />

- Company: [ServiceNow](https://servicenow.com)
- GitHub: [avillela](https://github.com/avillela)

I'm Adriana Villela, and I have been involved with OpenTelemetry since 2022. I am one of the maintainers of the OTel End User SIG, and I am also a CNCF Ambassador. I have been an early proponent of OpenTelemetry, since my days of working as a manager of the Observability Practices team at Tucows, where I convinced the entire organization of the importance of OpenTelemetry adoption before traces even went GA. I am a firm believer of this project and strive to contribute wherever I can - whether it's finding speakers for the End User SIG's [OTel in Practice](https://youtube.com/playlist?list=PLVYDBkQ1TdyxKgdGE4ThYLkNRCuLLYy9x&si=T6BMcqg09zik89OR) and [OTel Q&A](https://youtube.com/playlist?list=PLVYDBkQ1TdywIl9xKEo5_u7zlwY38dW43&si=aS53NEobEZ-f-HfK), collaborating with other SIGs to gather [user feedback](https://github.com/open-telemetry/sig-end-user/tree/main/end-user-surveysx), [documentation contributions](https://github.com/search?q=org%3Aopen-telemetry+avillela&type=pullrequests) (e.g. helping to make the OTel Operator more accessible), blog posts on the OTel blog, [my Medium blog](https://adri-v.medium.com/list/opentelemetry-92f897d8b31e), [my podcast])(https://youtube.com/@geekingout_pod), and [giving talks at conferences](https://youtube.com/playlist?list=PL2n5EpcOFZftDkMOL18RVKETHWTrvcKOD&si=mWd1-QNZWLIUoxFv) like KubeCon and Open Source Summit. I am committed to the OpenTelemetry project. One of my favourite aspects of the project is the community. Members are thoughtful, polite, and encouraging, providing a safe space to contribute, especially when it comes to feedback on things like pull requests, which is why I am always inspired to keep on contributing. I want to help keep that thoughtfulness and psychological safety alive.

---

### Marylia Gutierrez
![Marylia Gutierrez](static/maryliag.png)

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion project-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Who is currently planning to work on the project? If a project requires speciali

Projects cannot be started until the following participants have been identified:
* Every project needs a project lead, who is willing to bottom line the project and address any issues which are not handled by other project members.
* At least two sponsoring TC or GC members. Sponsors are dedicated to attending meetings, reviewing proposals, and in general being aware of the state of the project and its technical details. Sponsors guide the project through the spec process, keep the tracking issue up to date, and help to ensure that relevant community members provide input at the appropriate times.
* At least two sponsoring [TC](community-members.md#technical-committee) or [GC](community-members.md#governance-committee) members (or [semantic convention maintainers](https://github.com/orgs/open-telemetry/teams/specs-semconv-maintainers) in the case of semantic convention SIGs). Sponsors are dedicated to attending meetings, reviewing proposals, and in general being aware of the state of the project and its technical details. Sponsors guide the project through the spec process, keep the tracking issue up to date, and help to ensure that relevant community members provide input at the appropriate times.
* A GC liaison to facilitate this SIG's health and ensure project scope remains true to the project description. If a GC member is also a sponsor for this project, they are by default the GC liaison (see [GC check-ins](https://github.com/open-telemetry/community/blob/main/gc-check-ins.md)).
* Engineers willing to write prototypes in at least two languages (if relevant to project). Languages should be fairly different from each other (for example: Java and Python).
* Maintainers or approvers from those languages committed to reviewing the prototypes.
Expand Down
115 changes: 115 additions & 0 deletions projects/k8s-semconv.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# K8s Conventions Working Group

## Background and description

Kubernetes is the leading platform for Opentelemetry Collector deployment (80.6%) according
to a recent [survey](https://opentelemetry.io/blog/2024/otel-collector-survey/#otel-components-usage).
The OpenTelemetry community would like to stabilize k8s semantic conventions including k8s/container metrics
in order to help the adoption of the respective OTel Collector receivers and processors.
The goal of this SIG project is to work towards this direction.

### Current challenges

At the moment there is no specific effort to align the Collector's implementation with
the K8s Semantic Conventions and at the same time there is no big trust that the K8s Semantic Conventions
can be considered as stable.

### Goals, objectives, and requirements

The primary goal of this project is to focus on the defining a solid base in the K8s Semantic Conventions
and work on adopting the Collector accordingly. Some of the issues that the group will be focusing are the following:

* [META: Define Semantic Conventions for k8s metrics](https://github.com/open-telemetry/semantic-conventions/issues/1032)
* [Clarify the brief of container.image.id](https://github.com/open-telemetry/semantic-conventions/issues/1236)
* [Define rules for Kubernetes name and uid resource attributes](https://github.com/open-telemetry/semantic-conventions/issues/430)
* [Add k8s.pod.ip attribute](https://github.com/open-telemetry/semantic-conventions/issues/1160)
* [k8s: add metric for pod status conditions](https://github.com/open-telemetry/semantic-conventions/issues/1398)
* [Proposal: Define mapping from k8s well-known labels to semconv](https://github.com/open-telemetry/semantic-conventions/issues/236)
* [k8s: new attributes: CSI driver and volume handle](https://github.com/open-telemetry/semantic-conventions/issues/1119)
* [[k8sclusterreceiver] refactoring pod status phase](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/24425)
* [Align K8s SemConv with Entities work](https://github.com/open-telemetry/semantic-conventions/issues/1420)
* [Associate K8s metrics with resource attributes](https://github.com/open-telemetry/semantic-conventions/issues/1421)
* TBA

## Deliverables

* Introduce and stabilize k8s semantic conventions.
* Update existing OpenTelemetry Collector components to conform with the stable conventions.

## Staffing / Help Wanted

We are seeking domain experts to work on the introduction and stability of the K8s Semantic Conventions.

The goal is to follow @tedsuo's proposed [Semantic Convention Process](https://docs.google.com/document/d/1ghvajKaipiNZso3fDtyNxU7x1zx0_Eyd02OGpMGEpLE/edit#heading=h.xc2ft2cddhny).

- Stage 1: Working Group Preparation
- Stage 2: Stabilizing the Specification
- Stage 3: Implementation

## Timeline

Timeline
Stage 1 (Working Group Preparation) is happening now.

Stage 2 (Stabilizing the Specification) will begin as soon as we have adequate
staffing for this project, and we coordinate weekly
meeting times (currently targeting X).

Stage 3 (Implementation) will begin as soon as the k8s metrics and resource attributes are marked stable,
and it should be relatively short we only need to update conformance to the specification for a few collector components.

## Labels

* area:k8s
* area:containers

### Required staffing

**Project Leads:**

- @ChrsMark (Elastic)
- @dashpole (Google)

**Domain Experts:**

- @dmitryax (Splunk/Cisco)
- @TylerHelmuth (Honeycomb)
- @rogercoll (Elastic)
- @jaronoff97 (Lightstep)
- @povilasv (Coralogix)
- @jinja2 (Splunk/Cisco)
- ...

**Sponsors:**

- @jsuereth (Google)
- @AlexanderWert (Elastic)

**GC liaison:**

- TBA

**SemConv Maintainers:**

- @open-telemetry/semconv-k8s-approvers

**Collector's components code-owners:**

- @dmitryax (Splunk/Cisco)
- @TylerHelmuth (Honeycomb)
- @povilasv (Coralogix)
- @ChrsMark (Elastic)

**Language specific maintainers:**

## Project Board

[K8s SemConv SIG project board](https://github.com/orgs/open-telemetry/projects/114)

## SIG Meetings and Other Info

*meeting time*: biweekly on Wednesday 8:00am PDT (+1 week offset from the Prometheus WG)

*meeting-notes*: [Agenda](https://docs.google.com/document/d/17DqFVlLvO43neXXTwlSd1zcKjSRA8P3d0Y444QNwUTQ)

*cncf-slack*: For async conversation please use [#otel-k8s-semconv-sig](https://cloud-native.slack.com/archives/C07Q1L0FGKX) slack channel from official CNCF slack workspace.
24 changes: 20 additions & 4 deletions sigs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,16 +46,16 @@
gcLiaison:
- name: Trask Stalnaker
github: trask
- name: 'Specification: Events'
meeting: Friday at 10:00 PT
- name: 'Specification: Logs'
meeting: Tuesday at 10:00 PT
notes:
type: gDoc
value: 1BKjQWP32FXL9g1cGbyj7DMXV1Uq_RL8_78rWaMBhN0A
chat:
- type: slack
name: '#otel-event'
name: '#otel-spec-logs'
id: C062HUREGUV
invites: calendar-spec-events
invites: calendar-spec-logs
sponsors:
- name: Ted Young
github: tedsuo
Expand Down Expand Up @@ -149,6 +149,22 @@
gcLiaison:
- name: Severin Neumann
github: svrnm
- name: 'Semantic Conventions: K8s'
meeting: Every other Wednesday at 08:00 PT
notes:
type: gDoc
value: 17DqFVlLvO43neXXTwlSd1zcKjSRA8P3d0Y444QNwUTQ
chat:
- type: slack
name: '#otel-k8s-semconv-sig'
id: C07Q1L0FGKX
invites: calendar-semconv
sponsors:
- name: Josh Suereth
github: jsuereth
- name: Alexander Wert
github: AlexanderWert
gcLiaison: []
- name: 'Semantic Conventions: LLM'
meeting: Alternating between every other Wednesday 10:00 PT and every other Thursday 14:00 UTC+8
notes:
Expand Down

0 comments on commit f706c01

Please sign in to comment.