UiPath Integration with Splunk


What are the configurations required for integrating UiPath with Splunk?
Can we publish process / orchestrator dashboard logs to Splunk?



I don’t know if there is any ready to use solution for that, but You can install Splunk agent for Windows and then get values from log files by regular expressions.

Also I’m not sure about ready solutions for integration Orchestrator with Splunk, but I would use Orchestrator API to put logs to Splunk.



What will be the path for the below logs?

Queue details
Robot specific metrics
Workflow execution log



I don’t think that there is any direct path. Probably You would have to create that file on your own.
I have 3 possible solutions on my mind:

  1. Create log files during Robot running (create it in workflows) and then install Splunk Agent and get logs from that files by regular expressions -> pretty clumsy, but should work

  2. Create simple App in .NET to get data by Orchestrator API and create log files from that data. Then install Splunk Agent and get logs from that files by regular expressions.

  3. Create simple App in .NET to get data by Orchestrator API and send them directly to Splunk
    -> could be pretty neat I think, You could use this App for all of your Robots in Orchestrator

Here is Orchestrator API: https://www.uipath.com/hubfs/Documentation/OrchestratorAPIGuide_2016.2/UiPathOrchestratorAPIGuide_2016.2.html#Functions

And there are also Splunk libraries for .NET


Since all logs would be on the UiPath server where Orchestrator is installed, is there a way to schedule this Splunk .NET component as a task without utilizing a Robot


any news on this ? Which is the easiest and smoothest way to integrate UiPath with Splunk ?


while this was working with 2018.2.4, in 2018.2.6 I get an error about required Newtonsoft.json v11 (while the one included in UiPath is v9).

So in fact 2018.2.6 broke Splunk integration.

Did you found a workaround ?


If you upgraded, the default installation WILL replace your NLog.config and NLog.dll files (version 4.4.12 is used by UiPath out of the box, which is too old).

You will need to follow the instructions I left to replace the .dll and .config.

After that, it works the same as before. Just got mine working again, actually.


Sorry, had to delete my post per company guidelines.