Update April 14, 2024: With the release of AWS Deadline Cloud, there’s a new pay-as-you-use version of UBL you can set up. More details in this thread. It should help ease the amount of manual work required to render your workloads on AWS.
Hey all!
I learned recently that it’s possible to talk to the backing servers for UBL to get how many features are available. While I can’t say when it will make it into Deadline’s Monitor I can say that the example script works well and is only able to interrogate your personal server. If you look at the script you’ll see it’s the same URL as you use when configuring UBL in the Monitor.
The API has some power to do some bad things like delete your license server along with all your minutes so we won’t be sharing the API guide.
You’ll need to log into your portal to set the password. Keep that safe.
Thank you so much for this @eamsler , this is far better than the tools thinkbox provides for monitoring UBL usage.
I have tweaked your script slightly and instrumented it with Prometheus metrics. I have stuffed it into a docker container and I produced a helm chart that will deploy it and a serviceMonitor to kubernetes. I also have a grafana dashboard JSON to visualize the Prometheus data in grafana.
Would you be interested in these updates? If so, drop me the github repo url and I’ll submit a PR.
Nice! At the moment we don’t. Feel free to make that available for others though. It’s always a bit tricky as different studios have their own deployments but making it available as an example is a great idea.
You should be just fine. We don’t maintain a public github that folks can contribute to for legal reasons I’m not qualified to get into or elaborate on. But please, share your stuff