keephq / keep

The open-source alert management and AIOps platform
https://keephq.dev
Other
4.82k stars 699 forks source link

New Provider: Squadcast #867

Closed mfroembgen closed 8 months ago

mfroembgen commented 8 months ago

Describe the provider you want to add Squadcast is a incident management tool similar to Grafana OnCall or PagerDuty.

Describe your use case We route all our alerts through Squadcast for escalation, schedules and notification routing. With the discovery of keep we would like to have keep in the middle for using keeps workflows and mappings.

Are you already using Keep? Yes, we plan to implement it.

shahargl commented 8 months ago

Hey @mfroembgen, thanks for opening this ticket :) I'll start digging around Squadcast, hopefully adding it in the next couple of days.

Can you please share what exactly integration you want? for example, for Grafana OnCall and Pager Duty, we have to create ticket, comment on ticket, etc. What will you need - functionality wise?

mfroembgen commented 8 months ago

Hey @shahargl, thank you for getting back that quickly :) What we need function wise it could be actually quite simple. Even if squadcast offers more possibilities it would be enough for us if keep would just send the payload to an endpoint.

Maybe it would be enough to have a general webhook provider where you could just define the endpoint for sending the payload. (https://support.squadcast.com/integrations/incident-webhook-incident-webhook-api) That could be helpful for some other not supported or custom applications in the future.

Please let me know if you need some more information or details :)

shahargl commented 8 months ago

@mfroembgen no problem! my first priority is to help our users :)

First, we already have that :) You can use our generic HTTP provider where you can trigger any HTTP request you want, based on alerts - https://docs.keephq.dev/providers/documentation/http-provider - if you have any questions about it feel free to join our Slack at https://slack.keephq.dev and I'll answer pretty fast :)

But of course, we want to make our user's life better than that, so I'll start working on it. I'll start with creating incident and we will go from there.

mfroembgen commented 8 months ago

@shahargl Thank you so much! I seem to have missed that somehow.

shahargl commented 8 months ago

/bounty 50

algora-pbc[bot] commented 8 months ago

💎 $50 bounty created by keephq 🙋 If you start working on this, comment /attempt #867 along with your implementation plan 👉 To claim this bounty, submit a pull request that includes the text /claim #867 somewhere in its body 📝 Before proceeding, please make sure you can receive payouts in your country 💵 Payment arrives in your account 2-5 days after the bounty is rewarded 💯 You keep 100% of the bounty award 🙏 Thank you for contributing to keephq/keep!

👉 Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @35C4n0r Feb 29, 2024, 1:47:20 PM #881
🔴 @mohanish2504 Feb 29, 2024, 1:47:48 PM WIP
35C4n0r commented 8 months ago

I would like to attempt it.

35C4n0r commented 8 months ago

/attempt #867

Algora profile Completed bounties Tech Active attempts Options
@35C4n0r 2 keephq bounties
Python, JavaScript,
HTML & more
Cancel attempt
shahargl commented 8 months ago

@35C4n0r assigned

mohanish2504 commented 8 months ago

/attempt #867

On Thu, 29 Feb 2024 at 7:16 PM, algora-pbc[bot] @.***> wrote:

💎 $50 bounty created by keephq 🙋 If you start working on this, comment /attempt #867 along with your implementation plan 👉 To claim this bounty, submit a pull request that includes the text /claim

867 somewhere in its body

📝 Before proceeding, please make sure you can receive payouts https://docs.algora.io/bounties/payments#country-support in your country 💵 Payment arrives in your account 2-5 days after the bounty is rewarded 💯 You keep 100% of the bounty award 🙏 Thank you for contributing to keephq/keep!

👉 Add a bounty https://console.algora.io/org/keephq/bounties/community?fund=keephq%2Fkeep%23867Share on socials https://twitter.com/intent/tweet?text=%2450+bounty%21+%F0%9F%92%8E+https%3A%2F%2Fgithub.com%2Fkeephq%2Fkeep%2Fissues%2F867&related=algoraio

— Reply to this email directly, view it on GitHub https://github.com/keephq/keep/issues/867#issuecomment-1971181163, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALHRTKIM7FM7T3VC2ZODXRTYV4YMJAVCNFSM6AAAAABD6GFP6KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRGE4DCMJWGM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

algora-pbc[bot] commented 8 months ago

[!NOTE] The user @35C4n0r is already attempting to complete issue #867 and claim the bounty. We recommend checking in on @35C4n0r's progress, and potentially collaborating, before starting a new solution.

algora-pbc[bot] commented 8 months ago

💡 @35C4n0r submitted a pull request that claims the bounty. You can visit your bounty board to reward.

algora-pbc[bot] commented 8 months ago

@mohanish2504: Reminder that in 4 days the bounty will become up for grabs, so please submit a pull request before then 🙏

algora-pbc[bot] commented 8 months ago

🎉🎈 @35C4n0r has been awarded $50! 🎈🎊