rrRealmReporter
What does it do?
The rrRealReporter is an application that creates charts with the help of python and saves them as pdf/png files.
It has implemented the py_datafiles module to load all different kinds of statistic files that RR writes.
Which data is available?
Of course you can use and process any data that you can get into python.
It may be RoyalRender data, it may be any other data.
By default the rrRealmreporter provides python classes for the stat files that can be loaded by the module libpyRR39_datafiles:
- rrServer dailyStats
Job Information for each project, user and render application - rrGlobalStats
Same information as in rrControl tab “Global Info” - rrClientStats
render clients stats, like CPU and memory usage - frameStatJob
Same data as the “frames rendered” table in rrControl - StatsRenderTime
Average frame render time of the last 100 finished jobs of each layer name of each project - server_clientInfo
Some network information collected by the rrServer about the clients - AppLicenses
data from rrConfig’s “Render Licenses” tab - ClientGroup
List of client groups assigned in rrConfig - History DB
The History DB of Royal Render. Same as you see in rrHistoryDB.
How to use it?
- Start the rrRealmreporter via the rrApps menu in rrControl.
- Choose a time range.
- Select a chart type from the dropdown and add it.
- Click on Edit Python file to create/edit the python file that creates the report.
- Click on Open Log Window and Generate.
The Log Window shows you the python output of the generation.
SDK help
The SDK help files for the RealmReporter are currently being created.
Please use the python function help() to print the latest help for a variable, class or function.
e.g. help(TableNet) (TableNet is the name of a chart that was added)
SDK help for the statistic files are already available here:
http://www.royalrender.de/help/SDK/sdk/python_reference/libpyRR_datafiles.html