Skip to content

Conversation

@jiekun
Copy link
Member

@jiekun jiekun commented Jan 21, 2026

This PR creates the blog post for KubeCon Europe 2026.

  • I have read and followed the Contributing docs, especially the "First-time contributing?" section.
  • This PR has content that I did not fully write myself.
  • I have the experience and knowledge necessary to understand, review, and validate all content in this PR.1

Preview: https://deploy-preview-8962--opentelemetry.netlify.app/blog/2026

Footnotes

  1. Yes, I can answer maintainer questions about the content of this PR, without using AI.

@jiekun
Copy link
Member Author

jiekun commented Jan 21, 2026

As discussed before in #otel-comm channel, I'd like to draft this blog post with script.

For easier access and use of the script result:

I placed the following info in result:

{
	"event_name": "KubeCon + CloudNativeCon Europe 2026",
	"description": "Have you considered the traffic consumed by tail-sampling traces in large-scale setups, where:\n1. Apps run across clusters/AZs.\n2. Trace spans from apps must be sent to an intermediate OpenTelemetry collector for tail-sampling.\n\nWhile cross-cluster/AZ traffic is unavoidable, most spans sent over the network get discarded, wasting much bandwidth.\n\nIn this session, we\u2019ll share the retroactive sampling approach: each OpenTelemetry collector buffers spans from the node/cluster it resides in, sending only necessary data to the centralized trace backend for decision-making. The backend then requests raw spans only if the trace is marked as sampled.\n\nBy joining our session, you'll have more insights into:\n1. How tail-sampling burns your costs and how retroactive sampling cuts them by 9x.\n2. How to use the OpenTelemetry collector for retroactive sampling: architecture design and benefit-maximizing strategies.\n3. Practical ways to adopt it in your existing architecture, plus trade-off analysis.",
	"title": "Retroactive Sampling with OpenTelemetry: Cut 90% Distributed Tracing Bandwidth Usage - Zhu Jiekun, VictoriaMetrics & Jayice Zhou, Baidu",
	"speakers": [{
		"name": "Zhu Jiekun",
		"company": "Software Engineer, VictoriaMetrics"
	}, {
		"name": "Jayice Zhou",
		"company": "Software Engineer, Baidu"
	}],
	"starttime": "Tuesday March 24, 2026 17:00 - 17:30CET",
	"room": "Hall 12",
	"link": "https://kccnceu2026.sched.com/event/2CW83/retroactive-sampling-with-opentelemetry-cut-90-distributed-tracing-bandwidth-usage-zhu-jiekun-victoriametrics-jayice-zhou-baidu"
}

To use the Python script directly:

And note:

  • finding sessions with keywords (otel, opentelemetry, ottl, otlp, open telemetry) is easy, but it includes some irrelevant sessions or sessions that are not focus on OpenTelemetry.
    • I did manually check over main conference & Maintainer Summit sessions.
    • Sessions in Observability Day are all preserved.

@otelbot-docs otelbot-docs bot requested a review from a team January 28, 2026 22:28
@otelbot-docs otelbot-docs bot requested a review from a team January 28, 2026 22:32
@chalin chalin force-pushed the blog/kubecon-eu-2026 branch from 9f9251a to b680d20 Compare January 29, 2026 14:02
@chalin
Copy link
Contributor

chalin commented Jan 29, 2026

Can you also commit the script?

@chalin
Copy link
Contributor

chalin commented Jan 29, 2026

/fix:all

@otelbot-docs
Copy link
Contributor

otelbot-docs bot commented Jan 29, 2026

fix:all applied successfully in run 21481172502.

@otelbot-docs otelbot-docs bot requested review from a team January 29, 2026 14:12
@jiekun
Copy link
Member Author

jiekun commented Jan 29, 2026

Can you also commit the script?

Do you mean including the script as part of the pull request to the repository? Sure will do

but as a reminder currently the script generates sessions which hit keywords (otel, otlp, ottl, opentelemetry, etc...), while in the pull request, I re-check and removed some of them as they're not focus on OTel.

The script is helpful to generate formatted session list, but we still cannot just run + copy-paste them (to update the blog post).

)
return loggerProvider, nil
}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is unrelated and shouldn't be changed :)

16:15 - 16:45CET

- **[OpenTelemetry Logs Driving a Major Shift: Events, Richer Data, and Smarter Semantics](https://kccnceu2026.sched.com/event/2CVxk/opentelemetry-logs-driving-a-major-shift-events-richer-data-and-smarter-semantics-robert-pajak-splunk)**<br>by
Robert Pająk, a Cisco company<br> Tuesday March 24, 2026 16:15 - 16:45CET
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Robert Pająk, a Cisco company<br> Tuesday March 24, 2026 16:15 - 16:45CET
Robert Pająk, Splunk<br> Tuesday March 24, 2026 16:15 - 16:45CET

or at least

Suggested change
Robert Pająk, a Cisco company<br> Tuesday March 24, 2026 16:15 - 16:45CET
Robert Pająk, Splunk, a Cisco company<br> Tuesday March 24, 2026 16:15 - 16:45CET

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

5 participants