apollo-studio-community icon indicating copy to clipboard operation
apollo-studio-community copied to clipboard

User Roles - Allow teams to setup and manage their own notification integrations

Open setchy opened this issue 4 years ago • 2 comments

I'd really love the ability for my Lead Engineers to setup and manage their teams slack notifications such as add/change which operations they're interested in and thresholds for rpm, response times etc.

As best as I can tell this requires granting them the Graph Admin role, which also provides them access to things such as API Keys, delete/rename graph, member management and more.

Ideally it'd be great to have something in between, or allow the Contributor role to do certain things around slack integrations

setchy avatar Jan 27 '21 19:01 setchy

Coming back to this after a year - we have some plans in our future to bring more granular controls. It's conceivable we could create a new role, though I'm curious to hear if in practice this has been problematic since you first requested this.

ndintenfass avatar Jan 27 '22 21:01 ndintenfass

Hi @ndintenfass - thanks for replying. Happy 1 year birthday issue #52 🎂

In practice this has been a huge headache for our organization - so much so that the majority of our operations/subgraphs have either no studio-configured notifications, or if they do, the thresholds are likely inappropriate as our consumption and query patterns have evolved over time.

For us, it's simply not practical for the Graph Admins to be the bottleneck / gatekeeper for this level of configuration within our enterprises federated delivery model

setchy avatar Jan 27 '22 21:01 setchy