with SauceLabs and InfluxDB Cloud?
Emit new event when a new bucket is created. See the documentation
Emit new event when a new script is created. See the documentation
Emit new event when a new task is completed. See the documentation
Runs a script and returns the result. See the documentation
Updates an existing bucket in InfluxDB Cloud. See the documentation
Write data to a specific bucket in InfluxDB Cloud. See the documentation
Sauce Labs API lets you automate your web and mobile app testing. This means you can create, manage, and run tests programmatically on different browsers and devices, gather results, and tap into Sauce Labs' extensive browser/device coverage without manual intervention. With Pipedream, you can connect Sauce Labs to a wide array of other services to streamline your testing pipeline, react to testing events in real-time, and integrate test outcomes into your CI/CD workflow, issue tracking, or notification systems.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
saucelabs: {
type: "app",
app: "saucelabs",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.saucelabs.$auth.api_base_url}.saucelabs.com/rest/v1/info/status`,
headers: {
"Content-Type": `application/json`,
},
auth: {
username: `${this.saucelabs.$auth.username}`,
password: `${this.saucelabs.$auth.access_key}`,
},
})
},
})
Harness the power of InfluxDB Cloud API on Pipedream to build robust data workflows. InfluxDB Cloud, a time-series database, is ideal for managing high-velocity data and extracting insights in real-time. On Pipedream, you can easily trigger workflows based on InfluxDB data, automate data ingestion, and connect with countless other services to analyze, visualize, and act upon your data.
import { InfluxDB } from '@influxdata/influxdb-client';
import { HealthAPI } from '@influxdata/influxdb-client-apis';
export default defineComponent({
props: {
influxdb_cloud: {
type: "app",
app: "influxdb_cloud",
}
},
async run({steps, $}) {
// See the Node.js client docs at
// https://github.com/influxdata/influxdb-client-js
const influxDB = new InfluxDB(this.influxdb_cloud.$auth.url);
const healthAPI = new HealthAPI(influxDB)
// Execute a health check to test our credentials
return await healthAPI.getHealth()
},
})