From e7eb4fcbd9ffa90f155742d3e7007af87b6398d6 Mon Sep 17 00:00:00 2001 From: Shaun Remekie Date: Mon, 15 Jan 2024 13:40:09 +0100 Subject: [PATCH 1/3] change log --- opentelemetry/ecs-ec2/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) 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 From 72657fc182512294fa3fef58b5e1e4373b5ac120 Mon Sep 17 00:00:00 2001 From: Shaun Remekie Date: Mon, 15 Jan 2024 13:40:29 +0100 Subject: [PATCH 2/3] added pprof extension --- opentelemetry/ecs-ec2/template.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/opentelemetry/ecs-ec2/template.yaml b/opentelemetry/ecs-ec2/template.yaml index a3460398..c4dec646 100644 --- a/opentelemetry/ecs-ec2/template.yaml +++ b/opentelemetry/ecs-ec2/template.yaml @@ -165,6 +165,7 @@ Mappings: extensions: health_check: + pprof: service: extensions: @@ -282,6 +283,7 @@ Mappings: extensions: health_check: + pprof: service: extensions: @@ -378,18 +380,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 From c6be43e15d4bc05c48ead25a5c73a5fa1f96b7ea Mon Sep 17 00:00:00 2001 From: Shaun Remekie Date: Mon, 15 Jan 2024 13:54:41 +0100 Subject: [PATCH 3/3] add pprof to extension --- opentelemetry/ecs-ec2/template.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/opentelemetry/ecs-ec2/template.yaml b/opentelemetry/ecs-ec2/template.yaml index c4dec646..3795a0d4 100644 --- a/opentelemetry/ecs-ec2/template.yaml +++ b/opentelemetry/ecs-ec2/template.yaml @@ -170,6 +170,7 @@ Mappings: service: extensions: - health_check + - pprof pipelines: logs: @@ -288,6 +289,7 @@ Mappings: service: extensions: - health_check + - pprof pipelines: logs: receivers: