E-Mail-Support zur Berichterstattung aus Grafana nutzen

Hintergrund und Ziele

Ich habe eine Grafana-Instanz, die auf grafana.com/products/cloud/ gehostet wird.

Ich möchte einige Dashboards von Grafana auf unserem gehosteten Discourse auf automatische Weise teilen.

Es gibt Sicherheitsprobleme mit einigen der Einbettungsoptionen für öffentliche Grafana-Dashboards, daher ist dies auf einer Grafana Cloud-gehosteten Instanz nicht erlaubt.

Berichte per E-Mail

Grafana Reporting hat die Möglichkeit, Snapshots von Dashboards zu erstellen und diese nach einem Zeitplan per E-Mail zu versenden.

Dies brachte mich auf die Idee, die Fähigkeit von Discourse, E-Mails zu verarbeiten, zu nutzen, um die generierten Berichte an das Forum zu senden. Die Frage ist …

Funktioniert das? Was sind die Einschränkungen?

Kategorien

Ich verwende eine gehostete Instanz, daher kann ich eingehende E-Mails für eine Kategorie konfigurieren

und die E-Mail-Adresse von Grafana verwenden.

Idealerweise möchte ich, dass die Berichte eine Antwort auf ein bestehendes Thema sind. Auf diese Weise könnten unsere Benutzer ein Thema beobachten, um Updates zu erhalten, sobald sie verfügbar sind. Wir könnten auch Optionen wie das automatische Löschen von Antworten festlegen, damit das Thema nicht mit veralteten Antworten überladen wird. Wenn die Berichterstattung wöchentlich erfolgen würde, könnten wir das automatische Löschen so einstellen, dass immer nur der neueste Bericht vorhanden ist.

Ich glaube jedoch nicht, dass dies möglich ist. Es scheint, dass die Funktionalität zum E-Mailen des Forums nur entweder das Erstellen eines völlig neuen Themas oder das Antworten auf einen bestimmten Beitrag mit einer automatisch generierten E-Mail-Adresse zulässt.

Könnte ich die automatisch generierte E-Mail-Adresse irgendwie wiederverwenden und einfach immer auf das ursprüngliche Thema antworten?

Wenn ich jedes Mal ein neues Thema erstellen müsste, gibt es eine Möglichkeit, alte Versionen des Berichterstellungspostings automatisch zu löschen? Das könnte funktionieren, wenn ich eine spezielle Kategorie für diesen Zweck habe, aber ich möchte diese Berichte in bestehende Kategorien einbetten, da ich maßgeschneiderte Berichte für verschiedene Kategorien haben möchte.

Gruppen

Die beste Option wäre wahrscheinlich, eine Gruppe per E-Mail zu benachrichtigen und nicht eine Kategorie. In meinem Fall gibt es eine 1:1-Entsprechung zwischen Gruppen und Kategorien, daher ist dies eine Option.

Auch hier müsste es jedes Mal eine neue Nachricht sein, nehme ich an?

Gibt es andere Optionen?

Habe ich die Optionen für automatisch generierte Berichte, die an eine gehostete Discourse-Instanz gesendet werden, abgedeckt? Gibt es noch etwas anderes, das ich versuchen könnte?

Danke!