Skip to main content

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 integrations

Common 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://status.stripe.com
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:

Critical: Dependency failure marks the parent monitor as DOWN
Degraded: Dependency failure marks the parent monitor as DEGRADED

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

1

Attach to Parent Monitor

Dependencies are linked to an uptime monitor (the "parent")

2

Independent Checks

Dependencies are checked on the same schedule as their parent

3

Status Aggregation

Dependency failures can affect the parent's status based on severity

4

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.