Our pattern extraction engine combines high-level regex operations to parse payloads into fields that can later drive escalation and routing conditions. Parse any field from any alert producer to any destination receiver.
Payload extraction
Extract fields from any payload.
The alert producer sends receiver-native JSON. 1stLine extracts fields in the middle.
[FIRING:1] Complex alert Test folder (business+test-label@burava.com bar 10.1.0.16:9091 prometheus P2 https://github.com/buravaOrg/1stLine/tree/main/alert-producer/alert.json)
**Firing**
Value: A=1, C=1, prometheus_ready=1, some_hardcoded_query=0.99789656
Annotations:
- description = This is a multi-line description with some complex wording | / prometheus_ready
Source: https://producer.example/alerting/rule/ff8agsdpqd3b4d/view?orgId=1
Alert producer v12.3.1 ยท Added by producer testa9828afd
This is a multi-line description with some complex wording
/ prometheus_ready
The same patterns can be mirrored into dynamic payload transformations, adding system information, alert actions, and your own custom data before the message is proxied.
Start from predefined alert payload schemas for popular producer and receiver pairs, including Grafana, Slack, Discord, Prometheus, AWS SNS, Alertmanager, Uptime Kuma, Datadog, and custom webhooks.
Grafana, Slack, Discord, Prometheus, AWS SNS, Alertmanager, Uptime Kuma, Datadog, and any other product or company names are trademarks or registered trademarks of their respective owners.