Integration with Dynatrace

good day community I would like to know if anyone has come to make any integration with dynatrace to validate the creation or recording of logs in UiPath, and can tell me how to do it.

You will need to edit and adapt the NLog.config file from the robot installation folder (usually it is present under the C:\Program Files\UiPath\Studio\NLog.config path).

More details on Robot - Robot Logs

Then, you need to check the NLog and Dynatrace documentation on how to configure the NLog ingest correctly. Maybe you need to have also some external libraries for Dynatrace.

and can you tell me what prerequisites would be needed and what privileges the UiPath user must have?

You will need to find the .Net dll files and packages that can push data to Dynatrace.
After, you will need to specify them in the Nlog and configure the Nlog connection to your Dynatrace and the log format.

Some samples:

For NLog troubleshooting check Logging Troubleshooting · NLog/NLog Wiki · GitHub
For NLog Database target check Database target · NLog/NLog Wiki · GitHub

But start with Dynatrace documentation and see if they have some NLog configuration samples already.


Also another way without NLog is to use the Rest API calls of UiPath, and based on the JSON responses to ingest the data in the Dynatrace.

Some minuses for this approach:


For .Net app monitoring check .NET — Dynatrace Docs