This is a feature request, not a support question.
Grafana version / OS: N/A — applies to all versions using the Google Chat receiver.
What are you trying to achieve?
Group an alert’s firing and resolved notifications under a single Google Chat
thread, so an incident’s lifecycle stays visible in busy channels instead of
producing 2+ disconnected top-level messages.
How would it work?
Google Chat’s API supports threading via thread.thread_key +
messageReplyOption=REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD. The receiver could
use it, opt-in, so firing → resolved land in the same thread; a fresh incident
(firing again after resolution) starts a new thread. No regression for users
who don’t enable it.
Current behavior:
Every notification is posted as a new top-level message — no way to group
firing and resolved.
Extra context:
Filed as grafana/alerting#542. Several people have already reacted on the issue
showing interest, but there’s been no maintainer triage after ~2 months. I’ve
offered to implement it and want a maintainer’s read on the design direction
before opening a PR.
Issue: [Feature] Native threading support for Google Chat receiver · Issue #542 · grafana/alerting · GitHub