Getting started
-
Identify your prerequisites:
- the datasource(s) to use and their type, and the data you want to capture on each. Once done, identify if the corresponding datasource plugin(s) exists
- choose (and maybe install) the message bus you’ll use
- identify which hermes-client plugin(s) you’ll need
-
Install Hermes by following the Installation section
-
Configure hermes-server by following the following sections:
- hermes for global settings
- configure your messagebus plugin
- configure your datasource plugin(s)
- configure your attribute plugins, if any
- hermes-server for hermes-server settings, and set up your server datamodel
-
Run hermes-server by following the Run section, and once it has successfully done its first data polling, generate an initsync sequence using the hermes-server CLI, as explained in the Run section
-
Configure a first hermes-client by following the following sections:
- hermes for global settings
- configure your messagebus plugin
- configure your attribute plugins, if any
- configure your hermes-client plugin
- hermes-client for generic hermes-client settings, and set up your client datamodel
-
Run the appropriate hermes-client by following the Run section