Settings: Agents
What is Agent
Agent is a light weight service that should be installed on each render engine.
For more, indepth, information about Agent see Agent Section of the documentation
Info
The agent can be installed directly from the server by opening the following URL in a browser on the render engine: http://[SERVER IP]:5550/admin/installers
Agent is represented in Erizos studio by this symbol:
The Agent manages the caching of the media assets, and projects, on the local disk of the render engine.
By navigating to “http://[SERVER IP]:5550/admin/settings” in your browser, and then selecting "Agents" in the main menu, you will see a list of all the available outputs you configured in Erizos studio, and whether or not each output has an Agent installed.
Agent Dashboard
Clicking on any of the Outputs will open the Agent dashboard, where you can find additional information that the Agent provides:
-
Cache- Agent is responsible for streamlining the access to your graphic assets on air.
The cache is a folder in the local file system of the machine, that Agent uses to store the assets used by the active Show.Under the cache you will find some general information about the machine that the output is installed on:
-
The hard disk space usage.
- The CPU installed, with graphs that show its utilization and its memory usage.
- The GPU installed, with graphs that show its utilization and its memory usage.
Agents Logs
Agent also keeps logs, under which you can see:
- Every action agent has performed in log format.
- By clicking on each of the log entries you can get json formatted information about that entry
- If additional commands were executed in that entry you will be able to see the order of events.
Agents Settings
By navigating to “http://[SERVER IP]:5510” in your browser of choice and choosing the Settings tab you will have access to the following settings for Agent:
- Cache folder: You can select where Agent will manage the cache folder by filling a path to a folder in your file system.
- Concurrent File: You can set the value on how many files are to be copied at once
- Force Verify Cache: Check if there is a newer version of the asset received. WARNING: on large files this can slow down the system.
-
Clean up Schedule: once a day Agent is cleaning old files from the cache folder; you can set the time in which the cache is being emptied.
by default the clean up is scheduled to 4AM.
to define what files are considered old file see “Day to keep” (number 4) below.Info
The clean up time is written in Corn string format, for more information corn string
-
Quota: set the maximum size of the cache folder in GB.
- Day to keep: set how many days Agent will keep unused cached files. Files that are not used for the set number of days will be clean in the daily cleanup
- Publish address over http: for files that are served over http, for example, http://... instead of C:\...
This setting is most used when using Singular as the render engine - Log Level:: Select the Log Level for the Agent
Override UE Launch arguments
You can also override default settings such as setting up Command line Arguments, and Launching UE in the Editor.
- Force Launch: Force Launch the Project
- Launch UE in Editor: Launch UE in the Editor
- Command Line Arguments: You can send command to UE by passing arguments through Agent.
- Default Unreal Engine Executable: If you are using a custom build Unreal Editor, you can override the default UE executable by providing the path where the Engine folder of the Custom Build is located.
Override | Property | Default Value |
---|---|---|
False | Force Launch | False |
False | Launch UE in Editor | False |
False | Command Line Arguments | Empty |
False | Default Unreal Engine Executable | Empty |
Note
You can learn more about Unreal Engine Command-Line Arguments in this link.