NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky
Alerts for Laravel

Príkazy Artisan

php artisan alerts:check disk_usage_check                  # run one check now, pretty-print result
php artisan alerts:check disk_usage_check --notifiable='App\Models\Team:1'  # full side-effect path
php artisan alerts:list --tag=critical                     # inventory: key, name, frequency, last run, status, muted, tags
php artisan alerts:status --tag=db                         # status table, tag-filterable
php artisan alerts:prune-runs --days=30                    # prune run history (also auto-scheduled)
PríkazVoľbyČo robí
alerts:perform-health-checks—Zavolá Health::runDue(): odošle nakonfigurovaný job pre každú naplánovanú kontrolu, ktorej cron je v túto minútu splatný, a vypíše ich počet. Riadok s cronom, ktorý nemožno vyhodnotiť, preskočí a nahlási.
alerts:checkkey, --notifiable=Model:idSpustí jednu registrovanú kontrolu hneď a vypíše stav, správu, latenciu a meta. Návratový kód 0 pre ok/skipped, 1 pre výsledok vyžadujúci alert alebo neznámy kľúč.
alerts:list--tag=Prehľad registrovaných kontrol: kľúč, názov, frekvencia (alebo „on demand“), posledný beh, stav, stlmenie, tagy.
alerts:status--tag=Tabuľka stavu všetkých naplánovaných kontrol a celkový stav. Pri čomkoľvek vyžadujúcom alert skončí nenulovým kódom.
alerts:prune-runs--days=Zavolá Health::prune(): zmaže behy staršie ako zadaný počet dní (predvolene history.retention_days). Pri zapnutej histórii sa plánuje automaticky denne.

alerts:check

Bez --notifiable spustí čistú sondu: len check(), bez vedľajších účinkov, no s rovnakou ochranou pred výnimkami ako skutočný beh — kontrola, ktorá vyhodí výnimku, sa vypíše ako výsledok failed. S --notifiable='App\Models\Team:1' prebehne celá cesta alertu, notifikácií a histórie cez Health::for($owner)->run() — cez naplánovaný riadok vlastníka, alebo cez riadok na požiadanie, ktorý sa nikdy neplánuje (pozri Spúšťanie kontrol). Neznámy kľúč vypíše registrované kľúče a skončí kódom 1.

alerts:list

Vypíše registrované kontroly spojené s ich najnovším naplánovaným riadkom, prípadne s riadkom na požiadanie (zobrazí sa ako „on demand“). Frekvencie sa podľa možností popíšu z mapy frequencies() kontroly. O stĺpci Muted? sa rozhoduje rovnako ako pri behu: aktívne stlmenie kľúča kontroly, niektorého z jej tagov (kontroly či riadka) alebo *.

php artisan about

Balík pridá sekciu Alerts: štyri triedy modelov, počet registrovaných kontrol, plánovanie, históriu, stlmenia, hĺbku predvolenej eskalačnej politiky a to, či je URI health endpointu predvolená. Nikdy nevypíše triedy kontrol, názvy skupín ani cestu endpointu.

php artisan about --only=alerts

Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

Ďalšie spôsoby podpory vrátane kryptomien

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.