La fiducia inizia dal sapere cosa c'è sotto il cofano. Ecco lo stack che esegue i tuoi log, le scelte che abbiamo fatto e dove stiamo andando. Preferiamo condividere troppo piuttosto che promettere troppo.
Componenti noiosi e ben conosciuti. Niente magia.
Ingestione
GCP · Amsterdam (NL)
OTLP HTTP più un endpoint JSON generico. Autenticazione Bearer con chiavi API hashate con bcrypt. Con limitazione della frequenza per chiave.
Coda
GCP · Amsterdam (NL)
Raggruppa 100-1000 record prima di ogni inserimento. Riprova in caso di errori transitori di ClickHouse.
Archiviazione dei log
GCP · Amsterdam (NL)
Columnare, partizionato per tenant_id e data. La chiave di ordinamento (tenant_id, namespace, timestamp, log_id) fa sì che le query per tenant colpiscano prima le partizioni corrette. Compressione tipica di 8-12× sui log di testo.
Metadati
GCP · Amsterdam (NL)
Utenti, organizzazioni, chiavi API, dashboard, alert, pipeline. Qui non viene archiviato alcun contenuto di log.
Frontend
Cloudflare Pages
TanStack Query per lo stato del server, Zustand per lo stato della UI, Tailwind + shadcn/ui. TypeScript rigoroso ovunque.
IA
Subresponsabile con sede negli USA
Alimenta la traduzione da linguaggio naturale → LPQL e l'AI Investigator. Elencato tra i nostri subresponsabili. I log fluiscono al LLM solo quando attivi una query di IA.
Dalle tue applicazioni a ClickHouse e di nuovo a te.
Your apps ──OTLP HTTP──▶ Fastify ingest ──▶ BullMQ (Redis)
│ │
auth + quota batch
│ ▼
│ ClickHouse (GCP · Amsterdam)
│ │
▼ │
PostgreSQL │
(metadata) │
▼
Web UI ◀── LPQL / AI ── Fastify query ──▶ ClickHouse (tenant-scoped)Ingestione basata su push: agenti e SDK inviano i log tramite OTLP HTTP. L'API autentica e accoda; un worker raggruppa e scrive su ClickHouse. Le query fluiscono nella direzione opposta: la UI chiama l'API, l'API esegue LPQL su ClickHouse con l'ambito per tenant applicato al confine.
Separazione applicata nel database, non solo nell'applicazione.
Il prezzo fisso significa che non paghi di più quando registri più di quanto previsto.
Ogni query eseguita dall'IA viene mostrata. Puoi verificarla, modificarla e salvarla.
Preferiamo essere onesti su ciò che è stato costruito e su ciò che è ancora in corso.
DPA + SCC disponibili sui piani a pagamento. Percorso dei dati esclusivamente nell'UE. Cifratura a riposo e in transito.
Controlli dei Trust Services Criteria implementati. Audit in corso.
Controlli allineati; non ancora certificato.
Pagina di stato con uptime storico per servizio.
Post riproducibili su throughput di ingestione e latenza di query.
Preferiamo condividere troppo piuttosto che promettere troppo. Scrivi a security@logpulse.io con domande sullo stack, sull'isolamento o su qualsiasi cosa non abbiamo trattato qui.
Utilizziamo i cookie per analizzare il traffico del sito e migliorare la tua esperienza. Nessun cookie viene installato senza il tuo consenso. Informativa sulla privacy