Open Q&A
If there's no good subforum for your question - ask it here!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Question regarding log entry levels

Peter_Lepsis
Contributor

Dear all,

I don't know where or whom do I need to ask about this issue so I'm asking it here. Quite a few times I ran into the situation where the log entries which should be "WARN" or "error" appears only as info. An example:

{"level":"info","ts":"2026-06-03T09:43:40.802Z","logger":"oneagent-url","msg":"installing agent from url"}
{"level":"info","ts":"2026-06-03T09:43:40.802Z","logger":"oneagent-url","msg":"installing agent","target dir":"/data/codemodules/1.335.58.20260423-145051"}
{"level":"info","ts":"2026-06-03T09:43:40.802Z","logger":"oneagent-url","msg":"downloading specific OneAgent package","version":"1.335.58.20260423-145051"}
{"level":"info","ts":"2026-06-03T09:44:40.805Z","logger":"oneagent-url","msg":"failed to get available versions","err":"Get \"https://dtmanaged.uniqa.hu/e/885d5d3f-f427-4b9b-a0ff-880fafb716b1/api/v1/deployment/installer/agent/versions/unix/paas?flavor=multidistro&arch=x86\": dial tcp 10.178.109.6:443: i/o timeout","errVerbose":"Get \"https://dtmanaged.uniqa.hu/e/885d5d3f-f427-4b9b-a0ff-880fafb716b1/api/v1/deployment/installer/agent/versions/unix/paas?flavor=multidistro&arch=x86\": dial tcp 10.178.109.6:443: i/o timeout\ngithub.com/Dynatrace/dynatrace-operator/pkg/clients/dynatrace.(*dynatraceClient).GetAgentVersions\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/clients/dynatrace/agent_version.go:93\ngithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url.Installer.downloadOneAgentWithVersion\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url/download.go:57\ngithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url.Installer.downloadOneAgentFromURL\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url/download.go:21\ngithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url.Installer.installAgent\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url/installer.go:119\ngithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url.Installer.InstallAgent\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/injection/codemodule/installer/url/installer.go:77\ngithub.com/Dynatrace/dynatrace-operator/pkg/controllers/csi/provisioner.(*OneAgentProvisioner).installAgent\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/controllers/csi/provisioner/install.go:34\ngithub.com/Dynatrace/dynatrace-operator/pkg/controllers/csi/provisioner.(*OneAgentProvisioner).Reconcile\n\tgithub.com/Dynatrace/dynatrace-operator/pkg/controllers/csi/provisioner/controller.go:139\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.21.0/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.21.0/pkg/internal/controller/controller.go:340\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.21.0/pkg/internal/controller/controller.go:300\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.1\n\tsigs.k8s.io/controller-runtime@v0.21.0/pkg/internal/controller/controller.go:202\nruntime.goexit\n\truntime/asm_amd64.s:1693"}
{"level":"info","ts":"2026-06-03T09:44:40.805Z","logger":"oneagent-url","msg":"failed to install agent","targetDir":"/data/codemodules/1.335.58.20260423-145051"}
{"DynaKube":{"name":"uniqak8sdt","namespace":"dynatrace-operator"},"controller":"provisioner-controller","controllerGroup":"dynatrace.com","controllerKind":"DynaKube","error":"Get \"https://dtmanaged.uniqa.hu/e/885d5d3f-f427-4b9b-a0ff-880fafb716b1/api/v1/deployment/installer/agent/versions/unix/paas?flavor=multidistro\u0026arch=x86\": dial tcp 10.178.109.6:443: i/o timeout","level":"error","logger":"main","msg":"Reconciler error","name":"uniqak8sdt","namespace":"dynatrace-operator","reconcileID":"107e5209-bec2-4596-8a7e-21c92599e393","stacktrace":"Get \"https://dtmanaged.uniqa.hu/e/885d5d3f-f427-4b9b-a0ff-880fafb716b1/api/v1/deployment/installer/agent/versions/unix/paas?flavor=multidistro\u0026arch=x86\": dial tcp 10.178.109.6:443: i/o timeout

This is from the csi-driver pod's provisioner.log file. 

I think that the fact that this entry is shown as info not warn or error makes debugging and problem resolving much harder and takes much more time.

Can You suggest to whom do I have to report this?
Or am I wrong about it?

Thanks

Regards

Peter

1 REPLY 1

andreas_grabner
Dynatrace Guru
Dynatrace Guru

Hi. Just some quick thoughts as I have been seeing your message!

Are you trying to report this because those are error logs produced by the OneAgent and therefore we should bring this to the attention of our OneAgent team to make sure the logs they create have the proper log level? Or are you asking in more general way on how Dynatrace can better identify the right log level?

In general - Dynatrace tries to extract the right log level when it gets ingested into dynatrace. Depending on the source we apply certain rules, e.g: here the doc on log ingest via the API: https://docs.dynatrace.com/docs/analyze-explore-automate/logs/lma-log-ingestion/lma-log-ingestion-vi...

If logs do not provide a standardized log level field then you can always enrich the log with a log level as the logs are getting ingested. You can do this in OpenPipeline - or - if you have an OpenTelemetry setup - you could also do this in your OTel Collector

 

Contact our DevRel team through devrel@dynatrace.com

Featured Posts