Automating Incidence Response
Why We Recommend PagerDuty and Trigger.dev
Setting Up Your Workflow
1. Fetching Data from Telemetry
// telemetry.ts
export async function fetchTelemetryData(query: string) {
const API_KEY = 'YOUR_TELEMETRY_API_KEY';
const ENDPOINT = 'https://api.telemetry.sh/query';
const response = await fetch(ENDPOINT, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${API_KEY}`,
},
body: JSON.stringify({ query }),
});
const result = await response.json();
return result.data;
}2. Sending Alerts with PagerDuty
3. Gluing It Together with Trigger.dev
Automating Incident Response
Last updated