Search Unity

Monitoring Unity Applications and Workflows Best practices

Discussion in 'Testing & Automation' started by KHagen95, May 14, 2020.

  1. KHagen95


    Oct 15, 2019
    Hey guys!

    I'm recently making the dive into the world of DevOps and one of the next steps I'd like to introduce to the team is monitoring our game and our workflows.

    So I was wondering about the following:
    • What things do you monitor?
    • Which metrics are the most important to you?
    • Do you monitor data in your game?
    • Do you monitor your workflows & tools (such as Jenkins)
    • Which tools do you use for monitoring?
    • Do you monitor prod + test environment or just one of it?
    • What are some best practices you'd recommend?
    I read about Prometheus and Grafana, which I immediately set up so we have got something running. It currently monitors our Jenkins server and gives a rough overview of its health state as well as build times, which I guess is nice.

    It looks like you could also monitor the game with it, there is a .net client for prometheus which seems to work fine. Not sure if this is the way to go though!

    What do you guys think?