- Create the HTTP API connector in Squasher.
- Keep your current Loki flow running during a short dual-ship window.
- Re-map the outgoing payload at the collector or gateway layer so it posts structured JSON to Squasher’s HTTP API.
- Verify event volume, level mapping, and service tags before cutting over alerts.
Compatibility boundaries
- No dedicated Loki push endpoint yet
- Labels must be flattened or remapped before delivery
- Query semantics stay in your existing pipeline, not in Squasher
Field mapping
- Loki labels ->
tags - Stream message ->
message - Stream timestamp ->
timestamp - Severity labels ->
level
Troubleshooting
- Drop high-cardinality labels before forwarding
- Verify timestamps are RFC3339 or epoch values that your pipeline can translate cleanly
- Start with a single translated stream before widening to all tenants