aws-observability / aws-otel-collector

AWS Distro for OpenTelemetry Collector (see ADOT Roadmap at https://github.com/orgs/aws-observability/projects/4)

Home Page:https://aws-otel.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Document deployment guidance to deploy ADOT Collector behind a public load balancer

pcesara opened this issue · comments

Is your feature request related to a problem? Please describe.
The current deployment strategies documented focus on daemonset or side car deployments.
While this is helpful for some of the use cases I need to cover, I would also like to deploy a collector available for applications outside AWS that cannot have a collector running as a sidecar.

This is also a useful for when operators wish to run a centralised collector.

Describe the solution you'd like

I would like to have concrete guidance to deploy the collector behind a public load balancer, using ECS.
Guidance would ideally include:

  • Setting up the different components required (Service, Load Balancer, Target Group, Security Groups, etc)
  • Setting up the different ports
  • Security concerns (HTTPS, mTLS)

A prepared CloudFormation stack would be great, similar to what was done for the other deployment strategies.

Describe alternatives you've considered
Manual deployment of the different components required.

Additional context
There is one section in one of the documentation pages that addresses this topic, but very briefly:

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.