Antecedentes y objetivos
Tengo una instancia de Grafana alojada en grafana.com/products/cloud/.
Quiero compartir algunos paneles de Grafana con nuestro Discourse alojado de forma automática.
Existen problemas de seguridad con algunas de las opciones de incrustación para paneles públicos de Grafana, por lo que esto no está permitido en una instancia alojada en Grafana Cloud.
Informes por correo electrónico
Informes de Grafana tiene la capacidad de crear instantáneas de paneles y enviarlas por correo electrónico según un horario.
Esto me hizo pensar en usar la capacidad de Discourse para ingerir correos electrónicos y enviar los informes generados al foro. La pregunta es…
¿Funcionará? ¿Cuáles son las limitaciones?
Categorías
Estoy en una instancia alojada, por lo que puedo configurar correos electrónicos entrantes a una categoría
y usar la dirección de correo electrónico de Grafana.
Idealmente, me gustaría que los informes fueran una respuesta a un tema existente. De esa manera, nuestros usuarios podrían seguir un tema para recibir actualizaciones cuando estuvieran disponibles. También podríamos establecer opciones como la eliminación automática de respuestas para que el tema no se vea abrumado por respuestas obsoletas. Si los informes fueran semanales, podríamos establecer la eliminación automática de tal manera que solo existiera el último informe.
Sin embargo, no creo que esto sea posible. Parece que la funcionalidad para enviar correos electrónicos al foro solo permite crear un tema completamente nuevo o responder a una publicación específica con una dirección de correo electrónico generada automáticamente.
¿Podría reutilizar la dirección de correo electrónico generada automáticamente de alguna manera y simplemente responder siempre al tema original?
Si tuviera que crear un tema nuevo cada vez, ¿hay alguna forma de eliminar automáticamente las versiones antiguas de la publicación del informe? Eso podría funcionar si tengo una categoría especial para este propósito, pero me gustaría incrustar estos informes en categorías existentes, ya que quiero tener informes personalizados para diferentes categorías.
Grupos
La mejor opción podría ser enviar un correo electrónico a un grupo en lugar de a una categoría. Para mi caso, los grupos tienen una correspondencia 1:1 con las categorías, por lo que es una opción.
Nuevamente, supongo que tendría que ser un mensaje nuevo cada vez.
¿Alguna otra opción?
¿He cubierto las opciones aquí para los informes generados automáticamente que se envían por correo electrónico a una instancia de Discourse alojada? ¿Hay algo más que pueda intentar?
¡Gracias!