open-telemetry / community

OpenTelemetry community content
https://opentelemetry.io
Apache License 2.0
767 stars 231 forks source link

OTel's presence at KubeCon+CloudNativeCon NA 2023 #1455

Closed jpkrohling closed 11 months ago

jpkrohling commented 1 year ago

It's quite evident from the past couple KubeCon's that OpenTelemetry is getting people's attention. My impression though is that they deserve better planning from our side, so that we can make the best out of this event. This ticket tracks the ideas that I exchanged with a few folks on how we can improve for the next KubeCon.

I'll keep this issue here open so that other ideas can be provided. I volunteer to make those points happen if we have agreement on them.

austinlparker commented 1 year ago

Have some "Ask me anything" sessions at the booth around hot topics

I've started discussing the idea of having an expanded project pavilion with some sort of 'demo stage' that could be used for things like this, or at least larger booths, with LF Events.

Use our maintainer's track slot to talk about something cool and deeply technical. We can give a short "project updates" presentation during the keynote, I believe.

Ideally, we could use the project meeting for roadmap presentations and general discussions, then have the maintainers track talk be something we select from inside the community itself. That said, I think we always run into conflicts with something so we need to be prepared for the project meeting conflicting with co-located events, etc.

jiekun commented 1 year ago

I have a small thought (on the Q&A section) inspired by the all-hands meeting of our company.

Could we have a QR code or a short URL on the slides so that audience could visit it (which redirect them to a Google form) and write down their question during the presentation?

We could also use a Slack channel or something similar. The point is:

  1. to have a place for the audience to note it down quickly.
  2. it might be easier for non-English speakers to understand the question by reading instead of listening, in case of miscommunication, etc...
arminru commented 1 year ago

For the project meeting on Tuesday, the maintainer's talk on Thursday, and quite a few other sessions, we ran into the problem that the capacity of the rooms assigned to us was not sufficient for the influx of people who would've wanted to attend them.

Given we're the second largest project in the CNCF, we should pass this on to the CNCF events team so they can consider this in their planning for upcoming events.

austinlparker commented 1 year ago

For the project meeting on Tuesday, the maintainer's talk on Thursday, and quite a few other sessions, we ran into the problem that the capacity of the rooms assigned to us was not sufficient for the influx of people who would've wanted to attend them.

Given we're the second largest project in the CNCF, we should pass this on to the CNCF events team so they can consider this in their planning for upcoming events.

Please trust me in that we have given fairly constant feedback to the events team about this and continue to work closely with them on solutions. Bear in mind that while we are a very large project, we are not the only project. That said, I'm confident that we will continue to iterate and improve together.

mtwo commented 1 year ago

+1 to Austin's comments: we've given feedback to the CNCF every Kubecon about (a) the project meeting conflicting with other events and (b) the rooms for our various presentations being too small. Also, we are not given time during the keynote to discuss project updates. I think that this is only available for graduated projects, though there's now enough of those that keynote slots may be even more restrictive.

Regarding technical talks, my understanding from talking to observability track reviewers is that more will get approved if they're submitted. Given that the maintainers track talk fills the room and gets 10/10 speaker scores, I think that it's providing a lot of value to attendees in its current format.

codeboten commented 1 year ago

I think that this is only available for graduated projects, though there's now enough of those that keynote slots may be even more restrictive.

There's a part of keynotes dedicated to incubating projects which OpenTelemetry was not mentioned in this time around. See https://kccnceu2023.sched.com/event/1HyQL/keynote-cncf-incubating-project-updates

jpkrohling commented 1 year ago

I think most of the items on this list require maintainers to know whether they will join the event or not, and for some (like me), it's only known once I'm able to secure a ticket, either as being part of the program committee or as a speaker. The only one that we could have some thought about already is this:

Use our maintainer's track slot to talk about something cool and deeply technical. We can give a short "project updates" presentation during the keynote, I believe.

During the GC meetings, other GC members mentioned that this is a highly-rated session and that users love it. I would have wanted to run a small CFP among us to decide what we'll have as part of the maintainer's track, but this idea hasn't gained traction. We have enough items already to have an improved KubeCon presence for Chicago (and hopefully the next ones), leaving the project updates session as it is.

jpkrohling commented 1 year ago

Status: we have submitted a proposal for Contrib Fest 🤞🏽

dyladan commented 1 year ago

Submitted abstract:

Join the OpenTelemetry maintainers in making OpenTelemetry better for everyone. OpenTelemetry will have several opportunities to contribute.

The OpenTelemetry Collector is vendor-agnostic implementation for receiving, processing and exporting telemetry data. The Collector is a large ecosystem, including individual components, a telemetry transformation language, helm charts, and a Kubernetes operator. Join the Collector maintainers and help fix bugs, add new features, and add new transformation functions.

OpenTelemetry JavaScript is an OTel client written in typescript which supports traces, metrics, and logs, but an observability client is only as good as the telemetry it collects. Help the OTel JS maintainers update the instrumentation libraries and ensure they are outputting semantic convention-compliant telemetry data.

Don't think it can be updated anymore but I'm putting it here so people know what to expect. Even if we don't update the abstract, we are still open to different ideas for the contribfest if they make sense.

jiekun commented 1 year ago

I have my proposal accepted at KubeCon + CloudNativeCon + OpenSourceSummit China 2023: https://sched.co/1PTFF

Distributed tracing is crucial for troubleshooting in today's microservice architecture.In a sizable organization, over 100 million Trace Spans could be generated every second, requiring 200TB of disk space per day to store them. Collecting the entire volume of Trace data can be expensive, and many Traces that appear identical may not be helpful. OpenTelemetry offers various sampling policies. These policies help to reduce resource usage, but different policies require different amounts of network I/O, memory, and storage space to achieve varying sampling quality. Finding the best combo of different policies for a specific scenario is essential. We will share our experience in evaluating different combo of sampling policies by analyzing their cost and sampling quality quantitatively. We'll also introduce some sampling policies that aim to cover more edge cases. You will learn about the specific costs and benefits of different sampling policies and discover how to customize them for your own business.

I would like to have some review and input later on my dry-run presentation :)

jpkrohling commented 1 year ago

@jiekun, ping me on CNCF's Slack, we can try to find a slot. I'd love to watch your dry-run!

jpkrohling commented 1 year ago

Contrib fest accepted: https://sched.co/1R2rQ and #otel-kubecon-questions Slack channel created.

jpkrohling commented 1 year ago

I prepared a draft spreadsheet and invited maintainers to edit it. If you are a maintainer of OTel, ping me and I'll share the spreadsheet with you.

jpkrohling commented 11 months ago

As a summary: some things worked (AMA at the booth), some things worked REALLY well (contribfest), some didn't (booth duty). I'm closing this, and will create a new one to track our activities for KubeCon EU 2024.