grafana / oncall

Developer-friendly incident response with brilliant Slack integration
GNU Affero General Public License v3.0
3.31k stars 261 forks source link

Opensource Grafana Oncall mobile app #3044

Open semekh opened 9 months ago

semekh commented 9 months ago

What would you like to see!

This is specifically interesting to us because we'd like to have a separate push notification channel that doesn't go through Grafana Oncall Cloud.

Product Area

Mobile App

Anything else to add?

No response

github-actions[bot] commented 9 months ago

The current version of Grafana OnCall, at the time this issue was opened, is v1.3.38. If your issue pertains to an older version of Grafana OnCall, please be sure to list it in the PR description. Thank you :smile:!

imtoori commented 9 months ago

Hi! What's the desired feature here?

You can already use the app with a self-hosted version of grafana oncall, you just need to connect to cloud for push notifications

Are you asking if there's a way of using the app without connecting to oncall cloud? In that case this is not possible at the moment and I don't really know if this is doable at all since the firebase configuration are hardcoded in the app and I don't think there's a way of configuring that dynamically. But I'll do some research in the next weeks if this is what's being requested

semekh commented 9 months ago

Yes, I'd like the self-hosted oncall to be able to push notifications without connecting to oncall cloud. Since firebase configuration is hardcoded in the app, I would like to be able to compile the Android/iOS app with the customized firebase configuration. As an example, RocketChat does so and you can receive push notifications on your compiled app.

schewara commented 9 months ago

Hi

Just stumbled on this one, and it sounds like, that a solution like the one used in the Element Android Client would be a possible fit.

Unfortunately UnifiedPush won't work on iOS

bmalynovytch commented 8 months ago

You can already use the app with a self-hosted version of grafana oncall, you just need to connect to cloud for push notifications

As far as I understand, having push notifications for a self-hosted Grafana Oncall instance requires (payable) seats on Grafana Cloud. What's the purpose of having an OSS on-call management system, that can't notify people ? (or that requires paying the same expensive plans than full featured SaaS solution)

Matvey-Kuk commented 8 months ago

@bmalynovytch payable seats are required for SMS/Phone calls. For push notifications you could have as many OSS OnCall users as you want :)

cw-sanikachavan commented 1 week ago

@Matvey-Kuk I am new to setting up grafana oncall, can you help me how to connect to grafana on call cloud for push notifications only and not for sms/phone

Matvey-Kuk commented 1 week ago

@cw-sanikachavan forwarding this question to @joeyorlando ;)

joeyorlando commented 1 week ago

hi there @cw-sanikachavan 👋 see the docs here on how to setup the mobile app ✌️