HarperFast / HarperFast/harper-pro

Replication observability: link-down-since timestamp per link

Open
#599 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
3
Forks
0
Avg merge
1d 21h
Merged PRs (30d)
80

Description

**Fold-in from Chris Nelson's replication-monitoring wishlist (rider, 2026-07-15).** Promoted out of the #532 coverage-map comment into a tracked sub-issue of #437 (W8).

## Problem
There is no per-link **down-since** timestamp. Outage duration is currently reconstructed by archaeology — the two links found dead for **31 days** had no first-party record of *when* they went down.

## Ask
Expose a per-link `down_since` (or `last_connected_at`) timestamp so outage duration is computable directly. Complements the durable disconnect-reason-code work (#214 / harper#1635): reason answers *why*, this answers *how long*.

## Acceptance criteria
- Each link exposes a stable down-since timestamp in `cluster_status` and as a scrapable field (harper#1636); duration-of-outage requires no log correlation.

---
🤖 Filed by KrAIs on behalf of Kris.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing cluster_status output and per-link connection state, then inspect how monitoring fields become scrapable. Define whether down_since or last_connected_at is the stable field and verify that every link exposes it in both surfaces; completion should make outage duration computable without log correlation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
databases, observability-sre
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.