Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create monitor plugin #5216

Closed
shuse2 opened this issue Apr 29, 2020 · 0 comments
Closed

Create monitor plugin #5216

shuse2 opened this issue Apr 29, 2020 · 0 comments

Comments

@shuse2
Copy link
Member

shuse2 commented Apr 29, 2020

Description

Create a plugin which provides utility endpoints and diagnostic information about the attached node.

Motivation

During our QA phase, or when we monitor the network, it often requires additional measurements to reveal the actual status of the attached node or network, therefore it is ideal for this information to be included as part of the lisk-sdk.

Additional Information

  • Performance measurements should be done in-memory and not persisted
  • The config should allow one webhook URL, and event to fire. If empty, emit all
  • The port should be configurable
  • It should allow whitelisting IPs, by default, localhost only
Route Controller name
api/stats/blocks blocks
api/stats/transactions transactions
api/stats/network network
api/stats/forks forks
api/prometheus/metrics metrics

Tasks

Sprint 30

Sprint 31

@ManuGowda ManuGowda changed the title Create monitor module/plugin Network Longevity - Create monitor module/plugin Apr 30, 2020
@ManuGowda ManuGowda changed the title Network Longevity - Create monitor module/plugin Create monitoring plugin Apr 30, 2020
@shuse2 shuse2 changed the title Create monitoring plugin Create monitor plugin May 7, 2020
@sridharmeganathan sridharmeganathan added this to the Sprint 31 milestone Nov 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants