Fast feedback, communication and fix. Always impressed with them...
1. dig @1.1.1.1 jgc.org
2. nc -v 104.22.11.223 80
3. curl -v https://jgc.org/cdn-cgi/trace
4. curl -v https://jgc.org/
Hmm #1 was fast so network is routing OK. Hmm #2 was fast so TCP is OK. Hmm #3 was fast so I know (because I worked on that code) that this code path is good. Hmm #4 is slow so that means component X is slow but still working.Of course, in parallel I'm in a conference call with about 40 other people who have actual access to monitoring and systems and other things who can see exactly where things are.
But I was damn close with four commands and gave me confidence in what people were saying. But, I have to say, Cloudflare's internal distributed tracing system is pretty cool because I got sent a trace and you could see right where the slowdown was.
[0] https://news.ycombinator.com/item?id=29568319
edit: changed "scolded" to "strongly rebutted"
As a side note, I'll take this opportunity call out the superb Checkmk monitoring system which alerted me to this. I don't see Checkmk mentioned on HN that often...
EDIT: Seems to be fixed. Good job!
What happened to honest businesses with fair, easy to understand pricing?
Well in my case the pricing is very easy to understand. It's free!
I only have < 25 hosts so I self-host the open source version on a $5/month DigitalOcean instance (ironically also reverse proxied through Cloudflare)
So I certainly don't think that's exactly dishonest or unfair. It's been rock solid since I've used it. I don't know how many services you'd need to monitor but the starting prices for Standard and Enterprise seem pretty reasonable to me?
It probably doesn't scale to a very large operation - but then it's not really "cloud first" monitoring akin to something like Prometheus, so perhaps their target audience isn't really likely to have a huge number of services to monitor.
T+0 Automatic comms thread created
T+1 XXX Is this a P0, do we need a status page?
@YYY
T+1 YYY Eyes on
T+4 ZZZ Yes
let's get super-generic status page up
@XXX / @YYY - you have one handy?
I see it now thxTruly loving the service but we had to "unproxy" our website. When it works, it brings so much value. I'm guessing our issue isn't trivial to solve though.