Node Monitoring Tools for Stewards

Plugin Manager

Currently, indy-node emits different events via the Plugin Manager when certain criteria are met. The Plugin Manager tries to import all pip packages which names start with “indynotifier*”. Each of these packages is required to expose send_message; interface which is used to pass the event with the associated message to the package for further handling.

The Plugin Manager code is located at here.

Events Emitted

  • .nodeRequestSpike : NodeRequestSuspiciousSpike

  • .clusterThroughputSpike : ClusterThroughputSuspiciousSpike

  • .clusterLatencyTooHigh : ClusterLatencyTooHigh

  • .nodeUpgradeScheduled : NodeUpgradeScheduled

  • .nodeUpgradeComplete : NodeUpgradeComplete

  • .nodeUpgradeFail : NodeUpgradeFail

  • .poolUpgradeCancel : PoolUpgradeCancel

Plugins

No official plugins exist, however you are free to create your own plugins to suit our needs.