Glob Docs LogoGlob Docs
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?

MetricDescription
StageOfGlobCurrent network phase (SPARK, EMBER, FLARE, NOVA)
TotalFlushCountNumber of times the buffer was flushed to Celestia
TotalBlobsTotal number of blobs processed
TotalWritesNumber of accepted write requests
TotalBlobSizeTotal blob size written (in bytes)
NodeRewardTotal estimated rewards (testnet only)
LastFlushTimeTimestamp of last blob flush
LastBlobTimeTimestamp 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.