├── .eslintrc.json ├── .github ├── issue_template.md ├── pull_request_template.md └── workflows │ ├── node-test-publish.yml │ └── semgrep.yml ├── .gitignore ├── Dockerfile ├── README.md ├── _config.yml ├── action-audit ├── README.md ├── action-audit.html └── action-audit.js ├── balancing ├── README.md ├── balancing.html └── balancing.js ├── checkpoint ├── README.md ├── checkpoint.html └── checkpoint.js ├── compensate ├── README.md ├── compensate.html └── compensate.js ├── debounce ├── README.md ├── debounce.html └── debounce.js ├── device-registry ├── README.md ├── device-registry.html └── device-registry.js ├── docker-compose.yaml ├── flow-control ├── README.md ├── flow-control.html └── flow-control.js ├── github-deploy ├── Dockerfile └── prepare-image.bash ├── heartbeat ├── README.md ├── heartbeat.html └── heartbeat.js ├── http-aware ├── README.md ├── http-aware.html └── http-aware.js ├── kalman-noise-filter ├── kalman.html └── kalman.js ├── network-aware ├── README.md ├── network-aware.html └── network-aware.js ├── node-schema.json ├── package.json ├── readings-watcher ├── README.md ├── readings-watcher.html └── readings-watcher.js ├── redundancy ├── README.md ├── redundancy.html └── redundancy.js ├── replication-voter ├── README.md ├── replication-voter.html └── replication-voter.js ├── resource-monitor ├── README.md ├── resource-monitor.html └── resource-monitor.js ├── samples ├── action-audit.json ├── action-audit.png ├── balancing.json ├── balancing.png ├── checkpoint.json ├── checkpoint.png ├── debounce.json ├── debounce.png ├── device-registry.json ├── device-registry.png ├── flow-control.json ├── flow-control.png ├── heartbeat-active-http.json ├── heartbeat-active-http.png ├── heartbeat-active-mqtt.json ├── heartbeat-active-mqtt.png ├── heartbeat-passive-http.json ├── heartbeat-passive-http.png ├── heartbeat-passive-mqtt.json ├── heartbeat-passive-mqtt.png ├── http-aware.json ├── http-aware.png ├── network-aware.json ├── network-aware.png ├── readings-watcher.json ├── readings-watcher.png ├── redundancy-manager.json ├── redundancy-manager.png ├── replication-voter.json ├── replication-voter.png ├── resource-monitor.json ├── resource-monitor.png ├── threshold-check.json ├── threshold-check.png ├── timing-check.json └── timing-check.png ├── stryker.conf.json ├── test-acceptance ├── Dockerfile ├── action-audit.json ├── action-audit_spec.js ├── balancing.json ├── balancing_spec.js ├── checkpoint.json ├── checkpoint_spec.js ├── flow-control.json ├── flow-control_spec.js ├── replication-voter.json ├── replication-voter_spec.js ├── resource-monitor.json ├── resource-monitor_spec.js ├── threshold-check.json ├── threshold-check_spec.js ├── timing-check.json └── timing-check_spec.js ├── test-pbt ├── bounded-stack_spec.js └── queue_spec.js ├── test ├── action-audit_spec.js ├── balancing_spec.js ├── checkpoint_spec.js ├── compensate_spec.js ├── debounce_spec.js ├── device-registry_spec.js ├── flow-control_spec.js ├── heartbeat_spec.js ├── kalman_spec.js ├── readings-watcher_spec.js ├── redundancy_spec.js ├── replication-voter_spec.js ├── resource-monitor_spec.js ├── threshold-check_spec.js └── timing-check_spec.js ├── threshold-check ├── README.md ├── threshold-check.html └── threshold-check.js ├── timing-check ├── README.md ├── timing.html └── timing.js └── utils ├── bounded-stack.js ├── gaussian-random.js └── queue.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/node-test-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/.github/workflows/node-test-publish.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/_config.yml -------------------------------------------------------------------------------- /action-audit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/action-audit/README.md -------------------------------------------------------------------------------- /action-audit/action-audit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/action-audit/action-audit.html -------------------------------------------------------------------------------- /action-audit/action-audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/action-audit/action-audit.js -------------------------------------------------------------------------------- /balancing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/balancing/README.md -------------------------------------------------------------------------------- /balancing/balancing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/balancing/balancing.html -------------------------------------------------------------------------------- /balancing/balancing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/balancing/balancing.js -------------------------------------------------------------------------------- /checkpoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/checkpoint/README.md -------------------------------------------------------------------------------- /checkpoint/checkpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/checkpoint/checkpoint.html -------------------------------------------------------------------------------- /checkpoint/checkpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/checkpoint/checkpoint.js -------------------------------------------------------------------------------- /compensate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/compensate/README.md -------------------------------------------------------------------------------- /compensate/compensate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/compensate/compensate.html -------------------------------------------------------------------------------- /compensate/compensate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/compensate/compensate.js -------------------------------------------------------------------------------- /debounce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/debounce/README.md -------------------------------------------------------------------------------- /debounce/debounce.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/debounce/debounce.html -------------------------------------------------------------------------------- /debounce/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/debounce/debounce.js -------------------------------------------------------------------------------- /device-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/device-registry/README.md -------------------------------------------------------------------------------- /device-registry/device-registry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/device-registry/device-registry.html -------------------------------------------------------------------------------- /device-registry/device-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/device-registry/device-registry.js -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /flow-control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/flow-control/README.md -------------------------------------------------------------------------------- /flow-control/flow-control.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/flow-control/flow-control.html -------------------------------------------------------------------------------- /flow-control/flow-control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/flow-control/flow-control.js -------------------------------------------------------------------------------- /github-deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/github-deploy/Dockerfile -------------------------------------------------------------------------------- /github-deploy/prepare-image.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/github-deploy/prepare-image.bash -------------------------------------------------------------------------------- /heartbeat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/heartbeat/README.md -------------------------------------------------------------------------------- /heartbeat/heartbeat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/heartbeat/heartbeat.html -------------------------------------------------------------------------------- /heartbeat/heartbeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/heartbeat/heartbeat.js -------------------------------------------------------------------------------- /http-aware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/http-aware/README.md -------------------------------------------------------------------------------- /http-aware/http-aware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/http-aware/http-aware.html -------------------------------------------------------------------------------- /http-aware/http-aware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/http-aware/http-aware.js -------------------------------------------------------------------------------- /kalman-noise-filter/kalman.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/kalman-noise-filter/kalman.html -------------------------------------------------------------------------------- /kalman-noise-filter/kalman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/kalman-noise-filter/kalman.js -------------------------------------------------------------------------------- /network-aware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/network-aware/README.md -------------------------------------------------------------------------------- /network-aware/network-aware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/network-aware/network-aware.html -------------------------------------------------------------------------------- /network-aware/network-aware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/network-aware/network-aware.js -------------------------------------------------------------------------------- /node-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/node-schema.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/package.json -------------------------------------------------------------------------------- /readings-watcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/readings-watcher/README.md -------------------------------------------------------------------------------- /readings-watcher/readings-watcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/readings-watcher/readings-watcher.html -------------------------------------------------------------------------------- /readings-watcher/readings-watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/readings-watcher/readings-watcher.js -------------------------------------------------------------------------------- /redundancy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/redundancy/README.md -------------------------------------------------------------------------------- /redundancy/redundancy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/redundancy/redundancy.html -------------------------------------------------------------------------------- /redundancy/redundancy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/redundancy/redundancy.js -------------------------------------------------------------------------------- /replication-voter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/replication-voter/README.md -------------------------------------------------------------------------------- /replication-voter/replication-voter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/replication-voter/replication-voter.html -------------------------------------------------------------------------------- /replication-voter/replication-voter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/replication-voter/replication-voter.js -------------------------------------------------------------------------------- /resource-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/resource-monitor/README.md -------------------------------------------------------------------------------- /resource-monitor/resource-monitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/resource-monitor/resource-monitor.html -------------------------------------------------------------------------------- /resource-monitor/resource-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/resource-monitor/resource-monitor.js -------------------------------------------------------------------------------- /samples/action-audit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/action-audit.json -------------------------------------------------------------------------------- /samples/action-audit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/action-audit.png -------------------------------------------------------------------------------- /samples/balancing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/balancing.json -------------------------------------------------------------------------------- /samples/balancing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/balancing.png -------------------------------------------------------------------------------- /samples/checkpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/checkpoint.json -------------------------------------------------------------------------------- /samples/checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/checkpoint.png -------------------------------------------------------------------------------- /samples/debounce.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/debounce.json -------------------------------------------------------------------------------- /samples/debounce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/debounce.png -------------------------------------------------------------------------------- /samples/device-registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/device-registry.json -------------------------------------------------------------------------------- /samples/device-registry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/device-registry.png -------------------------------------------------------------------------------- /samples/flow-control.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/flow-control.json -------------------------------------------------------------------------------- /samples/flow-control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/flow-control.png -------------------------------------------------------------------------------- /samples/heartbeat-active-http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-active-http.json -------------------------------------------------------------------------------- /samples/heartbeat-active-http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-active-http.png -------------------------------------------------------------------------------- /samples/heartbeat-active-mqtt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-active-mqtt.json -------------------------------------------------------------------------------- /samples/heartbeat-active-mqtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-active-mqtt.png -------------------------------------------------------------------------------- /samples/heartbeat-passive-http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-passive-http.json -------------------------------------------------------------------------------- /samples/heartbeat-passive-http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-passive-http.png -------------------------------------------------------------------------------- /samples/heartbeat-passive-mqtt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-passive-mqtt.json -------------------------------------------------------------------------------- /samples/heartbeat-passive-mqtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/heartbeat-passive-mqtt.png -------------------------------------------------------------------------------- /samples/http-aware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/http-aware.json -------------------------------------------------------------------------------- /samples/http-aware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/http-aware.png -------------------------------------------------------------------------------- /samples/network-aware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/network-aware.json -------------------------------------------------------------------------------- /samples/network-aware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/network-aware.png -------------------------------------------------------------------------------- /samples/readings-watcher.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/readings-watcher.json -------------------------------------------------------------------------------- /samples/readings-watcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/readings-watcher.png -------------------------------------------------------------------------------- /samples/redundancy-manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/redundancy-manager.json -------------------------------------------------------------------------------- /samples/redundancy-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/redundancy-manager.png -------------------------------------------------------------------------------- /samples/replication-voter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/replication-voter.json -------------------------------------------------------------------------------- /samples/replication-voter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/replication-voter.png -------------------------------------------------------------------------------- /samples/resource-monitor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/resource-monitor.json -------------------------------------------------------------------------------- /samples/resource-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/resource-monitor.png -------------------------------------------------------------------------------- /samples/threshold-check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/threshold-check.json -------------------------------------------------------------------------------- /samples/threshold-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/threshold-check.png -------------------------------------------------------------------------------- /samples/timing-check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/timing-check.json -------------------------------------------------------------------------------- /samples/timing-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/samples/timing-check.png -------------------------------------------------------------------------------- /stryker.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/stryker.conf.json -------------------------------------------------------------------------------- /test-acceptance/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/Dockerfile -------------------------------------------------------------------------------- /test-acceptance/action-audit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/action-audit.json -------------------------------------------------------------------------------- /test-acceptance/action-audit_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/action-audit_spec.js -------------------------------------------------------------------------------- /test-acceptance/balancing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/balancing.json -------------------------------------------------------------------------------- /test-acceptance/balancing_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/balancing_spec.js -------------------------------------------------------------------------------- /test-acceptance/checkpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/checkpoint.json -------------------------------------------------------------------------------- /test-acceptance/checkpoint_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/checkpoint_spec.js -------------------------------------------------------------------------------- /test-acceptance/flow-control.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/flow-control.json -------------------------------------------------------------------------------- /test-acceptance/flow-control_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/flow-control_spec.js -------------------------------------------------------------------------------- /test-acceptance/replication-voter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/replication-voter.json -------------------------------------------------------------------------------- /test-acceptance/replication-voter_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/replication-voter_spec.js -------------------------------------------------------------------------------- /test-acceptance/resource-monitor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/resource-monitor.json -------------------------------------------------------------------------------- /test-acceptance/resource-monitor_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/resource-monitor_spec.js -------------------------------------------------------------------------------- /test-acceptance/threshold-check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/threshold-check.json -------------------------------------------------------------------------------- /test-acceptance/threshold-check_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/threshold-check_spec.js -------------------------------------------------------------------------------- /test-acceptance/timing-check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/timing-check.json -------------------------------------------------------------------------------- /test-acceptance/timing-check_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-acceptance/timing-check_spec.js -------------------------------------------------------------------------------- /test-pbt/bounded-stack_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-pbt/bounded-stack_spec.js -------------------------------------------------------------------------------- /test-pbt/queue_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test-pbt/queue_spec.js -------------------------------------------------------------------------------- /test/action-audit_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/action-audit_spec.js -------------------------------------------------------------------------------- /test/balancing_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/balancing_spec.js -------------------------------------------------------------------------------- /test/checkpoint_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/checkpoint_spec.js -------------------------------------------------------------------------------- /test/compensate_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/compensate_spec.js -------------------------------------------------------------------------------- /test/debounce_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/debounce_spec.js -------------------------------------------------------------------------------- /test/device-registry_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/device-registry_spec.js -------------------------------------------------------------------------------- /test/flow-control_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/flow-control_spec.js -------------------------------------------------------------------------------- /test/heartbeat_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/heartbeat_spec.js -------------------------------------------------------------------------------- /test/kalman_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/kalman_spec.js -------------------------------------------------------------------------------- /test/readings-watcher_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/readings-watcher_spec.js -------------------------------------------------------------------------------- /test/redundancy_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/redundancy_spec.js -------------------------------------------------------------------------------- /test/replication-voter_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/replication-voter_spec.js -------------------------------------------------------------------------------- /test/resource-monitor_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/resource-monitor_spec.js -------------------------------------------------------------------------------- /test/threshold-check_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/threshold-check_spec.js -------------------------------------------------------------------------------- /test/timing-check_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/test/timing-check_spec.js -------------------------------------------------------------------------------- /threshold-check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/threshold-check/README.md -------------------------------------------------------------------------------- /threshold-check/threshold-check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/threshold-check/threshold-check.html -------------------------------------------------------------------------------- /threshold-check/threshold-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/threshold-check/threshold-check.js -------------------------------------------------------------------------------- /timing-check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/timing-check/README.md -------------------------------------------------------------------------------- /timing-check/timing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/timing-check/timing.html -------------------------------------------------------------------------------- /timing-check/timing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/timing-check/timing.js -------------------------------------------------------------------------------- /utils/bounded-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/utils/bounded-stack.js -------------------------------------------------------------------------------- /utils/gaussian-random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/utils/gaussian-random.js -------------------------------------------------------------------------------- /utils/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpdias/node-red-contrib-self-healing/HEAD/utils/queue.js --------------------------------------------------------------------------------