Free · 0 € / mese

Monitora i siti gratuitamente

10 monitor per siti e API, check da due regioni e una pagina di stato. Rileva i guasti e tieni informati i clienti.

Senza limiti di tempo. Senza carta di credito. Check ogni 5 minuti.

Stato di Perstatpagina di stato

Dal primo monitor a un avviso di prova

01

Inserisci un indirizzo

Crea un monitor HTTP per il sito o l’API. Scegli regioni e intervallo disponibili nel piano.

02

Scegli la destinazione

Attiva le notifiche push su iPhone o scegli un connettore esistente. SMS personali da Pulse, chiamate di reperibilità da Sentinel.

03

Ricevi un avviso di prova

Fai fallire in modo controllato un endpoint di prova che gestisci. Attendi il guasto confermato e verifica l’avviso. Poi ripristina l’endpoint.

Il pulsante Test verifica solo il check e non registra un incident. Non sostituisce questa prova. Usa un servizio di test, non quello di un cliente.

Inserisci un indirizzo
Acquisizioni originali di Perstat con dati di esempio. Mostrano configurazione e avviso, non una registrazione di questa prova.

Dal guasto al ripristino

Un check fallisce. Raggiunto il quorum, Perstat apre un incident. Una persona lo prende in carico; il ripristino confermato lo chiude. Incident automatici e presa in carico in ogni piano. Reperibilità con SMS e chiamate da Sentinel a 89 € netti al mese.

Apri la guida

Tieni sotto controllo i siti dei clienti

Esempio: dieci clienti, ciascuno con un progetto e una pagina di stato sul proprio dominio. Sentinel include cinque pagine; cinque aggiuntive portano a 89 € + 5 × 9 € = 134 € netti al mese. White-label richiede Command a 249 €, fino a 20 pagine.

I progetti non sono console private per i clienti. I check HTTP verificano una richiesta, non un acquisto completo nel browser o tutte le immagini.

Apri la guida

Scopri quando manca un job pianificato

Crea un heartbeat, copia l’URL segreto e invia il primo ping. Segnala solo successi reali; usa l’URL di errore per i fallimenti. Per provare l’avviso, lascia scadere un job di test dopo il primo ping.

if /path/to/job.sh; then
  curl --fail --silent --show-error "$PERSTAT_PING_URL"
else
  curl --fail --silent --show-error "$PERSTAT_PING_URL/fail"
  exit 1
fi

Free include due heartbeat. Il segnale conferma il rapporto del job, non il ripristino riuscito di un backup.

Apri la guida

Rilevare i guasti e sapere dove intervenire

Quattro rapporti pubblici sugli incidenti mostrano il valore di uno sguardo esterno.

  1. Verificare dall’esterno

    Verifica la disponibilità dall’esterno della tua piattaforma.

    Google Cloud

    Durante il guasto del cloud, anche il monitoring di alcuni clienti ha smesso di funzionare.

  2. Monitorare il proprio URL

    Un check dell’URL usato dai tuoi clienti ti fornisce un segnale di guasto indipendente.

    Atlassian

    Il primo ticket di un cliente è arrivato 8 minuti dopo l’inizio del guasto.

  3. Rilevare i guasti DNS

    I check DNS segnalano quando un nome di dominio non si risolve più.

    Marketo

    Un problema DNS ha reso irraggiungibile la pagina di accesso.

  4. Rilevare i job mancanti

    Un heartbeat ti avvisa quando manca un segnale di successo atteso.

    GitLab

    I job di backup sono falliti e le loro e-mail di errore sono state respinte.

Perstat sostituisce check, pagine di stato e reperibilità uptime

Perstat copre la catena che va dal check fallito fino alle evidenze. Non è una suite di osservabilità, per scelta.

  • Check di uptime

    Al posto di UptimeRobot, Pingdom o dei check di uptime di una suite più ampia: 13 tipi di check da regioni indicate per nome.

  • Pagina di stato

    Al posto di Atlassian Statuspage: pagine pubbliche o protette, alimentate dagli stessi monitor e incident.

  • Reperibilità per l’uptime

    Al posto della parte uptime di Opsgenie o PagerDuty: presa in carico dal telefono, più turni ed escalation.

Log, trace, APM e alert di altri strumenti restano dove sono. Perstat non li acquisisce.

Pipeline e agenti agiscono senza rischiare la cronologia

L’endpoint MCP che registra i monitor serve anche agenti e script. Ogni scrittura è attribuita alla persona che ha creato la chiave, e il suo ruolo attuale viene verificato a ogni chiamata.

Leggi la documentazione MCP
Strumenti di scrittura via MCPtools/call
  • create_projectCrea un progetto
  • create_monitorCrea un monitor
  • update_monitorModifica nome, impostazioni, intervallo o regioni
  • set_monitor_enabledMetti in pausa o riattiva un monitor
  • archive_monitorArchivia un monitor e libera il suo posto nel piano
  • restore_monitorRipristina un monitor archiviato, in pausa
  • acknowledge_incidentPrendi in carico un incident
  • resolve_incidentRisolvi un incident
  • delete_monitorNon esiste, perché eliminare un monitor eliminerebbe anche la sua cronologia degli incident.
MCP
Leggi monitor e incident, crea e modifica monitor, prendi in carico e risolvi incident. Per creare monitor serve una chiave API valida per tutta l’organizzazione.
REST e webhook
Leggi, crea e modifica i monitor tramite REST, con un webhook firmato per le tue automazioni.
Notifiche
Slack, Microsoft Teams, Discord, Google Chat, PagerDuty e Opsgenie.

App native per iPhone, iPad e Apple Watch

Le app mostrano alert a tutto schermo, ti fanno prendere in carico con uno swipe e mettono l’incident aperto sulla schermata di blocco come Attività in tempo reale. Non esiste un’app Android nativa, ma gli SMS da Pulse e le telefonate di reperibilità da Sentinel raggiungono ogni telefono.

Vedi su App Store
25 secondi · senza audio
L’allarme raggiunge la persona reperibile. Vera app iPhone. Registrazione in inglese con dati di esempio. Allarme → Silenzia → Presa in carico. Il servizio resta indisponibile finché il guasto non viene risolto.

Inizia gratis. Amplia quando serve

Free costa 0 € al mese, senza limiti di tempo. Passa a un piano a pagamento quando servono più monitor o funzionalità.

Scegli in base al bisogno

Monitorare gratis · Free

0 € al mese. 10 monitor, due heartbeat e una pagina di stato. Incident automatici e presa in carico inclusi.

SMS personali · Pulse

SMS personali, 50 monitor e tre posti. 29 € netti/mese.

Organizzare la reperibilità · Sentinel

Rotazioni, SMS e chiamate, 150 monitor e 15 posti. 89 € netti/mese.

Gestire siti clienti · Sentinel / Command

Domini di stato da 89 €, white-label da 249 € netti/mese. Controlla i limiti delle pagine.

Scorri di lato per confrontare tutti i piani

Confronto sintetico dei cinque piani Perstat
Cosa cambia con ogni pianoFree0 €/ meseSenza limiti di tempoPulse29 €/ meseSentinel89 €/ meseCommand249 €/ meseEnterpriseda 690 €/ mese
Monitor1050150500su misura
Utenti131530su misura
Intervallo minimo300 s60 s30 s15 s10 s
Regioni delle sonde2 su 63 su 6tutte e 6tutte e 6tutte e 6
Storico pubblico*7 giorni30 giorni90 giorni1 anno2 anni
Pagine di stato11520su misura
Reperibilità, incident manuali, post-mortemnonoinclusiinclusiinclusi

Prezzi al mese in EUR, netti, IVA esclusa. Enterprise parte dall’importo indicato. *Questi valori limitano lo storico pubblico degli incident risolti. Gli altri oggetti dati seguono oggi regole separate di archiviazione e cancellazione. Verifica i limiti di conservazione documentati prima dell’acquisto.

  • Control plane nell’UE

    Gestito da Datargo GmbH in Germania.

  • Regioni indicate per nome

    Le sedi delle sonde sono elencate per nome, non nascoste dietro una mappa del mondo.

  • Stato verificabile

    Screenshot del prodotto, pagina di stato pubblica, report di esempio e limiti attuali per il procurement sono visibili senza login.

Percorso illustrativo

Configura al deploy. Ricevi l’allarme

Un dialogo di esempio mostra la configurazione con un agente. Le immagini Perstat mostrano il prodotto reale con dati di esempio, non una registrazione del dialogo.

1 / 4

Includi il monitoraggio nel deploy

Il tuo sito o la tua API sono pronti. Chiedi all’agente collegato di includere il monitoraggio, senza aprire un secondo modulo.

L’esempio presuppone che Perstat sia collegato e che l’agente abbia permessi di scrittura sul progetto.

Esplora il monitoraggio della disponibilità
Il tuo progetto · agente di codiceEsempio
Tu

Distribuisci questa versione.

Agente

Il deployment è completato. Perstat è collegato. Vuoi monitorare l’URL pubblico di health?

Tu

Sì, con le regioni e l’intervallo concordati.

Agente

Il monitor URL è configurato. Il primo controllo è ancora in attesa. Puoi continuare a lavorare.

2 / 4

Conferma URL e monitor

L’agente può creare un monitor URL tramite MCP o modificare un monitor esistente. Conferma la configurazione nel dialogo.

La creazione precede il primo controllo. Intervallo e regioni dipendono dal piano.

Esplora il monitoraggio della disponibilità
Configurazione del monitorEsempio
Tu

Controlla l’URL di stato in questo progetto, con le regioni e l’intervallo selezionati.

Agente

Il monitor è configurato. Il primo controllo è ancora in attesa. Puoi aprire i dettagli in Perstat.

3 / 4

Perstat controlla mentre continui a lavorare

Perstat controlla l’URL dall’esterno. Risultati e tempi di risposta compaiono nel monitor anche dopo aver chiuso l’agente.

Un controllo HTTP riuscito verifica l’endpoint configurato. Non testa un intero percorso d’acquisto.

Esplora il monitoraggio della disponibilità
Vista del monitor Order API in Perstat, con regioni di controllo, uptime, tempi di risposta e dettagli del certificato
Interfaccia reale, dati di esempio. Sei regioni sono disponibili da Sentinel. Ingrandisci la vista
4 / 4

Un guasto confermato ti raggiunge

Quando si verificano le condizioni di errore configurate, Perstat apre un incidente e ti avvisa tramite i canali scelti.

Per i controlli regionali servono due regioni per la conferma predefinita. Prendere in carico l’allarme non ripara il servizio.

Esplora il monitoraggio della disponibilità
Alert di disservizio Perstat a tutto schermo per Order API su iPhone, con controllo a scorrimento per la presa in carico
App Perstat reale per iPhone con dati di esempio. La notifica arriva tramite il canale configurato.
1 / 4

Segui un processo pianificato

Un processo può fermarsi mentre il server risponde. Un heartbeat indica a Perstat quando quel processo invia il proprio segnale.

L’esempio segue un rapporto orario. Lo stesso principio vale per un processo di backup.

Esplora il monitoraggio heartbeat
Il tuo progetto · agente di codiceEsempio
Tu

Aggiungi il monitoraggio al nostro rapporto orario.

Agente

Un heartbeat è adatto. Confermiamo intervallo, tolleranza e destinatari degli allarmi.

2 / 4

Invia il segnale dopo il successo

Crea l’heartbeat e aggiungi il suo indirizzo privato al processo. Invia il segnale di successo dopo la conclusione corretta.

Mantieni segreto l’indirizzo. Il supporto MCP dipende dal server e dal client collegati.

Esplora il monitoraggio heartbeat
Configurazione heartbeatEsempio
Configurazione del processo

Eseguire il rapporto. Inviare il segnale solo dopo il completamento corretto.

Perstat

Il monitor attende il primo segnale. La configurazione non conferma ancora l’esecuzione del processo.

3 / 4

Verifica la prima esecuzione riuscita

Esegui il processo e verifica la ricezione del segnale in Perstat. Le esecuzioni successive seguono lo stesso calendario.

L’heartbeat di un backup conferma il segnale. Non verifica che il backup possa essere ripristinato.

Esplora il monitoraggio heartbeat
Prima verificaEsempio
Processo

Il rapporto è terminato. Il segnale di successo è stato inviato.

Passo successivo

Apri il monitor e verifica il segnale registrato prima di affidarti al calendario.

4 / 4

Rileva un’esecuzione mancante

Se il segnale supera intervallo e tolleranza, Perstat può aprire un incidente e avvisare i destinatari configurati.

Gli heartbeat seguono il calendario del processo, senza quorum regionale.

Esplora il monitoraggio heartbeat
Notifica configurataEsempio
Incidente di esempio

Il rapporto orario non ha inviato il segnale entro la finestra configurata.

Passo successivo

Esamina l’esecuzione mancante o fallita. Prendi in carico l’incidente quando intervieni.

Automatizza al prossimo deploy

API e MCP sono opzioni aggiuntive. Il percorso seguente è un esempio dichiarato.

Salta la storia
Salta la storia
  1. Ogni release aggiunge qualcosa da monitorare

    order-api 2.16.0 aggiunge un webhook dei pagamenti. Degli ultimi 8 deploy, 3 hanno rilasciato un endpoint, un job o un servizio senza monitor, perché crearlo era un compito separato.

    Registro dei deployEsempio
    1. 09-10 14:02order-api 2.16.0+ /webhooks/paymentssenza monitor
    2. 09-10 11:47search-indexer 1.9.3worker poolmonitorato
    3. 09-09 17:20checkout-web 4.2.0+ /api/cart/v2senza monitor
    4. 09-09 09:15auth-service 3.1.1token rotationmonitorato
    5. 09-08 16:40image-resizer 0.7.0new servicesenza monitor
    6. 09-08 10:05mail-relay 1.4.2patchmonitorato
    7. 09-05 15:30order-api 2.15.4patchmonitorato
    8. 09-05 08:12status-sync 0.3.0cron jobmonitorato

    3 deploy su 8 hanno aggiunto qualcosa senza monitor

  2. Metti il monitor nel deploy

    Un passaggio dopo il deploy crea il monitor tramite l’API REST. La chiave API dell’organizzazione richiede monitors:write e l’accesso al progetto. Gli errori HTTP fanno fallire il passaggio.

    deploy.ymlEsempio
    # dopo il job di release: registra il monitor
    - name: Register monitor
      run: |
        curl --silent --show-error --fail-with-body \
          "https://api.perstat.io/projects/$PERSTAT_PROJECT_ID/monitors" \
          --header "Authorization: Bearer $PERSTAT_API_KEY" \
          --header "Content-Type: application/json" \
          --data '{
            "name": "Order API", "type": "http",
            "config": {"url": "https://orders.example.com/health"},
            "interval_seconds": 300,
            "regions": ["na", "eu", "as", "sa", "af", "oce"]
          }'
  3. Un solo monitor, per quanti deploy tu faccia

    L’API restituisce il monitor con il suo ID. Conservatelo e usate PATCH per le modifiche successive. Creare di nuovo lo stesso nome restituisce un conflitto, non un successo implicito.

    API REST · 201 Created · estratto della rispostaEsempio
    {
      "id": "mon_…",
      "name": "Order API",
      "type": "http",
      "enabled": true,
      "interval_seconds": 300,
      "regions": [
        "na",
        "eu",
        "as",
        "sa",
        "af",
        "oce"
      ]
    }
    Deploy successivo

    Aggiornare l’ID salvato con PATCH /monitors/{monitor_id}.

  4. Sei regioni iniziano i controlli

    I nodi sonda su 6 continenti eseguono il check all’intervallo impostato. Perstat salva ogni risultato con la regione che l’ha misurato.

    Vista di un monitor Perstat con tempi di risposta per regione e ripartizione dei risultati per regione
    • naNord America
    • saSud America
    • euEuropa
    • afAfrica
    • asAsia
    • oceOceania
  5. Due regioni confermano il disservizio

    Un errore in una sola regione è una segnalazione silenziosa, non un alert. Quando anche una seconda regione segnala un errore, il quorum predefinito conferma il disservizio e apre esattamente un incident.

    Quorum per Order APIEsempio
    • naewrNewarkErrore
    • sagruSão PauloOK
    • eufraFrancoforteOK
    • afjnbJohannesburgOK
    • assgpSingaporeErrore
    • ocesydSydneyOK

    na (Newark) segnala un errore: segnalazione silenziosa, nessuno viene ancora avvisato.

    Anche as (Singapore) segnala un errore: quorum raggiunto, incident aperto alle 02:41:12 UTC.

  6. L’escalation continua fino alla presa in carico

    Perstat invia l’alert a iPhone e Apple Watch, e a Slack, Teams o PagerDuty tramite i connettori. L’escalation di reperibilità passa poi a SMS e a una telefonata, fino alla presa in carico.

    Escalation di reperibilità: Sentinel e superiori

    Alert di disservizio Perstat a tutto schermo per Order API su iPhone, con controllo a scorrimento per la presa in carico
    Escalation di reperibilità fino alla presa in carico
    1. PushNotifica nativa su iPhone e Apple Watch.
    2. SMSUno stadio a tempo dell’escalation di reperibilità.
    3. TelefonataL’ultimo stadio dell’escalation di reperibilità, su qualsiasi telefono.
    4. Preso in caricoLa responsabilità è visibile, e gli altri dispositivi tacciono.
    Anche tramite connettori
    • Slack
    • Microsoft Teams
    • Discord
    • Google Chat
    • PagerDuty
    • Opsgenie
    • Webhook

    Alert SMS personali senza turni: Pulse e superiori

    acknowledge_incidentOppure dal terminale: il tuo agente chiama acknowledge_incident via MCP, e la presa in carico viene attribuita al titolare della chiave.

  7. I clienti lo vedono sulla pagina di stato

    L’incident aperto dal quorum compare sulla pagina di stato collegata con la sua fase attuale, e il componente passa a Down. Nessuno deve ricopiarlo a mano.

    status.example.comEsempio

    Major outage

    • Order APIDown
    • StorefrontOperational
    • SearchOperational
    AcknowledgedOrder API02:41:12 UTC
  8. L’incident entra nel registro di disponibilità

    Quando le regioni segnalano il ripristino, l’incident si chiude con inizio, fine e durata confermati. La manutenzione annunciata viene esclusa per la durata della sua finestra. Perstat calcola la disponibilità dallo stesso registro.

    Registro di disponibilitàEsempio
    Order APIQ2 2026
    1. 2026-05-03 02:41:12Incident confermato dal quorum00:07:12
    2. 2026-05-17 22:00:00Manutenzione annunciata ed esclusa01:30:00
    Disponibilità lorda
    99,925%
    Esclusa la manutenzione annunciata
    99,994%

    Export: report PDF per monitor da 7 a 90 giorni. CSV con manifest su richiesta.

  9. I clienti vedono lo stato prima di chiedere

    La pagina di stato sul tuo dominio mostra lo stato dei servizi, come questo aggiornamento programmato del database. La pagina e il badge sul tuo sito leggono dal registro su cui si basa la cifra di disponibilità.

    Dominio personalizzato: Sentinel e superiori

    status.example.comDati di esempio
    Una pagina di stato per i clienti, con componenti raggruppati, barre di disponibilità a 90 giorni e un avviso di manutenzione programmata
    Badge di stato: operativo <img src="https://status.example.com/badge.svg" alt="Service status"> Lo stesso badge sul tuo sito, servito dal tuo dominio. Mostra quello che mostra la pagina.
Tutti i tipi di check e le loro opzioni Apri il report SLA di esempio Vedi la pagina di stato pubblica di Perstat

Configura il tuo primo monitor gratuito

Inizia con un sito o una API. Free include 10 monitor, due regioni di check e una pagina di stato, senza carta di credito né limiti di tempo.