PipedreamHQ / pipedream

Connect APIs, remarkably fast. Free for developers.
https://pipedream.com
Other
8.81k stars 5.27k forks source link

[Triggers] New Bugsnag Triggers #5477

Closed patrickpistor closed 1 year ago

patrickpistor commented 1 year ago

Name of app / service Bugsnag

Link to developer documentation https://docs.bugsnag.com/api/

Is lack of support preventing you from building workflows, or do you have a workaround? Looking into using webhooks

Are there specific actions, or triggers, you'd like to see for this app? Please let us know here or use the Action and Trigger issue templates to open requests for each! Error notification reporting on discord is what I am trying to achieve

sergioeliot2039 commented 1 year ago

Hi @patrickpistor

Thanks for your interest in using Pipedream.

We have a basic integration for for Bugsnag at: https://pipedream.com/apps/bugsnag

Would you like to take sometime to perhaps, specify for triggers or actions, even, that you'd like to see built for Bugsnag, next to your error reporting trigger?

Here's a good example (#5444)

Looking forward to you comments.

patrickpistor commented 1 year ago

@sergioeliot2039 Hey! Sorry I didn't see that you had Bugsnag added already. I still don't see it when I search for triggers since I am specifically looking to send a discord message when there is a new error reported in Bugsnag. Not sure if you have support for that but it would be something I am very interested in

sergioeliot2039 commented 1 year ago

@patrickpistor

Got it. Do you want to request any other trigger in addition to "new error in Bugsnag"? Which other actions or triggers would you suggest?

I am asking because usually the component development team at PIpedream usually take ~5 components for a given app. So I am looking to see if you'd like to request more components, additional to the new error trigger. (But if you don't want to request more that's fine)

patrickpistor commented 1 year ago

@sergioeliot2039 Appreciate you providing the additional context. I can definitely think of a few more trigger suggestions if it would be valuable for the team. Would love to have a trigger for sending a message when an error goes over a certain threshold, when a new version of the app is released, and when stability score drops below a certain threshold. Triggers on the status of an error changing would be cool as well

sergioeliot2039 commented 1 year ago

@patrickpistor I took a dive onto the Bugsnag app and I am updating your Github issue - request to reflect the these trigers, and triage for component development teams. thanks for input

dylburger commented 1 year ago

Thanks for the request! Did you know that anyone can author and publish their own Pipedream sources? Would you be interested in helping out with that? We're happy to answer any questions or support you in any way.

If you don't have the time, would you be willing to reach out to the app provider to see if they're interested in building these? When we work with an app partner, it improves the quality of the integration, and it helps when this kind of request comes from a customer like you.

sergioeliot2039 commented 1 year ago

@patrickpistor you can ignore the automated message from Dylan

sergioeliot2039 commented 1 year ago

App Bugsnag

Triggers New Error New App Release New Error Spiking Stability Score Dropped Error Status Changed

This might be good head ups Bugsnag supports Webhooks via a plug in, so we might can leverage those to building the sources https://docs.bugsnag.com/product/integrations/data-forwarding/webhook/ New Error matches Bugsnag's firstExceptionwebhook event New App Realease matches Bugsnag's release New Error Spiking sounds like an specialization on Bugsnag's projectSpiking based on the filter

Stability Score Dropped perhaps could be an email triggered by Bugsnag stability alert https://docs.bugsnag.com/product/stability/#stability-alerts

Error Status Changed matches Bugsnag's errorState- ManualChange

patrickpistor commented 1 year ago

@sergioeliot2039 awesome stuff, I am looking into these on my own as well and have no problem helping out if there's any way I can

sergioeliot2039 commented 1 year ago

cool @patrickpistor , are you working on building the components your self?

if so, you can contribute to the Pipedream component registry, check out the guide here: https://pipedream.com/docs/components/guidelines/ if you are interested in helping out with that, we're happy to answer any questions or support you in any way.

patrickpistor commented 1 year ago

@sergioeliot2039 ended up just setting it up to twillio sms instead since it was easier. Might revisit in the future but I can close it for now