Run a Node
SPARK
Monitoring
Learn how to monitor your Glob Node's performance and metrics.
Metrics Overview
Every Glob Node tracks a lightweight internal metrics struct:
type Metrics struct {
StageOfGlob globPhase
TotalFlushCount uint32
TotalBlobs uint32
TotalWrites uint32
TotalBlobSize uint32
NodeReward float64
LastFlushTime time.Time
LastBlobTime time.Time
}
What Do These Mean?
Metric | Description |
---|---|
StageOfGlob | Current network phase (SPARK , EMBER , FLARE , NOVA ) |
TotalFlushCount | Number of times the buffer was flushed to Celestia |
TotalBlobs | Total number of blobs processed |
TotalWrites | Number of accepted write requests |
TotalBlobSize | Total blob size written (in bytes) |
NodeReward | Total estimated rewards (testnet only) |
LastFlushTime | Timestamp of last blob flush |
LastBlobTime | Timestamp of last processed blob |
How to Access Metrics
Glob Nodes expose metrics via multiple access points:
1. Terminal (Default)
Print current metrics using:
globd metrics
2. Web Dashboard (Coming Soon)
Glob will provide an official dashboard at:
https://dashboard.glob.dev
You’ll authenticate with your node’s public key and get:
- Realtime uptime %
- Blobs processed per hour
- Reward estimation graph
- Stage tracker
3. Self-Hosted Export (Planned)
Coming in future versions:
GET /metrics
JSON endpoint- Prometheus-compatible format
- WebSocket-based event push
- Dashboard embeddable widget
Sample Output
{
"stage": "EMBER",
"totalWrites": 3124,
"totalBlobs": 1297,
"totalBlobSize": 8238492,
"nodeReward": 12.43,
"lastFlush": "2025-06-08T19:30:12Z",
"lastBlob": "2025-06-08T19:29:58Z"
}
Monitoring is local-first by design. Your metrics are never sent to Glob unless you opt in.