20 Nov 2019
01:17 AM
- last edited on
16 Dec 2021
10:34 AM
by
MaciejNeumann
Hello,
I am trying to POC Dynatrace to monitor our Golang services, but I keep running into a wall.
Every services we have run in Docker Containers so I used the OneAgent inside a docker container as well.
It seems that it succesfully discover every process group but no service. I have two other docker containers running on the host machine (locally, for POC reasons) which use http/net to fetch from the net and output JSON.
When looking at the process of one Go service, the following message appear
Activation of deep monitoring was unsuccessful
Dynatrace OneAgent is unable to activate deep monitoring for this process because an unsupported version of Go has been detected.
Which is surprising because The Go page specifically says it supports go1.13. I have tried so far with go1.12 and go1.13
I have thouroughly read the known limitations and build my binary with -ldflags '-linkmode=external' on a Debian image (golang:1.13 default image)
I would appreciate if someone managed to get Golang services to appear normally,
Regards
Flavio
20 Nov 2019 01:11 PM
What agent version do you have?
Sebastian
20 Nov 2019 05:15 PM
Hi Sebastian,
I fetched the latest image dynatrace/oneagent:latest, which i believe it to be 1.179
Dynatrace Watchdog
Version: 1.179.185.20191113-082717 - built 2019.11.13 08:27:17
22 Nov 2019 02:33 PM
Check SupportArchive logs as well, maybe there will be any hint about details of this situation.
Sebastian