Dependency Monitors
Dependency monitors track third-party services and APIs that your application relies on. Know when Stripe, Shopify, AWS, or any external service experiences issues.
How Auto-Detection Works
Smart Setup discovers your dependencies automatically using a dual-engine approach
When you add a website through Smart Setup, FlareWarden runs two detection engines in parallel to discover the third-party services your site depends on:
Domain-Level Checks
Identifies CDN providers, email services, hosting platforms, and cloud infrastructure behind your domain.
Website Checks
Reviews your website to find analytics tools, payment processors, CMS platforms, and other services embedded in your pages.
Service Recognition & Integrations
Smart Setup recognizes hundreds of services by checking your website. Of those, 40 have dedicated status page tool integrations that automatically configure the correct monitoring endpoint, expected response format, and check parameters.
Each detected service includes a confidence score. High-confidence services in critical categories are automatically pre-selected during setup. You can select or deselect any service before creating your monitors.
Re-run on existing monitors: You can re-run Smart Setup on any existing monitor to find newly added services. Open the monitor settings and select "Re-run Smart Setup" to check your site again.
Why Monitor Dependencies?
Track third-party services that can impact your application
Your website may be running perfectly, but if a critical third-party service goes down, your users are still affected. Dependency monitors help you:
- Identify root causes: Know whether an issue is your fault or a third-party problem
- Communicate proactively: Alert customers before they report issues
- Track reliability: Build a history of third-party uptime for vendor discussions
39 Supported Integrations
FlareWarden auto-detects and integrates with 39 status page providers and cloud infrastructure dashboards including Atlassian StatusPage, AWS, Azure, GCP, and more. Just paste a URL and we handle the rest.
Browse all integrationsCommon Dependencies to Monitor
Popular third-party services worth tracking
Payment Processors
- Stripe
- PayPal
- Square
E-commerce
- Shopify
- WooCommerce
- BigCommerce
Email Services
- SendGrid
- Mailchimp
- Resend
Cloud Providers
- AWS
- Google Cloud
- Azure
CDN & Performance
- Cloudflare
- Fastly
- Akamai
APIs & Integrations
- Twilio
- Auth0
- Algolia
Configuration Options
Settings for dependency monitoring
Endpoint URL
The URL to monitor. Many services offer status or health check endpoints:
https://api.example.com/health
https://status.aws.amazon.com/rss/ec2-us-east-1.rss
Expected Content (Optional)
Optionally verify the response contains specific text. Uses the same matching options as content monitors:
- None: Only check if the endpoint responds
- Contains: Verify specific text is present
- Not Contains: Alert if specific text appears
Severity Level
How dependency failures affect your parent monitor:
Ownership
Mark whether you own/control this dependency or if it's a third-party service. This helps with reporting and root cause analysis.
How Dependency Monitoring Works
Understanding the dependency check workflow
Attach to Parent Monitor
Dependencies are linked to an uptime monitor (the "parent")
Independent Checks
Dependencies are checked on the same schedule as their parent
Status Aggregation
Dependency failures can affect the parent's status based on severity
Separate Incidents
Dependency failures create their own incidents for clear tracking
Best Practices
Tips for effective dependency monitoring
- Use official status endpoints
Most services offer status pages or health endpoints. Check their documentation.
- Set appropriate severity
Use Critical for payment processors, Degraded for non-essential services.
- Group related dependencies
Attach all related dependencies to the appropriate parent monitor for a complete view.