Monitoring Connection States
Inspect per-connection synchronization health between Federation members in real time.
The Connection States view shows synchronization health for each member-to-member connection in a Federated repository.
Access Connection States
To access Connection States:
- Go to Federation Dashboard.
- Click a repository row in the Federations table.
- Review member-level and connection-level status.
Connection States Layout
Members List
The following table lists the columns in the Members List.
| Column | Description |
|---|---|
| Member | Member URL or JPD identifier |
| Status | Most severe outgoing connection status from that member |
Connection Details
The following table lists the columns in the Connection Details table.
| Column | Description |
|---|---|
| Source | Source member |
| Target | Target member |
| Latency | Current synchronization latency |
| Queued Events | Number of pending events |
Interpreting States
Healthy
- Low latency.
- Queue depth near zero.
- Events process continuously.
Delayed
- Queue accumulation
- Latency increasing
- Usually transient under load
Error
- Connection failure between source and target.
- Common causes: network failures, unavailable target member, authentication and token issues.
- Recovery may require auto-healing, manual recovery, or Full Sync.
Pending Full Sync
- Connection requires Full Sync reconciliation before normal processing.
- A Full Sync is performed during initialization when a Federation is created, or to restore synchronization when regular sync and auto-healing are insufficient (for example, purged events that are no longer available).
Full Sync Running
- The connection between the source and target is currently undergoing the Full Sync procedure.
Disabled
- The target member is disabled. No events are sent to it.
- This is expected after a member has been removed from the Federation.
Unsupported
- The target is running a version of Artifactory that does not support Federation Status.
- Upgrade the target member to a supported version to restore status reporting.
Receiving Only
- The member is configured in receiver mirror mode. It receives events but does not send any, and it blocks local writes.
- This is expected behavior for a receiving-only member, not an error condition.
- See Configure Receiving-Only Mode.
N/A
- Status cannot be determined because the source or target is unreachable.
- Verify network connectivity and that the member's Artifactory instance is running.
Note
These labels are simplified dashboard-level statuses. For the exact mapping to underlying RTFS member states (
HEALTHY,ERROR_GENERIC,ERROR_INACTIVE,ERROR_OUT_OF_SYNC,PENDING_FS,FULL_SYNC_PREPARING,FULL_SYNC_RUNNING,READ_ONLY), see Dashboard Status Mapping in the Member State Reference.
APIs
The following table lists API endpoints for connection states.
| Endpoint | Description |
|---|---|
ui/federation/status/connectionStates/{repoKey} | Connection states for a repository |
ui/federation/status/stateList | Full state list |
ui/federation/status/stateSummary | State summary tiles |
Frequently Asked Questions
This section provides answers to frequently asked questions about Connection States.
FAQs
Q: How do I access the Connection States view?
A: Go to the Federation Dashboard, click a repository row in the Federations table, then review the member-level and connection-level status. See Access Connection States for details.
Q: What is the difference between a Delayed and an Error connection state?
A: Delayed means the queue is accumulating and latency is increasing, usually transient under load. Error means the connection has failed and may require auto-healing, manual recovery, or a Full Sync.
Q: Why does a connection show a Disabled state?
A: Disabled means the target member is disabled and no events are being sent to it. This is expected after a member has been removed from the Federation.
Q: What does a Receiving Only connection state mean?
A: Receiving Only means the member is configured in receiver mirror mode: it receives events but doesn't send any, and it blocks local writes. This is expected behavior, not an error.
Q: How do dashboard connection states map to RTFS member states?
A: Dashboard labels are simplified statuses. See Dashboard Status Mapping in the Member State Reference for the exact mapping to states like HEALTHY and ERROR_GENERIC.
Related Topics
Updated about 7 hours ago
