Skip to content

chore: Cherry Pick OTel Engine New Components and Documentation#5487

Closed
blewis12 wants to merge 4 commits into
release/v1.13from
blewis12/cherry-pick-otel-engine-changes
Closed

chore: Cherry Pick OTel Engine New Components and Documentation#5487
blewis12 wants to merge 4 commits into
release/v1.13from
blewis12/cherry-pick-otel-engine-changes

Conversation

@blewis12
Copy link
Copy Markdown
Member

@blewis12 blewis12 commented Feb 10, 2026

Brief description of Pull Request

I'd like to cherry-pick the following:

The reason i'd like to cherry-pick this is so that v1.13.x can be properly used in the upcoming bug bash to test out the OTel Engine internally. This way folks can pull an official tagged version of Alloy, which will be included in our different installation flows and can be easily referenced in helm charts. This might not be necessary though since our next release is scheduled for around the time of the bug bash - gonna keep this in draft and either open it or close it based on a final decision

blewis12 and others added 4 commits February 10, 2026 09:42
Part of #4722

This addresses a couple points of feedback in the first iteration:

* This PR introduces a separate "Introduction" page, which has a high
level explanation of the two engines, and outlines the
motivation/benefits of the OTel Engine
* This main page has a list of components, so far I can't find a way to
automate this - but using a dropdown component I feel like the
information is more approachable. I've also linked to the OCB manifest
just in case folks want to look in more detail
* I've included a "Getting Started" page which has concrete examples to
get off the ground with the new engine. I've moved the examples away
from the CLI docs page to deduplicate

---------

Co-authored-by: Clayton Cornell <clayton.cornell@grafana.com>
Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
)

### Brief description of Pull Request

Adds missing components which are used in the OTel Collector k8s helm
chart via presets
(https://opentelemetry.io/docs/platforms/kubernetes/helm/collector/#presets).
This should enable someone to use the alloy distro for monitoring k8s
with OTel successfully.

### Notes to the Reviewer

I also included the `prometheusreceiver` which isn't necessary for the
k8s use case but seemed useful in general.

---------

Co-authored-by: Bejal Lewis <164711649+blewis12@users.noreply.github.com>
…lector helm chart (#5473)

Turns out that we cannot change the OTel Collector Helm Chart's args to prepend an otel subcommand. To allow using Alloy's OTel Engine with OTel ecosystem more broadly, we add an otelcol alias to Alloy's Docker image.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Feb 10, 2026

💻 Deploy preview deleted (chore: Cherry Pick OTel Engine New Components and Documentation).

@blewis12
Copy link
Copy Markdown
Member Author

It was decided this isn't necessary for an internal bug bash, and best that we stick to including only bug fixes/cve's in patches

@blewis12 blewis12 closed this Feb 10, 2026
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Feb 25, 2026
@blewis12 blewis12 deleted the blewis12/cherry-pick-otel-engine-changes branch March 20, 2026 11:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants