CINDER/13 · LOGS.PROD
--:--:-- UTC
v1.4
● STREAMING
Logs que não
custam um salário.
A log aggregator with a search box and a tail and that's mostly it. Ten gigabytes a day, on your own SSD. The same query against Datadog at this volume runs about $4,800 a year. This is one hundred and nineteen dollars, once.
14:42:08.117INFOcheckout.session.create user=u_8412 cart=$84.20 items=3 → stripe-go/74.21
14:42:08.182ERR stripe.signature.invalid webhook_id="evt_3PqL2kK..." err="missing STRIPE_WEBHOOK_SECRET"
at verifyWebhookSignature (lib/stripe.go:142)
at handleWebhook (api/webhooks.go:88)
at http.HandlerFunc.ServeHTTP (net/http/server.go:2122)
14:42:08.184WARNhttp.500 path="/webhooks/stripe" dur=67ms trace="a8b2..."
14:42:09.011INFOcron.invoice_reminder batch=142 sent=38 skipped=4
14:42:09.244ERR stripe.signature.invalid webhook_id="evt_3PqL31a..." err="missing STRIPE_WEBHOOK_SECRET"
14:42:09.318INFOdb.query stmt="SELECT ... FROM users WHERE id=$1" dur=2ms
14:42:09.412DBG cache.hit key="feature_flags:u_8412" ttl=214s
14:42:10.001ERR stripe.signature.invalid webhook_id="evt_3PqL3k4..." err="missing STRIPE_WEBHOOK_SECRET"
14:42:10.224INFOauth.token.refresh user=u_3018 scope="api:write"
14:42:10.418WARNqueue.lag name="webhooks" depth=128 oldest=2.4s
14:42:10.612ERR stripe.signature.invalid webhook_id="evt_3PqL40b..." err="missing STRIPE_WEBHOOK_SECRET"
14:42:11.119INFOhttp.200 path="/api/v1/orders" dur=42ms
14:42:11.218INFOcheckout.session.create user=u_4421 cart=$219.80
14.2 GBtoday
38msmedian query
412errors · 1h
22warnings · 1h
18%disk used
ANEXO AQuery language · plain English-ishPG. 02 / 04
Search like grep,filter like a database.
Cinder's query language is the boring one. Lucene-ish keys, ranges, time windows. No NRQL, no SPL, no five-page query reference. You write what you mean. The query planner reads each side of AND and runs the cheaper one first. Most queries return in under 50 ms.
level:error service:checkoutAll errors from the checkout service. The bread and butter.
412last 1h
status:5* path:"/api/*"Any 5xx from the public API, anywhere. Globs work in path values.
87last 1h
dur:>1000 path:/checkoutSlow checkouts — over a second. Numeric range comparators on any indexed field.
14last 1h
trace:a8b2* | timelineAll log lines for a trace ID, sorted in causal order. Pipe to
timeline view.22spans
user:u_8412 last:24hEverything one user did. Customer support's favorite query.
318events
NOT level:info service:cronCron jobs that aren't quietly fine. Catches stuck schedulers.
3last 24h
One-nineteen.
For 10 GB a day.
Preços in this category is a fan dance. Cinder is a static binary, a directory of compressed segments, and a query engine that fits in your terminal. If you exceed 10 GB/day, run two copies.
Buy Cinder · $119 uma vez →$119UMA VEZ · UNLIMITED STREAMS · YOUR DISK