# prehisle/relay-pulse

企业级 LLM 中转服务可用性监控系统，实时追踪服务状态并提供可视化仪表板。

Repository: https://github.com/prehisle/relay-pulse
Canonical: https://ross.abutalabs.com/products/relay-pulse
Homepage: https://relaypulse.top
Language: Go
License: MIT
License Family: permissive
Last push: 2026-09-02T17:19:48+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 100, release rhythm 88, longevity 20
- inputs: {"age_days": 286, "days_push": 0, "days_rel": 0, "gap_med": 0.0, "n_releases_24m": 277}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1098, forks 93 (observed 2026-09-03T02:15:17.052707+00:00)

## What it is
RelayPulse is a self-hosted monitoring service for LLM API relay/proxy services that probes endpoints with real token-consuming API calls and validates responses, avoiding false 'HTTP 200 but empty output' uptime. It provides a web dashboard with availability heatmaps (24h/7d/30d), hot-reloadable config, SQLite/PostgreSQL storage, and Telegram/QQ bot notifications.

## Use cases
- monitor availability of my LLM API relay service
- detect when an LLM API returns 200 but empty responses
- compare latency and error rates across multiple LLM providers
- track uptime of self-hosted OpenAI-compatible endpoints
- get notified when an LLM API goes down
- visualize API service quality with an uptime heatmap

## When to choose
- you need real-call validation of LLM APIs rather than simple HTTP ping checks
- you run or buy LLM relay/proxy services and need continuous availability tracking
- you want a self-hosted, cloud-native monitor with Docker deployment and hot config reload

## When to avoid
- you only need basic HTTP endpoint uptime checks without token cost
- you cannot expose API keys or spend tokens on periodic probes
- you need monitoring of non-LLM services only

## Facets
- artifact type: service
- maturity: active
- function: monitoring, alerting, http-client, data-visualization, self-hosted
- domain: monitoring, large-language-models, apis, self-hosted
- platform: self-hosted, go
- tags: llm-api-monitoring, uptime-monitoring, synthetic-checks, status-dashboard, api-relay, devops, docker, linux, web-server

## Member repositories
- prehisle/relay-pulse (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:17.052707+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:47:11.926306+00:00, confidence not recorded.
  - readme: https://github.com/prehisle/relay-pulse (fetched 2026-09-03T02:15:17.052707+00:00, sha e621f4b782dc)
  - homepage: https://relaypulse.top (fetched 2026-08-29T12:50:02.391909+00:00, sha 03bc1095291d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
