Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .hongdown.toml
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,12 @@ proper_nouns = [
"ngrok",
"Object Integrity Proofs",
"OpenTelemetry",
"OpenTelemetry Collector",
"Piefed",
"Pixelfed",
"Pleroma",
"Podman Compose",
"Prometheus",
"RabbitMQ",
"Redis",
"scrypt",
Expand Down
1 change: 1 addition & 0 deletions docs/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@ const MANUAL = {
{ text: "Linting", link: "/manual/lint.md" },
{ text: "Logging", link: "/manual/log.md" },
{ text: "OpenTelemetry", link: "/manual/opentelemetry.md" },
{ text: "Monitoring", link: "/manual/monitoring.md" },
{ text: "Benchmarking", link: "/manual/benchmarking.md" },
{ text: "Deployment", link: "/manual/deploy.md" },
],
Expand Down
7 changes: 7 additions & 0 deletions docs/manual/deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -1343,6 +1343,13 @@ signals: CPU, RSS, event-loop lag, GC pauses, connection pool utilization
for your KV/MQ backend. None of these are Fedify-specific, but all of
them should be in place before you take real traffic.

Fedify exposes each of these federation signals as an [OpenTelemetry
metric](./opentelemetry.md#instrumented-metrics). The [*Production
monitoring* guide](./monitoring.md) turns them into a starter dashboard and
a set of alert rules, with PromQL examples, guidance on which failures should
page versus prompt investigation, and notes on keeping metric cardinality
bounded.


ActivityPub-specific operational concerns
-----------------------------------------
Expand Down
Loading