cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

AWS Fargate Runtime Injection ARM

ds-manzinger
Frequent Guest

We are running our Production Workload on Fargate with x86 and Runtime Injection of Paas Agent

Now we want to cut our Bill and switch to ARM, but it seems not to be possible with Dynatrace

 const dynatrace = taskDefinition.addContainer('oneagent-container', {
                image: ContainerImage.fromRegistry('public.ecr.aws/docker/library/alpine:3'),
                memoryReservationMiB: 128,
                essential: false,
       
                 secrets: {
                     DT_API_URL: Secret.fromSsmParameter(props.dynatrace.baseUrl),
                     DT_PAAS_TOKEN: Secret.fromSsmParameter(props.dynatrace.paasToken),
                 },
                environment: {
                    DT_ONEAGENT_OPTIONS: 'flavor=default&include=all',
                },
                entryPoint: ['/bin/sh', '-c'],
                command: [
                    `ARCHIVE=$(mktemp) && wget -O $ARCHIVE "$DT_API_URL/v1/deployment/installer/agent/unix/paas/latest?Api-Token=$DT_PAAS_TOKEN&$DT_ONEAGENT_OPTIONS" && unzip -o -d /opt/dynatrace/oneagent $ARCHIVE && rm -f $ARCHIVE`
                ],
            });
2 REPLIES 2

KeeganNelson
Dynatrace Advisor
Dynatrace Advisor

Attaching this documentation from Dynatrace in case it could help. 
Application observability with pod runtime injection — Dynatrace Docs

KeeganNelson_0-1739472282395.png

 

Thank you, looks like the arch parameter will solve my problem. 

Was able to test it on staging and it works 

Didn't look at Kubernetes Documentation

Featured Posts