Releases: SimplyStaking/panic
v1.3.1
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v1.3.1
To re-build and run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, where UI_ACCESS_IP
is the IP of where panic is deployed (see installation guide on how to setup PANIC).
Change Log
Released on 24th January 2023
- Added
is_peered_with_sentinel
monitorable for use in nodes that are running mev-tendermint - Added
node_is_peered_with_sentinel
/validator_is_peered_with_sentinel
alerts / alerting configs - Updated
CosmosNode
data_store
,data_transformer
,monitor
, andalerter
to accomodate this new monitorable / alert - Update API / UI for configuring these alerts
v1.3.0
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
Prior to upgrade, please make sure to backup the configs/
folder containing the configurations. This is necessary as the upgrade process will be removing these configuration files from PANIC.
docker-compose kill
docker system prune -a --volumes
git fetch
git checkout v1.3.0
sudo scripts/upgrade_to_1_3_0.sh
The upgrade_to_1_3_0.sh
script migrates your configurations from the file system to MongoDB.
To re-build and run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, where UI_ACCESS_IP
is the IP of where panic is deployed (see installation guide on how to setup PANIC).
Change Log
Released on 24th October 2022
- Web Installer: Installation procedure merged into PANIC UI.
- Web Installer: Config editing functionality added to PANIC UI.
- Web Installer: Docker service removed.
- Updated PANIC UI to use
@simply-vc/uikit
1.6.1. - Removed
@stencil/router
from PANIC UI dependencies. - API: Added endpoints required to migrate the web installer to PANIC UI
- Updated documentation throughout.
- Updated Polkadot API to 9.6.1.
v1.2.1
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v1.2.1
If you have not previously ran scripts/upgrade_to_1_2_0.sh
, kindly install Python 3 and run the following command inside the project directory:
sudo scripts/upgrade_to_1_2_0.sh # For upgrading from an older version than 1.2.0
The script used in this command updates some fields in the nodes_config.ini
and alerts_config.ini
files for substrate chains accordingly.
Note: Despite upgrading any Substrate configurations, the upgrade script will enable you to continue monitor Substrate systems. Therefore you still need to go through the web-installer to set-up Substrate alerting.
To re-build and run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, where UI_ACCESS_IP
is the IP of where panic is deployed (see installation guide on how to setup PANIC).
Change Log
Released on 6th July 2022
- Installer: Fixed blank page bug when adding a Cosmos node.
- Installer: Added functionality for preventing square-brackets in configuration names.
v1.2.0
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v1.2.0
If you previously configured any Substrate chains/nodes, kindly install Python 3 and run the following command inside the project directory:
sudo scripts/upgrade_to_1_2_0.sh # For upgrading from an older version to 1.2.0
The script used in this command updates some fields in the nodes_config.ini
and alerts_config.ini
files for substrate chains accordingly.
Note: Despite upgrading any Substrate configurations, the upgrade script will enable you to continue monitor Substrate systems. Therefore you still need to go through the web-installer to set-up Substrate alerting.
To re-build and run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, where UI_ACCESS_IP
is the IP of where panic is deployed (see installation guide on how to setup PANIC).
Change Log
Released on 27th June 2022
- Added Substrate Node and Network alerting.
- Added Substrate-API docker service. This is going to be used to get Substrate-related metrics.
- Updated API, UI and Web-Installer to be compatible with Substrate alerting.
V1.1.1
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v1.1.1
sudo scripts/upgrade_to_1_1_1.sh # For upgrading from an older version to 1.1.1
The script used in the final command renames some fields in alerts_config.ini
files for chainlink chains and resets the redis container.
To re-build and run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, where UI_ACCESS_IP
is the IP of where panic is deployed (see installation guide on how to setup PANIC).
Change Log
Released on 17th May 2022
- Updated Chainlink Node Monitor/Alerts to use correct moniker for the balance of node accounts.
- Integrated System Alerter with current factory classes.
- Fixed colored severities in systems-overview page in UI.
v1.1.0
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v1.1.0
To run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, where UI_ACCESS_IP
is the IP of where panic is deployed (see installation guide on how to setup PANIC).
Change Log
Released on 28th April 2022
- Added Cosmos Node and Network alerting.
- Updated API, UI and Web-Installer to be compatible with Cosmos alerting.
- Updated alert messages for Chainlink/EVM block height alerts.
v1.0.0
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v1.0.0
This release contains a new user interface, before running PANIC, update the UI_ACCESS_IP
field in the .env
file with the IP of the machine/server which will be hosting PANIC. For further information, refer to README.md
.
To run PANIC (including the UI), run the following command:
docker-compose up -d --build
The UI can be accessed from https://{UI_ACCESS_IP}:3333
, preferably using a chromium-based browser.
Change Log
1.0.0
Released on 30th March 2022
- Added DockerHub repository tags monitoring and alerting.
- Developed a UI dashboard capable of showing problems and alert logs related to the Chainlink/EVM nodes, GitHub/DockerHub repositories and host systems. A System's overview page showing the host system metrics was also developed.
- Replaced Config Store with Monitorable Store within the alerter.
- Integrated Monitorable Store with Monitor Managers.
- Fixed uncaught Telegram connection exceptions.
- Fixed incorrectly raised missing contract observations upon alerter/monitor restart.
- Updated configs manager to ignore weiwatchers configs.
- Fixed alerting logic bug for the
SyncedDataSourcesFound
andContractsNowRetrieved
metrics when the node isn't participating in any contract. - Added alerts for GitHub API call error and resolution.
- Fixed improper RabbitMQ connection handling in ConfigsManager.
v0.3.4
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v0.3.4
docker-compose up --build -d
Change Log
0.3.4
Released on 16th March 2022
- Updated Chainlink Contracts Monitor/Alerts to use chain names and contract names.
v0.3.3
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v0.3.3
docker-compose up --build -d
Change Log
0.3.3
Released on 23rd February 2022
- Fixed bug in data transformers for mutable values in previous state.
v0.3.2
Update Instructions
To update an instance of PANIC to this version run these commands inside the project directory:
docker-compose kill
git fetch
git checkout v0.3.2
docker-compose up --build -d
Change Log
0.3.2
Released on 21st January 2022
- Set
tx_manager_num_gas_bumps_total
andtx_manager_gas_bump_exceeds_limit_total
as optional metrics, depending on whether they are being exposed by the Prometheus endpoint or not. This fixes the issue withMetricNotFoundError
alerts being raised repetitively. - Fixed bug in slack commands when muting multiple severities.
- ChainlinkNodeMonitor is now compatible with multi-chain nodes prometheus data. Note: It is still assumed that each chainlink node is associated to one chain for now.
- Refactored Alert Store together with some error codes, and updated data store with missing chainlink contract alert keys.