[DBI-903] Strawman PR: OTel based edge collector in local dev environment - #4641
[DBI-903] Strawman PR: OTel based edge collector in local dev environment#4641pfcoperez wants to merge 5 commits into
Conversation
…ed by the events sent through clickpipes-otel-collector-agent namespace
…ce fix destination
|
Claude finished @pfcoperez's task in 10m 40s —— View job Conflict resolved and pushed ✅
What was doneThe branch content now equals current
One caveatThis runner's clone is shallow and
|
Tree-level merge: after this commit the branch content equals origin/main plus this PR. Conflicts in Tiltfile, ancillary-docker-compose.yml and docker-compose-dev.yml were resolved by keeping both sides (main otel-collector metrics service, ClickHouse TLS setup and image pins, plus the edge-collector log delivery simulation). Recorded as a single-parent commit because this CI environment cannot create a two-parent merge commit; a subsequent Update branch or local merge of main will complete cleanly. Co-authored-by: Pablo Francisco Pérez Hidalgo <273379+pfcoperez@users.noreply.github.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
@claude there are still some conflicts to resolve, resolve them and push to the source branch ( |
|
Claude finished @pfcoperez's task in 8m 31s —— View job Conflicts resolved and pushed ✅
Why conflicts remained after the last runThe content was already correct; the merge wasn't.
Two same-position insertions with different text conflict even when both sides are purely additive — which is exactly the case here. The fixMoved this PR's two blocks into regions main does not touch. Both now sit directly after
The commit is Verification and caveats
One thing to flag (not fixed)Three files reference |
The PR's edge-collector/otel-collector-agent additions were inserted at
exactly the same anchors as additions main made in the meantime:
- Tiltfile: main adds dc_resource('otel-collector', ...) right after
'openssh'; the log delivery dc_resources were inserted at that point.
- ancillary-docker-compose.yml: main appends the 'otel-collector'
service immediately before 'volumes:'; the edge-collector and
otel-collector-agent services were appended at that point.
Two same-position insertions with different text conflict even though
both sides are purely additive. Move this PR's blocks into regions main
does not touch (both now sit right after 'dozzle'), leaving several lines
of unchanged context between the two sides' insertions so the three-way
merge resolves cleanly. Content is unchanged: the diff against main is
still the same +239/-0 across 5 files.
Co-authored-by: Pablo Francisco Pérez Hidalgo <273379+pfcoperez@users.noreply.github.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
📝 This is a Strawman PR
This PR settles the base of OTel based log delivery prototyping.
It adds an edge-collector with an example of the future configuration of ClickPipes internal log delivery services.
It also adds a service logs collector that simulates the log source within the ClickHouse integrated environment.
In this example we test the path: services -> daemon set collector -> edge collector -> CH destination
Part of: DBI-903