elastic / elastic/docs-content

Document how to proxy/load balance upstream OTel Collector requests to the EDOT Collector

Open
#7,165 1 comment 0 reactions 0 assignees View on GitHub
Team:SKI
Dominant language
No language data
Stars
47
Forks
261
Avg merge
3d 21h
Merged PRs (30d)
141

Description

The existing [Proxy requests to APM Server](https://www.elastic.co/docs/solutions/observability/apm/opentelemetry/upstream-opentelemetry-collectors-language-sdks#apm-open-telemetry-proxy-apm) section in the upstream OTel Collector guide covers how to proxy OTLP requests to APM Server.

Now that the recommended target for self-managed deployments is the [EDOT Collector as a gateway](https://www.elastic.co/docs/reference/edot-collector/modes) rather than APM Server directly, there's no equivalent guidance for proxying to the EDOT Collector.

A new page or section could cover:

* L4 vs L7 load balancer trade-offs when fronting the EDOT Collector gateway (OTLP ports 4317/4318)
* HTTP/2 and gRPC considerations (same constraints as APM Server apply)
* Some examples: AWS ALB, NGINX Ingress Controller on Kubernetes

This content belongs in the EDOT Collector docs rather than the APM OpenTelemetry section.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing “Proxy requests to APM Server” section in the upstream OTel Collector guide and the EDOT Collector modes page. Add EDOT gateway guidance covering L4/L7 trade-offs, OTLP ports 4317/4318, HTTP/2 and gRPC constraints, and AWS ALB and NGINX Ingress Controller examples; done means the guidance is published in the EDOT Collector documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kubernetes, nginx
Domain
cloud, documentation, networking
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.