Can I use Dynatrace for Monitoring Alpine docker containers?
Solved! Go to Solution.
Can anyone confirm or deny this, or provide a source? I am using Alpine containers almost everywhere, and auto-injection seems to be working (i.e. i'm able to monitor processes running within containers). I am not using Alpine-glibc.
musl-libc based containers (and therefore also Alpine linux based containers) are supported since agent version 115.
See also https://www.dynatrace.com/blog/oneagent-security-gateway-release-notes-version-115/
Currently we are monitoring Node.js applications with Alpine base image, but docker agent does not support musl-libc based containers for PHP applications which we are using in many of our micro services. Is there any plan to support Alpine OS for PHP applications? @Thomas K.
in docker start commands; I just:
mkdir -p /opt/dynatrace/oneagent && ARCHIVE=$(mktemp) && wget -O $ARCHIVE "https://YOURHOST.live.dynatrace.com/api/v1/deployment/installer/agent/unix/paas/latest?Api-Token=YOURTOKEN&flavor=musl&include=all" && unzip -o -d /opt/dynatrace/oneagent $ARCHIVE && rm -f $ARCHIVE && cd /usr/src/xxxx/common/server-api/dist/ && sh /opt/dynatrace/oneagent/dynatrace-agent64.sh node scripts/server.js