IncidentRelay writes structured JSON-style logs for alert intake, notifications, scheduler activity and errors.
Systemd installations:
journalctl -u incidentrelay -f
journalctl -u incidentrelay-scheduler -fRPM installations use the same service names:
journalctl -u incidentrelay -f
journalctl -u incidentrelay-scheduler -f
journalctl -u incidentrelay-telegram-worker -fDocker installations:
docker compose logs -f incidentrelay
docker compose logs -f incidentrelay-schedulerIf file logging is configured:
tail -f /var/log/incidentrelay/incidentrelay.logCommon fields:
timestamp
level
logger
message
module
function
line
Alert and notification fields:
alert_id
team
route_id
routing_error
channel_id
channel_name
channel_type
event_type
provider
error
notification sent means IncidentRelay handed the message to the downstream provider or SMTP relay without an exception. It does not guarantee final delivery.
If a user did not receive a message, check the downstream service logs as well.