Grafana에서 이메일 지원을 활용한 리포팅

배경 및 목표

grafana.com/products/cloud/에 호스팅된 Grafana 인스턴스를 사용 중입니다.

Grafana 대시보드 중 일부를 자동화된 방식으로 우리 팀의 호스팅된 Discourse에 공유하고 싶습니다.

공개 Grafana 대시보드의 일부 임베딩 옵션에는 보안 문제가 있어, Grafana Cloud 호스팅 인스턴스에서는 이 방식이 허용되지 않습니다.

이메일을 통한 리포트

Grafana 리포팅 기능은 대시보드의 스냅샷을 생성하고 일정 간격으로 이메일로 전송할 수 있는 기능을 제공합니다.

이것을 계기로, Discourse의 이메일 수신 기능을 활용하여 생성된 리포트를 포럼으로 전송하는 방법을 생각하게 되었습니다. 질문은 다음과 같습니다.

이것이 작동할까요? 제한 사항은 무엇인가요?

카테고리

호스팅 인스턴스를 사용 중이므로, 수신 이메일을 특정 카테고리로 설정할 수 있습니다.

그리고 Grafana의 이메일 주소를 사용할 수 있습니다.

이상적으로는 리포트를 기존 토픽에 답글로 게시하는 것이 좋습니다. 그러면 사용자가 토픽을 구독하여 업데이트가 가능할 때 알림을 받을 수 있습니다. 또한 토픽이 오래된 답글로 가득 차지 않도록 자동 삭제 옵션을 설정할 수도 있습니다. 예를 들어 주 1회 리포팅을 수행한다면, 최신 리포트만 남도록 자동 삭제를 설정할 수 있습니다.

하지만 이것이 불가능하다고 생각합니다. 포럼으로 이메일을 보내는 기능은 새로운 토픽을 완전히 새로 생성하거나, 자동 생성된 이메일 주소를 사용하여 특정 게시물에 답글을 남기는 것만 허용하는 것 같습니다.

자동 생성된 이메일 주소를 어떻게든 재사용하여 항상 원래 토픽에 답글을 남기는 것이 가능할까요?

매번 새로운 토픽을 생성해야 한다면, 리포트 게시물의 이전 버전을 자동으로 삭제할 수 있는 방법이 있을까요? 이 목적을 위한 전용 카테고리가 있다면 작동할 수 있겠지만, 다양한 카테고리에 맞는 맞춤형 리포트를 제공하기 위해 기존 카테고리에 이러한 리포트를 임베드하는 것이 더 좋습니다.

그룹

카테고리가 아닌 그룹으로 이메일을 보내는 것이 가장 좋은 옵션일 수 있습니다. 제 경우 그룹과 카테고리는 1:1 대응 관계이므로 가능한 방법입니다.

다시 말하지만, 매번 새로운 메시지로 생성되어야 할 것 같나요?

다른 옵션은 없나요?

호스팅된 Discourse 인스턴스로 자동 생성된 리포트를 이메일로 보내는 옵션을 여기서 모두 다루었나요? 시도해 볼 수 있는 다른 방법이 있을까요?

감사합니다!