Fraværsdeteksjon: Hvordan vite når tjenesten din plutselig slutter å logge
Krasj lager lyd. Stille feil gjør ikke det. Her er hvordan du fanger den verste typen nedetid — tjenesten som bare stille stopper — før brukerne dine gjør det.
Krasj lager lyd. Stille feil gjør ikke det. Her er hvordan du fanger den verste typen nedetid — tjenesten som bare stille stopper — før brukerne dine gjør det.
Du kan fange opp langsomme API-svar fra dev-stacken din i sanntid uten å røre en eneste kodelinje eller legge til middleware. Slik fungerer stream rules i Agata Stack mot de eksisterende loggene dine.
Hver utvikler har mistet fem minutter til en port-i-bruk-feil ved oppstart. Her er stream-regelen som oppdager EADDRINUSE i loggene dine, dreper den blokkerende porten og starter tjenesten på nytt — automatisk, uten terminal.
Procfile, supervisord-konfigurasjoner og en kirkegård av shell-skript for å styre dev-tjenester. Her er hvorfor jeg sluttet å vedlikeholde alt dette, og hva jeg bruker nå.