Please sign in to access this page

Support Watcher

Support Watcher

5 devlogs
5h 6m
•  Ship certified
Created by Mish

Cool statistics and graphs for the Summer of Making support channel!

In technical terms, a Prometheus exporter for #summer-of-making-help statistics, written in Rust.

Timeline

Earned sticker

I wanted the Grafana dashboard to display names instead of just user IDs, so I'm writing my own mini Slack API client to fetch display names so that I can provide a metric that links IDs to names!

I haven't tested it yet, so that's the next plan :P

Update attachment

Added support for tracking the average hang time metric (basically, how quickly are helpers responding to tickets?)

I also made the tool more flexible by adding customisable debug logging and scrape intervals using command-line args.

This means I've included the chrono crate, which has sadly seemed to increase compile times a lot :/

Update attachment

Ship 1

1 payout of shell 50.0 shells

Mish

3 months ago

Mish Covers 3 devlogs and 3h 30m

I added some of the 24-hour statistics to the demo dashboard, and added detailed instructions for running the code to the README. It should be ready to ship now!

Update attachment

The exporter now supports statistics for tickets opened in the last 24 hours (it's a rolling window). For example, you could see which helpers were most active on certain days.

Update attachment
Mish
Mish
2h 44m 3 months ago

I'm making another Prometheus exporter in Rust! This one's relatively simple so I've already got a MVP that tracks:
* Open/in-progress/closed tickets
* Total tickets
* Top 3 helpers

Next, I'll add some rolling stats (past 24h) & some hang time stats

Update attachment