Open
Description
This issue has been migrated from #13700.
Follow-up to matrix-org/synapse#13621. As discussed at matrix-org/synapse#13589 (comment) and matrix-org/synapse#13589 (comment)
- Track when we fail to process a pulled event over federation
-
Maybe: Track when we ask/backfill
from a certain event but the/backfill
response doesn't include it - Track when an event signature check fails (
_check_sigs_and_hash_and_fetch_one
,Signature on retrieved event was invalid
) - Track when we fail to fetch or process
/event/{eventId}
- Track when we fail to fetch or process
/event_auth/{roomId}/{eventId}
- Track when we fail to fetch or process
/state/{roomId}?event_id=$xxx
- Track when we fail to fetch or process
/state_ids/{roomId}?event_id=$xxx
- Track when we fail process an event from
/get_missing_events
- Can we also consider soft-failed events because of the spam checker?
We will need to add more record_event_failed_backfill_attempt
calls for the failed to fetch scenarios though.