grafana / oncall

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

Opensource Grafana Oncall mobile app #3044

Open semekh opened 1 year ago

semekh commented 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 5 months 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 5 months ago

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

joeyorlando commented 5 months ago

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

VermiumSifell commented 3 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 :)

Would still be quite good to be able to self-host it completely without connecting it to the cloud. Something like this maybe? https://unifiedpush.org/

genofire commented 2 months ago

i believe that is everything

EStork09 commented 3 weeks ago

Is this something that Grafana is even willing to do or should this not be considered?