Open andy-peoples opened 2 years ago
Self-hosted Grafana has this integration. It's a simple webhook. This is the ONLY thing that keeps our organization from migrating to AWS Managed Grafana.
Any update on if AMG will have this feature in the future?
Hi, Its been 6 months, can we get a comment?
I spoke to the AWS support team and they said there is another way to do that using SNS and creating a lambda that sends a notification to the team's channel we are trying that and it works but not how we need it and it triggers multiple notifications whenever an alert is fired. Also, we have to do extra management of a lambda which we can avoid if AWS can provide this feature in managed Grafana.
@rpractice, We also tried that one. AWS Grafana creates an SNS event, it triggers an AWS Lambda function, and that in turn calls an MS Teams webhook. It works but in a very limited way. Mainly because the SNS event fired from AWS Grafana contains very limited information. Up until recently, it didn't even contain an alarm status. They added it later but it still misses a lot of vital data like the current value of the metric, the alarm threshold, etc.
Yes, exactly that's the reason we wanted to have it in AMG.
More than a year now without a response. Is any reaction coming up from the AMG team?
For me too this is the only missing feature preventing me to migrate from self-hosted Grafana :(
are there any news on that?
C'mon AWS People, somebody please comment on this. If it is not gonna happen, please say so.
I got an update from AWS team, Unfortunately they don't have this in their 2024 roadmap
Any ETA for this feature?
Hi, everyone. I made a mistake and went with AMG for all my client's monitoring needs. After setting up dashboards and all, I found out there is no support for Email, or teams? I mean seriously? It's 2024 and my client wants me to setup alert notifications for a teams channel. I tried aws sns but it's got bugs in it sometimes the emails for a single alert are sent three times. It's like amazon is forcing us to use there services without any need. I tried switching to webhook. Setup an incoming webhook for the teams channel and gave the url in alertmanager url field. That didn't work as well getting 404. Isn't there any community plugin that can be installed to get at least one useful contact point integration that doesn't have bug? Can someone suggest a working solution to route notifications to a teams channel? with email or webhook?
They say they are tracking this request but unable to give the update that is so sad. ((https://github.com/aws/amazon-managed-grafana-roadmap/issues/51) I still get the emails from the customers saying why we are getting 3 notification. This is supposed to be the first Must have feature for any monitoring tool as many big organization uses teams as their internal communication channel. But looks like AWS doesn't care and they are just fixing irrelevant features or small bugs in the new version
Hey @rpractice, unfortunately, this is a very tricky and long-standing problem. You need to implement a deduplication logic. We managed the problem using SNS, Lambda and DynamoDB.
@MaGaudin Is there any guide on how to implement this as alternative without the MS team contact point?
Can alert integration with MS Teams be enabled in addition to Slack? It is available in the non AMG version.