Skip to content

Releases: SimplyStaking/panic

v1.3.1

24 Jan 14:15
Compare
Choose a tag to compare

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, and alerter to accomodate this new monitorable / alert
  • Update API / UI for configuring these alerts

v1.3.0

24 Oct 11:17
40cdb9f
Compare
Choose a tag to compare

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

06 Jul 14:31
e1254f4
Compare
Choose a tag to compare

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

27 Jun 11:11
339bd1f
Compare
Choose a tag to compare

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

17 May 10:23
0d45b45
Compare
Choose a tag to compare

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

28 Apr 08:39
30a9de0
Compare
Choose a tag to compare

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

30 Mar 08:54
8134b5f
Compare
Choose a tag to compare

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 and ContractsNowRetrieved 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

16 Mar 11:32
0df20db
Compare
Choose a tag to compare

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

23 Feb 13:21
664fe5e
Compare
Choose a tag to compare

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

21 Jan 14:36
da157f8
Compare
Choose a tag to compare

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 and tx_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 with MetricNotFoundError 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.