---
title: "Alerts for Laravel — dokumentácia | Roundly"
description: "Vývojárska dokumentácia Alerts for Laravel: plánované health-checky, vstavané kontroly, obmedzené notifikácie, eskalácia, stlmenie, stavové reporty."
url: https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

Open source

# Alerts for Laravel

Inštalácia

`composer require roundly-consulting/alerts-for-laravel`

Vyžaduje: PHP ^8.4 · Laravel ^12.0|^13.0

[GitHub](https://github.com/roundly-consulting/alerts-for-laravel) [Packagist](https://packagist.org/packages/roundly-consulting/alerts-for-laravel) [Prispieť (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Patreon](https://www.patreon.com/cw/roundly)

## Prehľad

Monitoring a upozorňovanie priamo vo vašej Laravel aplikácii, na vašej infraštruktúre. Definujte kontroly — vstavané kontroly databázy, cache, fronty, úložiska a HTTP, vlastné triedy alebo inline closures — a pripojte ich podľa cronu k akémukoľvek modelu s príjemcami notifikácií. Balík otvorí alert, keď kontrola zlyhá, s obmedzovaním upozorní správnych ľudí, eskaluje, kým zlyhanie trvá, a po potvrdenej obnove alert zatvorí — všetko cez váš plánovač, frontu a notifikačné kanály. Licencia MIT, bez externých dodávateľov: parser cronu, časové limity aj výpočet percentilov sú natívne.

### Čo získate

#### Vstavané aj vlastné kontroly

Kontroly databázy, cache, fronty, úložiska a HTTP hneď po inštalácii, vlastné triedy Check aj inline closures — každá vráti ok, warning, failed alebo skipped.

#### Fasáda, DI alebo akcie

Jedna fasáda Health, injektovateľný HealthManager za ňou alebo jednoúčelové akcie — a k tomu Health::fake(), zaznamenávajúci fake pre vaše testy.

#### Plánovanie pre každého vlastníka

Pripojte kontroly k akémukoľvek modelu — tímu, tenantovi, projektu — podľa cronu; každý vlastník upozorní svojich ľudí.

#### Bez falošných poplachov

failAfter() a recoverAfter() podmienia alert po sebe idúcimi výsledkami, takže jeden výkyv nikoho nezobudí.

#### Eskalácia a smerovanie kanálov

Politiky prah ⇒ skupina s kanálmi pre každú úroveň; každá úroveň sa spustí práve raz, aj pri prekrývajúcich sa behoch.

#### Údržbové okná

Stlmte kontrolu, tag alebo všetko — na určený čas alebo pre jedného vlastníka. Behy sa zapisujú ďalej, notifikácie mlčia.

#### Stav a história

Stavový report, JSON endpoint a súhrn v CLI, k tomu dostupnosť a p95 latencia z každého zaznamenaného behu.

### Dokumentácia

#### [Inštalácia](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/instalacia.md)

Inštalácia cez Composer, publikovanie a spustenie migrácií a voliteľne publikovanie konfigurácie a prekladov.

#### [Konfigurácia](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/konfiguracia.md)

Všetky kľúče konfigurácie s predvolenými hodnotami a env premennými — modely, typ kľúča, job, plánovanie, endpoint, stlmenie, história, eskalácia.

#### [Databázová schéma a typy kľúčov](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/databazova-schema.md)

Štyri tabuľky, ich stĺpce a ako key\_type typuje polymorfné stĺpce vlastníka pre modely s kľúčmi bigint, UUID alebo ULID.

#### [Fasáda Health](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/fasada.md)

Celá fasáda Health na jednom mieste: register kontrol, handle for($owner), prístup silences() a metódy pre plánovač a údržbu.

#### [DI a akcie](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/bez-fasady.md)

Injektujte HealthManager, koreň fasády, alebo volajte triedy akcií priamo — s úplnou mapou metód fasády na akcie.

#### [Registrácia kontrol](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/registracia-kontrol.md)

Registrujte triedy kontrol alebo nakonfigurované inštancie cez fasádu Health alebo config a prezerajte register podľa kľúča.

#### [Vstavané kontroly](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/vstavane-kontroly.md)

Kontroly databázy, cache, fronty, úložiska a HTTP pingu — ich voľby, prahy, kľúče a predvolená notifikácia, ktorú prinášajú.

#### [Vlastné kontroly](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/vlastne-kontroly.md)

Rozšírte Check, implementujte check() a notification(), čítajte meta naplánovaného riadka a vracajte výsledky ok, warning, failed či skipped.

#### [Inline kontroly cez closure](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/inline-kontroly.md)

Definujte jednorazové kontroly ako closures cez Health::define(), nastavte ich fluentne a plánujte či spúšťajte podľa kľúča.

#### [Modely vlastníkov](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/modely-vlastnikov.md)

Implementujte HasNotifiablesForAlerts a použite UsesHealthChecks na modeli, ktorý vlastní kontroly a určuje, koho upozorniť.

#### [Plánovanie kontrol](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/planovanie-kontrol.md)

Pripojte kontrolu k vlastníkovi cez Health::for($owner)->monitor() — predvoľby, cron, obmedzenie, prahy, tagy, smerovanie a meta.

#### [Identita plánov a zmena nastavení](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/identita-planov.md)

Deklarujte uniqueBy(), aby opätovné naplánovanie kontroly aktualizovalo jej plán namiesto vytvárania kópií, a plány meňte cez reconfigure().

#### [Spúšťanie kontrol](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/spustanie-kontrol.md)

Ako plánovač, Health::runDue() a job vo fronte spúšťajú splatné kontroly — a ako Health::for($owner)->run() spustí jednu synchrónne.

#### [Notifikácie a obmedzovanie](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/notifikacie.md)

Kto a kedy dostane notifikáciu, obmedzenie opakovaných notifikácií, pribalená notifikácia, smerovanie cez notifyVia() a vlastné notifikácie.

#### [Kolísanie a potvrdenie obnovy](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/kolisanie-a-obnova.md)

Vyžadujte po sebe idúce zlyhania pred otvorením alertu a po sebe idúce úspechy pred jeho zatvorením, aby kolísajúce služby nerušili.

#### [Eskalačné politiky](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/eskalacia.md)

Upozorňujte širšie skupiny, keď zlyhanie trvá — politiky prah ⇒ skupina, pomenované skupiny na vlastníkovi, globálny default a udalosti práve raz.

#### [Údržbové okná a stlmenie](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/udrzbove-okna.md)

Stlmte kontrolu, tag alebo všetko počas nasadenia — na určený čas alebo pre jedného vlastníka — pričom behy a počítadlá sa zapisujú ďalej.

#### [Stavové reporty a health endpoint](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/stavove-reporty.md)

Aktuálny stav čítajte v kóde, v CLI alebo cez voliteľný JSON endpoint, ktorý vracia 200 alebo 503 a filtruje podľa tagu.

#### [História behov, dostupnosť a latencia](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/historia-behov.md)

Každý beh sa zapíše aj s latenciou — zisťujte dostupnosť a p95 latenciu za ľubovoľné obdobie a starú históriu čistite automaticky.

#### [Časové limity a chyby](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/casove-limity-a-chyby.md)

Obmedzte kontroly časovým limitom, spoľahnite sa na behy odolné voči výnimkám a poznajte všetky výnimky, ktoré balík vyhadzuje.

#### [Udalosti](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/udalosti.md)

HealthCheckFailed, HealthCheckRecovered a HealthCheckEscalated — kedy sa spúšťajú a čo nesú.

#### [Príkazy Artisan](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/prikazy.md)

Spustite kontrolu na požiadanie, vypíšte a preskúmajte kontroly, zobrazte stav pre CI, čistite históriu behov aj skončené stlmenia a čítajte sekciu about.

#### [Testovanie](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/testovanie.md)

Nahraďte manažér cez Health::fake() a overujte behy bez vedľajších účinkov, alebo testujte celú cestu s factories a fakes Laravelu.

#### [Požiadavky](https://roundly-consulting.com/sk/open-source/navody/alerts-for-laravel/poziadavky.md)

PHP 8.4+, Laravel 12 alebo 13, MySQL 8.0+ alebo PostgreSQL, bežiaci plánovač a queue worker a dva balíky Roundly, ktoré nainštaluje Composer.

## 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](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## 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.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source.md)
