Sentry offers self-hosted and cloud-based application performance monitoring & error tracking that helps software teams see clearer, solve quicker, & learn continuously.
Emit new events for issues that have been created or updated.
Sends an Emergency Push Notification to devices with Pushover. Notifications are repeated until they are acknowledged by the user. More information at Pushing Messages and Message Priority
Return a list of events bound to a project. See the docs here
Sends a Push Notification to devices with Pushover. More information at Pushing Messages
Return a list of issues bound to a project. See the docs here
The Sentry API on Pipedream allows you to automate error tracking and responses in your applications. Sentry's robust issue tracking and release monitoring align with Pipedream's ability to craft custom workflows, enabling developers to connect error alerts to a plethora of other services for notifications, analysis, task management, and more. With Sentry's detailed diagnostic data, these workflows can help reduce downtime by triggering quick actions upon issue detection.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sentry: {
type: "app",
app: "sentry",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://sentry.io/api/0/`,
headers: {
Authorization: `Bearer ${this.sentry.$auth.auth_token}`,
},
})
},
})
Pushover makes it easy to send real-time notifications to your Android and iOS devices. By leveraging the Pushover API on Pipedream, you can craft customized messages triggered by various events and send them to users instantly. This integration can be especially useful for monitoring systems, to-do list reminders, or even to keep tabs on your online services and workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pushover: {
type: "app",
app: "pushover",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://api.pushover.net/1/messages.json`,
params: {
token: `${this.pushover.$auth.api_token}`,
user: `${this.pushover.$auth.user_key}`,
message: `test`,
},
})
},
})