panic
panic copied to clipboard
PANIC Monitoring and Alerting For Blockchains
### Rationale [Chainflow's Cosmos Validator Mission Control](https://github.com/Chainflow/cosmos-validator-mission-control) is an open-source monitoring and alerting tool that nope operators can use to monitor their Cosmos node infrastructure. Understanding the gap between this...
### Rationale We need to look into an [open-source Prometheus exporter](https://github.com/smartcontractkit/evm-rpc-websocket-exporter?utm_campaign=Node%20Operator%20Community%20Newsletter&utm_medium=email&_hsmi=214165938&utm_content=214165938&utm_source=hs_email) for monitoring EVM nodes via websockets to answer the following questions: - Can this be leveraged in PANIC? -...
### Rationale We must investigate the development and use of a _pruner_ component within PANIC. This component entails the following: - Delete the keys of expired alerts from Redis -...
### Technical Story As a developer I want to make sure that the code I am pushing satisfies some basic requirements such as: 1. All components are built successfully 2....
### Technical Story For more scalability and easier maintenance it is ideal that the Substrate-API service we developed for PANIC is offered as a separate open source service. This would...
### Rationale The aim of this ticket is to obtain a database design for storing the metric values in the best way possible. When doing this we must keep the...
### Technical Story When receiving an alert from the `Alerter` the `AlertStore` performs the following: - It stores the alert in `Mongo` - Stores the state of the alerted metric...
### Technical Story When receiving an alert from the `Alerter` the `AlertStore` performs the following: - It stores the alert in `Mongo` - Stores the state of the alerted metric...
### Technical Story When receiving an alert from the `Alerter` the `AlertStore` performs the following: - It stores the alert in `Mongo` - Stores the state of the alerted metric...
### Technical Story When receiving an alert from the `Alerter` the `AlertStore` performs the following: - It stores the alert in `Mongo` - Stores the state of the alerted metric...