Skip to content

Add More Extensibility to Report Emails #81

@gilgoncalvescimpress

Description

@gilgoncalvescimpress

Summary

Currently, when configuring user reports in New Relic, users can choose between query-based and dashboard-based reports. However, email customization options are limited, especially for query-based reports. We would like more flexibility to personalize email content, including the ability to insert dynamic links to the underlying query or dashboard.

Desired Behavior

  • For query-based reports, users should be able to:

    • Customize the email body.
    • Include a link to the NRQL query used in the report (eg. {{queryLink}}).
  • For dashboard-based reports, users should be able to:

    • Use placeholders in the email body (e.g., {{dashboardLink}}) to dynamically insert the dashboard link.

This would allow for better context in the report emails and reduce the need for creating separate channels for each report.

Possible Solution

  • Extend email customization features to support both query and dashboard reports.

  • Add support for dynamic placeholders such as:

    • {{queryLink}} – Direct link to the query in New Relic.
    • {{dashboardLink}} – Direct link to the dashboard.
  • Allow these placeholders to be used in the email body template so that one channel can be reused across multiple reports.

Additional context

Today, when we want to include a dashboard or query link in the report email, when we pick the dashboard report type , we must create individual channels for each report. This approach doesn’t scale well and adds overhead to report management. Allowing dynamic placeholders and body customization would give more control and improve the usability of the reporting feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    acknowledgedThe issue has been seen by a Labs team memberenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions