Capisci cosa succede in produzione,senza un team pagato per capirlo

Everr tiene d’occhio la tua app. Se una pagina rallenta o qualcosa si rompe, ti dice cosa è successo, dove e perché.

Crea account
IMG_2041.jpg
Paga ora
Il checkout è lento per un utente su cinque
Controllati 1.240 checkout
Ripercorsi passo per passo quelli lenti
Colpa di una query al database, in produzione da ieri.
#482orders.sqlFix proposto+CREATE INDEX orders_by_customer+ ON orders (customer_id);
Chi ha un + nell’email non riesce a registrarsi
Esaminate 86 registrazioni fallite
Tutte hanno un + nell’indirizzo
Il nuovo controllo sugli indirizzi email le blocca.
a3f9c1esignup.ts:42Fix proposto-/^[\w.]+@[\w.]+$/+/^[\w.+-]+@[\w.-]+$/
Le foto pesanti non si caricano
Analizzati i caricamenti falliti
Confrontate le dimensioni dei file
Le foto oltre i 10 MB superano il limite di upload.
#467upload.ts:7Fix proposto-maxSize: "10mb",+maxSize: "25mb",

Un’app può essere online e deludere lo stesso

Funzionare non significa funzionare bene. Queste sono le domande che contano nelle giornate no. Scegline una e guarda come risponde Everr.

Perché stamattina il checkout andava a rilento?

Segui una singola richiesta passo per passo: il punto lento salta subito all’occhio.

Pagine lente
0:00 / 0:38
app.everr.dev/traces
Traces Search... Last 7 days
TraceServiceDurationStatusStarted
POST/checkout4d3be684 api900ms50010:46:53 AM
GET/projectsb7be600a api2.1s20010:46:23 AM
GET/projectsacab7f26 api234ms20010:42:23 AM
GET/projects3ab9a852 api230ms20010:38:23 AM
GET/projectsf0a618ac api1.9s20010:34:23 AM
GET/projectsdd140ab6 api156ms20010:30:23 AM
GET/projects65ae6452 api194ms20010:26:23 AM
GET /projectsapi   2.1s   4 spans   1 services   b7be600aefb38ec95de9b041bb4b114a
Waterfall
Service / operation
0ms525ms1.1s1.6s2.1s
api GET /projects200
2.1s
api authenticate
api SELECT projects
2.0s97% of the request
api serialize response
Requests412
5xx rate0.40%
4xx rate0.00%
P95 latency420 ms
Requests by status class
2xx 5xx
P95 latency by route
/projects
PaymentProviderErrorupstream returned 503
api9 occurrencesLast seen 1m ago
TimeoutErrorrequest to inventory exceeded 5000ms
api4 occurrencesLast seen 12m ago
ValidationErroremail is required
api2 occurrencesLast seen 41m ago
PaymentProviderErrorupstream returned 503
api9 occurrences
Stacktrace
PaymentProviderError: upstream returned 503
    at chargeCustomer (payments.ts:84)
    at checkout (checkout.ts:37)
Details
TypePaymentProviderErrorMessageupstream returned 503service.nameapi
Occurrences
PaymentProviderErrorupstream returned 503Selected
PaymentProviderErrorupstream returned 503View
PaymentProviderErrorupstream returned 503View
FIRING 1
Checkout latencysending
worst of 2 breaching · 3 rows1,118.9 value >= 500
firing forjust now
Silence
Firing Pending Silenced Not evaluating Inactive
All rules60m45m30m15mnowSEVERITYEVERY
Checkout latency critical1m
Payment errors critical1m
Queue depth warning1m
Disk usage info1m
API error rate warning1m
Worker restarts info1m
Login failures warning1m

Checkout latency

Fires when checkout p95 stays over 500ms for two minutes. Start with the service that breaches most.

1. Find the breaching service

p95 latency · payments
500ms

2. Check its slowest queries

Slowest queries · payments
SELECT projects2.0s
UPDATE invoices640ms
SELECT customers210ms

3. Roll back or scale out

Per conoscere la tua app non dovrebbe servire un esperto

Fino a ieri, per vedere tutto questo dovevi assumere degli specialisti o diventarlo tu: decidere cosa misurare, costruire le dashboard, tenere tutto aggiornato. In Everr quell’esperienza c’è già, e alla configurazione pensa la tua AI.

  1. Collega la tua app

    Chiedi alla tua AI di aggiungere Everr. Sarà lei a capire cosa monitorare, a configurare tutto e a mostrarti che funziona sul tuo computer, prima di andare in produzione.

  2. Guarda quello che conta

    Dal primo giorno trovi dashboard già pronte su velocità, errori e traffico. Seguono pratiche che il settore ha messo a punto in anni di lavoro, così non parti mai da un foglio bianco.

  3. Intervieni

    Ricevi solo gli alert per cui vale la pena svegliarsi, ognuno con i passaggi che il tuo team ha concordato. E quando qualcosa si rompe, la tua AI indaga partendo da quello che è successo davvero.

Può pensarci la mia AI?

Pianifica il lavoro, fa le modifiche e controlla il risultato sul tuo computer.

Collega
0:00 / 1:00
New threadeverr-setup-telemetry
Instrument the checkout, cover the whole stack
Exploredapps/web, apps/api, 9 files
Raneverr local status
running, otlp and ui ready

apps/web calls apps/api, which talks to Postgres and Stripe. The plan, exporting to the local collector:

  • webfrontend errors, page loads, web vitals, traces joined to the API
  • api/checkout timing, Postgres and Stripe spans, correlated logs
Edited4 files+86-3
Raneverr local query "SELECT SpanName FROM traces WHERE TraceId = '4bf92f…'"
14 rows
Ranpnpm build
built in 8.2s
Checkout is traced end to end, from the Pay click to the Stripe charge. Verified locally: trace 4bf92f has 14 spans across web and api. The README's Telemetry section has the production steps.
Working
Ask for anything
Marcello Roherssen
CTO di SkillVue

“Il primo strumento che abbiamo provato richiedeva un team intero solo per tenerlo in piedi. Siamo passati a uno più economico e ci siamo ritrovati comunque a spendere 700 dollari al mese per dati che non sapevo nemmeno spiegare.

Everr è il primo che usa davvero tutto il team. E non è una versione ridotta: fa tutto quello che ci serve, senza che nessuno debba starci dietro.

Ormai lavoriamo così.”

Per gli sviluppatori in sala

Sotto il linguaggio semplice c’è una piattaforma di observability completa e open source, che funziona con lo stack che usi già.

Linguaggi e framework: Elixir, Node.js, Rust, Go, Python, TypeScript, PHP, Java, Symfony, Laravel, TanStack, Next.js, Express, NestJS, Django, FastAPI.
  • APM
  • Frontend observability
  • Session replayIn arrivo
  • Database observability
  • Kubernetes observability
  • Error tracking
  • Metrics
  • Logs
  • Distributed tracing
  • Alerting
  • Dashboards
  • CI observability
  • Synthetic monitoringIn arrivo
  • Hosted status pagesIn arrivo
  • Uptime monitoringIn arrivo
  • Infrastructure monitoring
  • Serverless observability
  • Real user monitoring
  • Mobile observability
  • Service maps
  • SLO monitoring
  • Anomaly detectionIn arrivo
  • Deployment trackingIn arrivo
  • LLM observabilityIn arrivo
  • AI-assisted investigation
  • Observability as code

Fallo valutare alla tua AI

Non fidarti solo di noi. Chiedi alla tua AI di leggere la documentazione e di dirti se Everr fa al caso tuo e come può aiutare il tuo progetto.

Everr fa al caso tuo?

Chiedilo alla tua AI.

Incollalo in ChatGPT, Claude o nel tuo coding agent.

Domande che vale la pena farsi

Non hai trovato la risposta? Scrivici su Discord.

Non aspettare che te lo dicano i tuoi utenti

Configura Everr oggi stesso. Il grosso del lavoro lo fa la tua AI, e lo vedi funzionare prima ancora di andare in produzione.