aws / amazon-managed-grafana-roadmap

Amazon Managed Grafana Roadmap
Other
57 stars 4 forks source link

Support public dashboards #4

Open jaxxstorm opened 2 years ago

jaxxstorm commented 2 years ago

Being able to create publicly shared dashboards is super useful, but as far as I can tell, currently the only solutions required authentication

mhausenblas commented 2 years ago

Thanks a lot for creating this feature request @jaxxstorm and just to make sure I understand your ask: you want to be able to consume (view) dashboards in Amazon Managed Grafana anonymously, that is, without any authentication required at all (for example, in a kiosk use case)?

jaxxstorm commented 2 years ago

Yes that's right!

mbrunton22 commented 2 years ago

I would also like to be able to use AMG on monitoring dashboards around the office. It is currently not feasible with the AWS SSO integration. We used to have a number of anonymous dashboards. Most of these would be ok to be public, but for extra points a whitelisting functionality whereby certain IP ranges were allowlisted instead of requiring a user login.

n9wxu commented 2 years ago

Adding a vote to this feature request.

jalevin commented 2 years ago

I'm a Grafana engineer working upstream of AWS on the public dashboards feature.

We have a limited v1 coming in the near future. As we get closer to that first milestone, we'd love to have a conversation to have you walk us through your use cases.

Very excited to share this with you all!

zseta commented 2 years ago

@jalevin any progress on this?

jalevin commented 2 years ago

@zseta Yep! Moving right along. We're still very much in Alpha for a bit while we get security audits and start to collect feedback from OSS users, so the timeline for GA is a bit up in the air.

zseta commented 2 years ago

@jalevin Sounds good! At work we use Grafana to demo our database to potential users and this feature would make our job much easier. Lmk if I can help with testing / providing feedback

jalevin commented 2 years ago

@zseta I'll keep you posted! Please note that I'm upstream of AWS AMG, so it is an AWS decision for if or when this feature will be released to AMG users.

WDavidLee commented 1 year ago

I've created a link to share a dashboard. I can test the link and it works for me. However when my friend tries that link, he is redirected to:

Welcome to Amazon Managed Grafana

Sign in with AWS IAM Identity Center

What do we do now? Does he need additional credentials? How do we make it so he can view the dashboard?

RanVaknin commented 1 year ago

Hi there,

Writing to you all from the AWS SDK team. We have a customer that raised a similar request with us. Since SDKs are auto-generated from the service models of the various teams, we are dependent on you to release the feature 😄 .

Looking forward to seeing this feature added!

Thank you and all the best 👋 Ran~

sevrinrobstad commented 1 year ago

We are still waiting for this feature!!

moosius commented 1 year ago

Just chiming in to keep this alive in the new year!

At my company we use grafana for "public" (limited to our internal network) dashboards on our manufacturing floor. We would have loved to use the managed grafana service, but unfortunately the lack of anonymous dashboards led us to run our own grafana instances on prem (even though the data is coming from our AWS accounts).

sevrob commented 1 year ago

any news?

mengdic commented 1 year ago

Hello all,

We are actively working on pulling this feature into AMG. To get it approve for release, I need to collect use cases to estimate the risk for this feature.

Could you please share your use case, and provide :

  1. estimated number of concurrent users;
  2. estimated number of public dashboards you are planned to enable;
  3. estimated number of end-users that can access (query) the shared public dashboard?

To participate in this use cases collection, please reply directly to this thread. Alternatively, if you prefer a more private channel, feel free to direct message us or send your responses via email to aws-grafana-feedback@amazon.com.

Thank you, Mengdi Chen Sr. Technical Product Manager, Amazon Managed Grafana

mbrunton22 commented 1 year ago

Could you please share your use case, and provide :

  1. estimated number of concurrent users; > 4 screens
  2. estimated number of public dashboards you are planned to enable; > 7 to 8 dashboards
  3. estimated number of end-users that can access (query) the shared public dashboard? > 30 users

On Sat, 17 Jun 2023 at 08:06, Mengdi C. @.***> wrote:

Hello all,

We are actively working on pulling this feature into AMG. To get it approve for release, I need to collect use cases to estimate the risk for this feature.

Could you please share your use case, and provide :

  1. estimated number of concurrent users;
  2. estimated number of public dashboards you are planned to enable;
  3. estimated number of end-users that can access (query) the shared public dashboard?

To participate in this use cases collection, please reply directly to this thread. Alternatively, if you prefer a more private channel, feel free to direct message us or send your responses via email to @.***

Thank you, Mengdi Chen Sr. Technical Product Manager, Amazon Managed Grafana

— Reply to this email directly, view it on GitHub https://github.com/aws/amazon-managed-grafana-roadmap/issues/4#issuecomment-1595368625, or unsubscribe https://github.com/notifications/unsubscribe-auth/APSAAWTALDBQCFNMHMDGTXDXLTKERANCNFSM5N3Z7AGA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

sevrinrobstad commented 1 year ago

Hi. Our usecase is the big screens in OPS department. 1-2 screen, + admins working from home.

  1. 2 screens +0-2 concurrent users.
  2. 2-4 dashboards.
  3. 0 for now except for the above.

We would (preferably) have it available as some kind of internal endpoint that we can publish through whatever LB we want. This way we could publish it for only internal LB available through VPN, and/or do our own IP whitelist and such.

NemoN commented 1 year ago

@mengdic

  1. estimated number of concurrent users; > 1-2 users
  2. estimated number of public dashboards you are planned to enable; > 2 to 4 dashboards
  3. estimated number of end-users that can access (query) the shared public dashboard? > 100-200 users
moosius commented 1 year ago

Hello,

Use case: We are a manufacturing company and use grafana on the factory floor (on several large television screens throughout the facilities) to display operational and process metric dashboards.

  1. estimated number of concurrent users: If you mean logged in, authenticated users, that's usually a handful (rarely more than 5 or so) data engineers building out public dashboards.
  2. estimated number of public dashboards: 40-50
  3. estimated number of end users that can query the shared public dashboard: a handful? These dashboards are generally not intended to be interactive, so it would be the developers building out the dashboards.

Thank you for giving this feature some attention!

Michael Moustakas

On Fri, Jun 16, 2023 at 3:05 PM Mengdi C. @.***> wrote:

Hello all,

We are actively working on pulling this feature into AMG. To get it approve for release, I need to collect use cases to estimate the risk for this feature.

Could you please share your use case, and provide :

  1. estimated number of concurrent users;
  2. estimated number of public dashboards you are planned to enable;
  3. estimated number of end-users that can access (query) the shared public dashboard?

To participate in this use cases collection, please reply directly to this thread. Alternatively, if you prefer a more private channel, feel free to direct message us or send your responses via email to @.***

Thank you, Mengdi Chen Sr. Technical Product Manager, Amazon Managed Grafana

— Reply to this email directly, view it on GitHub https://github.com/aws/amazon-managed-grafana-roadmap/issues/4#issuecomment-1595368625, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB3F4ELPTI4RTFLY4XR5UELXLTKEPANCNFSM5N3Z7AGA . You are receiving this because you commented.Message ID: @.***>

Samobo commented 12 months ago

Hello,

We'd also love to have this feature in my organization. Here is our answer:

Regards

jamez01 commented 10 months ago

We would also like to have this feature. Thanks a lot for creating this feature request @jaxxstorm and just to make sure I understand your ask: you want to be able to consume (view) dashboards in Amazon Managed Grafana anonymously, that is, without any authentication required at all (for example, in a kiosk use case)?

We would use this feature to share some one-off dashboards to internal members via slack. This would allow slack to load a preview of the dashboard, as well as allow our non-technical users who don't use AWS easier access to the dashboards.

There's a few I'd like to post daily to our support team. Currently I'm stuck copying tables, parsing them through a script, and pasting them to slack :frowning: I'm sure there's a better way, but I don't have the time to look into it at the moment.

(none of the data we would be sharing would be sensitive, and we wouldn't care if somebody "discovered" the dashboard outside of the company)

chrisandrews7 commented 5 months ago

@jalevin any timelines on release please?

jalevin commented 5 months ago

Hi @chrisandrews7 and all,

I'm an engineer for Grafana Labs (rather than AWS). Public Dashboards entered public preview in Grafana version 10.0. You can see documentation and supported data sources here.

AMG maintains a release schedule separate from Grafana, so it is now up to AWS to decide on a release date.

Hope this helps.

J

chrisandrews7 commented 5 months ago

Thanks @jalevin. @mengdic is this ready for release please?

JonathanWoollett-Light commented 5 months ago

@mengdic

Use case: Displaying logs from CI for an open-source project.

lillemorb commented 5 months ago

@mengdic Our use case and estimates:

Use case: a monitor in a shared area displaying a dashboard with current data from our software solution. That monitor would only show that dash board. Occasional access by other users that have AWS accounts, but the monitor is the only user/use case where anonymous access or long authentication sessions would be needed.

estimated number of concurrent users; 1-2 estimated number of public dashboards you are planned to enable; 1 - possibly a few more if this becomes possible - from a computer connected to a VPN. estimated number of end-users that can access (query) the shared public dashboard? 1 unauthenticated user + 5-10 authenticated users

A comment: I would actually be fine with a solution where it we would have to login. The problem at the moment is that the sessions are invalidated after a maximum of 12 hours when logging in with the only authentication methods available for AMG, ie AWS IAM Identity Center and SAML (if there is not any other solution that I have missed). But since I can not find any info about plans on changing that, anonymous access would be the only other feasable alternative.

jpike88 commented 2 weeks ago
We are actively working on pulling this feature into AMG.
To get it approve for release, I need to collect use cases to estimate the risk for this feature.

It's been a year. How long will it take to complete this process?

estimated number of concurrent users; 2 estimated number of public dashboards you are planned to enable; 1 estimated number of end-users that can access (query) the shared public dashboard? 1 unauthenticated user

abinjoseph4106 commented 1 week ago

I am adding a vote to this feature request.