Backend - input-output-hk/iohk-monitoring-framework GitHub Wiki

Internal backends

External backends

Backends that are implemented in their own libraries/packages can easily be integrated with the switchboard.

import necessary types and functions:

import Cardano.BM.Plugin (loadPlugin)
import Cardano.BM.Backend.Monitoring (plugin)

initialise the backend and integrate it with the Switchboard:

pl <- Cardano.BM.Backend.Monitoring.plugin c tr sb
loadPlugin sb pl

User-defined backends