Skip to content

Commit 9e6285f

Browse files
Adding content for healthcheck setup instructions for collector (#382)
Co-authored-by: bryan-aguilar <[email protected]>
1 parent 440a5a5 commit 9e6285f

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed
105 KB
Loading

src/docs/setup/ecs/create-task-definition-console.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import task3 from "assets/img/docs/setup/ecs/create-task-definition/taskdefiniti
1414
import task4 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition4.png"
1515
import task5 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition5.png"
1616
import task6 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition6.png"
17+
import task_06 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition_06.png"
1718
import task7 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition7.png"
1819
import task8 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition8.png"
1920
import task9 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition9.png"
@@ -33,6 +34,7 @@ import task22 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinit
3334
import task23 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition23.png"
3435
import task24 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition24.png"
3536

37+
3638
In this tutorial, we will demonstrate how to install ADOT Collector using Task Definition on the Amazon Elastic
3739
Container Service (Amazon ECS) through AWS console.
3840

@@ -61,6 +63,9 @@ Select Network Mode to `awsvpc`
6163
Put a container name (i.e. *aws-otel-collector*) and use the *amazon/aws-otel-collector* container image.
6264
We can keep everything else default
6365
<img src={task6} alt="Diagram" style="margin: 30px 0;" />
66+
[Optional] In the 'Advanced container configuration' section, let's setup the HealthCheck instructions for aws-otel-collector.
67+
Provide the '/healthcheck' command and enter 5s as interval, 6s as Timeout, 1s as Start period, and 5 as Retries.
68+
<img src={task_06} alt="Diagram" style="margin: 30px 0;" />
6469
7. Set up the OpenTelemetry configuration file for AWS Observability Toolkit (AOT)
6570
In this section we will set the OpenTelemetry configuration file for our Collector container (ADOT Collector). All the functionality
6671
of AOC is passive, if your application doesn’t emit the data to the port (X-ray use UDP 2000, OTLP use TCP 4317 and 4318, StatsD use UDP 8125) then there will be no effect.

src/docs/setup/ecs/create-task-definition-instance-console.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import task3 from "assets/img/docs/setup/ecs/create-task-definition/taskdefiniti
1414
import task4 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition4.png"
1515
import task5 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition5.png"
1616
import task6 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition6.png"
17+
import task_06 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition_06.png"
1718
import task7 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition7.png"
1819
import task8 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition8.png"
1920
import task9 from "assets/img/docs/setup/ecs/create-task-definition/taskdefinition9.png"
@@ -68,6 +69,9 @@ Mention task memory and task cpu for your task-definition like use 2048 for mem
6869
Put a container name (i.e. *aws-otel-collector*) and use the *amazon/aws-otel-collector* container image.
6970
We can keep everything else default
7071
<img src={task6} alt="Diagram" style="margin: 30px 0;" />
72+
[Optional] In the 'Advanced container configuration' section, let's setup the HealthCheck instructions for aws-otel-collector.
73+
Provide the '/healthcheck' command and enter 5s as interval, 6s as Timeout, 1s as Start period, and 5 as Retries.
74+
<img src={task_06} alt="Diagram" style="margin: 30px 0;" />
7175

7276
8. Set up the OpenTelemetry configuration file for AWS Observability Toolkit (AOT):
7377
In the Environment Command section add `--config=/etc/ecs/otel-instance-metrics-config.yaml` to select the ECS default configuration

0 commit comments

Comments
 (0)