LPsLux Proposals
Research
LP-6491

LuxDA Observability & SLOs

Draft

LuxDA Observability & SLOs specification for LuxDA Bus

Category
Core
Created
2026-01-02

Abstract

This LP defines observability requirements and service level objectives (SLOs) for LuxDA Bus operators.

Specification

1. Required Metrics

MetricTypeDescription
luxda_headers_processed_totalCounterHeaders processed
luxda_blobs_stored_bytesGaugeBytes stored
luxda_relay_latency_msHistogramMessage propagation
luxda_da_retrieval_latency_msHistogramBlob retrieval
luxda_peer_countGaugeConnected peers

2. SLO Definitions

SLITargetMeasurement
Header finality99.9% < 2sp99 finality time
DA availability99.9% retrievableSample queries
Relay latency99% < 500msp99 propagation
API uptime99.9%Health checks

3. Alerting Rules

alerts:
  - name: HighRelayLatency
    expr: histogram_quantile(0.99, luxda_relay_latency_ms) > 1000
    for: 5m
    severity: warning

  - name: DAAvailabilityDegraded
    expr: luxda_da_retrieval_success_rate < 0.99
    for: 10m
    severity: critical

  - name: LowPeerCount
    expr: luxda_peer_count < 10
    for: 5m
    severity: warning

4. Runbooks

Failure ModeDetectionRecovery
Relay partitionLow peer countRestart, check firewall
DA retrieval failureHigh retrieval latencyCheck DA operators
Storage exhaustionDisk usage > 90%Prune, add storage

LP-6491 v1.0.0 - 2026-01-02