diff --git a/opentelemetry/ecs-ec2/CHANGELOG.md b/opentelemetry/ecs-ec2/CHANGELOG.md index 405755cc..2ac727c0 100644 --- a/opentelemetry/ecs-ec2/CHANGELOG.md +++ b/opentelemetry/ecs-ec2/CHANGELOG.md @@ -5,6 +5,9 @@ +### 0.0.5 / 2024-01-15 +- Added pprof extension to default ecs-ec2 otel configuration + ### 0.0.5 / 2023-10-25 * Added Healthcheck to default ecs-ec2 configuration * Remove default image for otel ecs-ec2 template diff --git a/opentelemetry/ecs-ec2/template.yaml b/opentelemetry/ecs-ec2/template.yaml index a3460398..3795a0d4 100644 --- a/opentelemetry/ecs-ec2/template.yaml +++ b/opentelemetry/ecs-ec2/template.yaml @@ -165,10 +165,12 @@ Mappings: extensions: health_check: + pprof: service: extensions: - health_check + - pprof pipelines: logs: @@ -282,10 +284,12 @@ Mappings: extensions: health_check: + pprof: service: extensions: - health_check + - pprof pipelines: logs: receivers: @@ -378,18 +382,26 @@ Resources: Essential: true PortMappings: + # otel grpc endpoint - HostPort: 4317 Protocol: tcp ContainerPort: 4317 + # otel http endpoint - HostPort: 4318 Protocol: tcp ContainerPort: 4318 + # otel metrics endpoint - HostPort: 8888 Protocol: tcp ContainerPort: 8888 + # pprof extension default port + - HostPort: 1777 + Protocol: tcp + ContainerPort: 1777 + # Privileged required to access certain host metrics Privileged: true