The systemConf.json is a configuration JSON file that contains all triggers informations. The file is loaded by agent Kernel. It also list all agents that agent Kernel expects connection from. This file is generated by the Heex’s Cloud.

It contains several fields:

  • "trigger_configuration_version": Current version of the file. Any major change on the Kernel or the Web Platform that impacts the file structure will result in a change of version.
  • "triggers": List of all the triggers to be deployed and operated on the System. They are the transpositions of the Trigger definition made upstream in the User interface (i.e. the Web platform). A trigger object contains:
    • An UUID beginning by T-
    • A name
    • A version
    • A recording start (before event timestamp)
    • A recording end (after event timestamp)
    • A list of monitors
    • A list of recorders
  • "system_configuration": Contains all related information on the system to sign the metadata and to operate with the Heex’s Cloud (authentification and upload) for Metadata and Event Recordings.

Remote Configuration

Remote Configuration is a capability that allows you to remotely configure and change the behaviour of Heex Agent components (monitors, recorders, update the triggers configuration, add new triggers to the system).

How it works ?

After you save configuration changes in the UI, they’ll be sent to the connected devices (agents) during the next data upload.