22 Aug 2023 03:05 AM
Hello everyone,
Recently I just deploy Dynatrace on Kubernetes environment and want to monitor Spring Boot process as captured.
After I restarted the process, there is still no service detected. Is there any additional configuration on Dynatrace that I should do?
Thank you.
Solved! Go to Solution.
22 Aug 2023 07:58 AM
Hi,
Was OneAgent installed in Full Stack mode? Have you generated some traffic in your application?
Best regards
22 Aug 2023 08:00 AM
Exactly, it looks, like it's not being deeply monitored. What deployment model of Dynatrace into Kubernetes are you using?
23 Aug 2023 05:55 AM
Hello Julius,
I'm using this kind of Kubernetes deployment (captured below) for the EKS. Only from here and then I restarted the process (the pod/container).
23 Aug 2023 05:57 AM
As far as I know, Kubernetes deployment as captured below, the nodes will directly become fullstack mode.
23 Aug 2023 07:55 AM
Yes, that's true. Any chance you are looking at the old data?
I'd recommend downloading a support archive a have a look into what is going on here.
23 Aug 2023 08:36 AM
What kind of support archive file do you need?
And also, lately I checked on deployment status, there is notification state that Process is ready to be monitored, waiting for injection status.
23 Aug 2023 08:54 AM - edited 23 Aug 2023 08:55 AM
Hi,
I would recommend you restarting pending processes and check it again.
Best regards
23 Aug 2023 09:06 AM
Choose OneAgent Diagnostic:
Then run the diagnostic
and then you can download the support archive.
You can also reach out to Dynatrace One for helping you with collecting the data or interpreting the results. Looks like the injection is not working for some reason in your environment and it's important to check the OneAgent logs.
24 Aug 2023 09:33 AM
Hi,
We have the same problem. We would appreciate any help if you have found the solution.
Thank you very much.
25 Aug 2023 10:40 AM
We have opened a case with Dynatrace and it seems that in our case the problem is that we are using JAVA OpenJDK v18.0.2 and this version isn´t supported as it is described in the following link:
https://www.dynatrace.com/support/help/shortlink/section-technology-support#applications-services-and-databases
We have tried a microservice with versión 19 and the problem seems to be fixed.
Hope this helps.
26 Aug 2023 12:32 AM
Hi drolano, yes correct.
We also finally run OneAgent Diagnostics as @Julius_Loman suggested.
In result, it is because we are using Java Amazon Coretto 18 and it is not supported by Dynatrace anymore.
So it means that we should suggest our user to change their Java version right? 😅
28 Aug 2023 08:41 AM - edited 28 Aug 2023 08:42 AM
Yes, Dynatrace support only LTS versions and non-LTS version during the time when the vendor supports it. If you look at the Java vendor support itself (not Dynatrace support of Java 18), it ended in September 2022. So actually you should have a supported JVM version regardless of having Dynatrace or not.
You can see current supported JVM versions by Dynatrace here.