SolarWinds Pingdom provides real user, uptime, page speed, and synthetic monitoring of web applications from outside the firewall.
Emit new event when a new check is added in Pingdom. See the documentation
Emit new event each time a record is added, updated, or deleted in an Airtable table. See the documentation
The Pingdom API offers a suite of endpoints to monitor the uptime, performance, and interactions for websites and web applications. With this API, you can automate the retrieval of monitor statuses, alerts, and performance data. Integrating Pingdom with Pipedream allows developers to create custom workflows that can notify teams of incidents, track performance metrics, or even trigger actions based on website status changes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pingdom: {
type: "app",
app: "pingdom",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.pingdom.com/api/3.1/checks`,
headers: {
"Authorization": `Bearer ${this.pingdom.$auth.api_token}`,
},
})
},
})
Airtable (OAuth) API on Pipedream allows you to manipulate and leverage your Airtable data in a myriad of powerful ways. Sync data between Airtable and other apps, trigger workflows on updates, or process bulk data operations asynchronously. By using Airtable's structured databases with Pipedream's serverless platform, you can craft custom automation solutions, integrate with other services seamlessly, and streamline complex data processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
airtable_oauth: {
type: "app",
app: "airtable_oauth",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.airtable.com/v0/meta/whoami`,
headers: {
Authorization: `Bearer ${this.airtable_oauth.$auth.oauth_access_token}`,
},
})
},
})