grafana / synthetic-monitoring-app

Synthetic Monitoring frontend application
https://grafana.com/docs/grafana-cloud/how-do-i/synthetic-monitoring/
GNU Affero General Public License v3.0
122 stars 17 forks source link

Inform users of their usage / billing from within the SM app #916

Open ckbedwell opened 1 month ago

ckbedwell commented 1 month ago

Problem

Users visiting the Synthetic Monitoring application may come here looking for their usage stats and billing information. Currently we do not display any of that information within the application.

Completion criteria

Please investigate if this should be a single or multi-part solution (e.g. solution 1 may be suitable as a stop gap before implementing solution 2):

  1. Directly link to their billing / usage dashboards. If this solution is deemed necessary please ensure:

    • Consideration for where would be appropriate to provide the links has been made
    • Consideration of a user's role / permissions has been made in what to render
  2. Embedding the relevant panels usage and billing to the plugin directly. If this solution is deemed necessary please ensure:

    • Consideration for where would be appropriate to render the panels has been made
    • Consideration for which panels to render has been considered (e.g. should it be part of Synthetic Monitoring's responsibility to show billing information?)
    • Consideration of a user's role / permissions has been made in what to render

Regardless of which solution is most appropriate please ensure it has integration tests.