Ask HN: What is the error alerting stack at your startup?
If you are working at a < 30 people engineering team company what is the alerting stack that you guys are using ?
We tend to miss a lit of critical alerts that come to simply because the alerting is not set up properly.
9 comments
[ 2.7 ms ] story [ 33.0 ms ] threadErrors are reported in dedicated slack channels
The “MVP” was built in 1 week after we were faced with an outrageous bill from an observability vendor and decided to give a shot at implementing it ourselves.
In total I’d say that we invested 2 additional weeks of man-hour to get to where we are today.
It has worked extremely well for us and has needed little maintenance (granted we pay AWS to not have to do that maintenance)
Personally, I find notifications in Slack to be an anti-pattern: a lot of teams expect someone to just "pick up" the incident based on their availability or expertise and _maybe_ the resolution is documented. Assigning direct responsibility by component and on-call schedule appending the RCA reduces the time-to-resolution and overall toil of the process.
- regular http monitoring for websites
- run test queries on my sql & mongo databases
- check that rabbitmq queues are not overflowing
- check that docker container are up
If something goes wrong, email & telegram alerts.
fwiw i'm using https://uptimefunk.com