Node package manager
Emit new event with the latest count of downloads for an npm package. See the documentation.
Emit new event when a new version of an npm package is published. See the documentation
Acknowledges an incident, marking it as acknowledged in Better Stack. See the documentation
Initiates an incident that signals the team. See the documentation
Brings a closure to an incident by resolving it with optional resolution details. See the documentation
The Better Stack API allows you to enhance your app's capabilities with powerful monitoring, logging, and analytics tools. By connecting to the API through Pipedream, you can create custom, serverless workflows that automate the ingestion, analysis, and response to your app's operational data. Leverage real-time insights, set up alerts, and integrate with various other services to maintain optimal performance and swiftly troubleshoot issues.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
better_stack: {
type: "app",
app: "better_stack",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://uptime.betterstack.com/api/v2/monitors`,
headers: {
Authorization: `Bearer ${this.better_stack.$auth.uptime_token}`,
},
})
},
})