Panoramica della piattaforma
DiffHook è una piattaforma di monitoraggio serverless completamente gestita. Non c'è niente da installare, nessuna infrastruttura da gestire.
Architettura
- Motore di polling: pianificatore distribuito che controlla gli URL a intervalli configurati, con precisione inferiore al minuto al livello di 5 minuti
- Motore di differenze: calcola le differenze di testo utilizzando un algoritmo che riconosce i token, filtrando contenuti dinamici come timestamp e aree annuncio
- Coda di consegna: consegna affidabile del webhook con tentativi automatici e registrazione dei messaggi non recapitabili
- Dashboard: visualizzazione in tempo reale di monitor, registri e utilizzo del piano
Tempi di attività e affidabilità
DiffHook punta al 99,9% di tempo di attività dell'API. Il motore di polling viene eseguito su più zone di disponibilità con failover automatico.
I controlli pianificati hanno un jitter di ±30 secondi per distribuire il carico. Il tuo monitor da 60 minuti potrebbe attivarsi alle 14:00:17 anziché esattamente alle 14:00:00: questo è previsto dalla progettazione.
Conservazione dei dati
La cronologia dei registri, le differenze, gli snapshot e i registri di consegna del webhook vengono conservati in base al tuo piano. Ogni istantanea (il testo dell'intera pagina acquisito prima e dopo una modifica) ha un limite di 1 MB. Le pagine che superano questo limite vengono troncate prima dell'archiviazione e della differenza.
| Piano | Conservazione |
|---|---|
| Free | 7 giorni |
| Antipasto | 30 giorni |
| Pro | 90 giorni |
| Business | 1 anno |
Vedi Dati e privacy per i dettagli completi.
Sicurezza
- Tutto il traffico API è crittografato su TLS 1.2+
- Le chiavi API vengono archiviate come hash bcrypt: non possiamo vedere le tue chiavi
- I payload del webhook sono firmati con HMAC-SHA256
- Nessun contenuto della pagina viene conservato oltre il periodo di conservazione del tuo piano
Conformità
DiffHook elabora solo gli URL accessibili pubblicamente. Non memorizziamo le credenziali né ignoriamo l'autenticazione.
Per i requisiti di conformità aziendale (SOC 2, accordi sul trattamento dei dati GDPR), contattare support@diffhook.com.