I want to know possible architectures to have automation monitoring with Grafana.
I’m thinking in some script that can get robot logs and include in database that can be used in Grafana?
What are other possible solutions?
I want to know possible architectures to have automation monitoring with Grafana.
I’m thinking in some script that can get robot logs and include in database that can be used in Grafana?
What are other possible solutions?
hii, @Camila_Caldas
You can monitor UiPath automations in Grafana by sending Orchestrator logs to Elasticsearch which Grafana reads directly this is the most common and reliable setup.
Another option is using Orchestrator Webhooks to push job/queue events into a database like InfluxDB or Prometheus, then visualize them in Grafana.
For full customization, you can also write a script to pull Orchestrator logs and store them in any database that Grafana supports.
Nice, I was searching more about the elasticsearch, and If I understand it correctly UiPath Cloud does not allow direct access to Elasticsearch (it is internal), so in the end I got to the first point: get from orchestrator api or send from bot to a database consumed by Grafana. Am I thinking right?
Yes, you’re correct. In UiPath Cloud Elasticsearch is internal and not accessible so you cannot connect Grafana directly
The best approach is use Orchestrator API or have bots push logs metrics to your own database and then connect Grafana to that database for monitoring
Thank you! I think you already clarify, I will just keep this thread opened in case other people want to share their experience.
a similar discussion is going on here. but with splunk can follow that route also where he is pushing logs from robot machine directly
cheers