Monitoring.
14 stories
How to tune Prometheus alerts for an xOne node on XDC
Tune the eight Prometheus alert rules that ship with xOne on XDC: each rule's expression, for: time and severity, what fires it, what to check, what to change.
Where does block time go? The xOne receive and slow-block log fields
How to join the xOne Block received and Slow block log lines on the block hash to get receive-to-head time and phase times for each block, field by field.
XDC fleet snapshot 2026-11-15: xOne and other clients
Every node of the xOne fleet on net2040 and Apothem at 2026-11-15 01:50 UTC: head, lag, disk, memory and RPC sample, plus one correction to an earlier row.
Four XDC clients on one host: load and disk records
What xOne recorded with four XDC clients on one shared host: the 27-minute Python seat outage, load averages, disk lines and the memory cap, with sources.
xOne log formats: text, JSON and slow-block lines on XDC
How to read xOne logs on XDC: set --log.format text or json, tune --verbosity and --log.vmodule, and find budget, slow-block and producer lines in the output.
One tracker for four XDC clients: how the hourly net2040 report works
How the hourly net2040 tracker on xOneRS issue 140 is built: one row per node, head and lag against the archive tip, the stats-board flag, and the mint column.
Running xOne with Prometheus and Grafana in Docker Compose
How to start the xOneRS monitoring stack with Docker Compose: Prometheus, Grafana, node_exporter and an optional Alertmanager on loopback, and how to check it.
Reading an xOne node log on XDC: the ten lines that matter
Ten log lines an xOne operator meets on XDC: the exact format from the source, what each line means, and what to do. Start, import, disk guard, producer, stop.
How to run and verify xOneRS, the Rust XDC client
Build or download xOneRS, follow Apothem or net2040, and check the node against geth-XDC: version stamp, block hashes, doctor, /readyz, and open gaps.
XDC validator daily checklist: what to watch with xOne
A daily checklist for an XDC validator running xOne: Grafana panels, alert rules, producer log lines, seat watch, ethstats, disk lines and the version stamp.
Health checks for an XDC node: /livez and /readyz in xOne for load balancers
How xOne's /livez and /readyz endpoints decide health, the five not-ready reasons, the configurable head-age limit, and their use behind a load balancer.
Ten xOne Prometheus metrics to alert on for an XDC node
Ten Prometheus series the xOne node exports on XDC: name, type, meaning, one PromQL alert and the first check. It also says which series the node fills now.
How to monitor an XDC node with xOne: metrics, logs, ethstats
How to monitor an XDC node with xOne: log budgets, Prometheus metrics and health paths, the ethstats client, and the alert rules an operator should start with.
OpenTelemetry tracing for an XDC node: xOne's --tracing.otlp, and what it sends today
How to point xOneRS at an OTLP/HTTP collector with --tracing.otlp, how the bounded export queue works, and why the exporter has no xOne spans to send yet.
Edit this page on GitHub opens the page source (app/blog/tags/[tag]/page.jsx). GitHub may ask you to sign in. Report a correction opens a prefilled GitHub issue for this page.