Health signal
A message can be sent regularly to the logs or to an HTTP endpoint to give information about OIBus status.
Log
When enabled, the health signal is sent to the logs with an info
criticality, at the desired frequency. It will be
sent to the appropriate channels (console, file, SQLite, loki...) according to the
logging settings.
HTTP
It is also possible to send the OIBus health signal to a remote HTTP endpoint as a JSON payload:
{
"version": "OIBus version",
"architecture": "OS architecture",
"executable": "path to the OIBus binary",
"processId": "Process ID",
"hostname": "OS hostname",
"osRelease": "OS release",
"osType": "OS type",
"id": "OIBusName"
}