nats-surveyor icon indicating copy to clipboard operation
nats-surveyor copied to clipboard

JetStream Asset Monitoring by Account

Open ColinSullivan1 opened this issue 1 year ago • 0 comments

We should have a collector that garners JetStream assets, by account, for data for display in Grafana.

Teams that self manage in an account could view usage of their own account or centralized groups could get a complete view across multiple accounts. Ideally this would self populate based on stream lists and consumer lists, but could be configurable at first.

MVP: Provide account credential to connect and get a list of streams and associated consumers for view. One grafana dashboard per account.

Nice to have: Specify a directory with credentials or list multiple account credentials to garner data for assets across multiple accounts, aggregate them, and view usage patterns.

Would like to see stream info and current statistics (including throughput), consumer info and current consumer statistics, and then account wide statistics such as storage, # of messages, current throughput into/out of JetStream assets.

ColinSullivan1 avatar Aug 31 '22 16:08 ColinSullivan1