Skip to main content

Welcome to SkySignal

SkySignal is your one-stop shop for monitoring Meteor.js applications. Built specifically for the Meteor ecosystem, SkySignal provides comprehensive Application Performance Monitoring (APM) with real-time visibility into your Methods, Subscriptions, Errors, System Metrics, and Uptime.

Why SkySignal?

Traditional APM tools don't understand Meteor's unique architecture. SkySignal was built from the ground up as a complete monitoring solution:

  • Meteor Methods - Track response times, arguments, and errors
  • DDP Subscriptions - Monitor document counts, data transfer, and response times
  • Real User Monitoring - Understand client-side performance
  • Background Jobs - Track job queues, execution times, and failures
  • System Metrics - CPU, memory, event loop, and MongoDB performance
  • Uptime Monitoring - Monitor your endpoints and get alerted when your app goes down
  • Scheduled Reports - Receive weekly and monthly performance summaries via email

Quick Start

Get started in under 5 minutes:

# Add the SkySignal agent package
meteor add skysignal:agent

Then add your API key to settings.json:

{
"skysignal": {
"apiKey": "sk_live_xxxxxxxxxxxx"
},
"public": {
"skysignal": {
"publicKey": "pk_live_xxxxxxxxxxxx"
}
}
}

Run with settings:

meteor run --settings settings.json

That's it! Data will start flowing to your SkySignal dashboard immediately.

Features

Method Tracing

Track every Meteor Method call with detailed timing information:

  • Response times and percentiles (p50, p95, p99)
  • Error rates and stack traces
  • Argument inspection for debugging
  • Slow method detection and alerts

Subscription Monitoring

Understand your DDP subscription performance:

  • Document counts and data transfer sizes
  • Response times and latency
  • Active subscription tracking
  • Memory usage per subscription

Error Tracking

Catch and diagnose errors before your users report them:

  • Full stack traces with source map support
  • Error grouping and deduplication
  • Browser and server error correlation
  • Custom error context and metadata

Real-Time Dashboards

Get instant visibility into your application's health:

  • Live metrics with sub-second updates
  • Customizable time ranges
  • Host filtering for multi-server deployments
  • Export data for further analysis

Uptime Monitoring

Keep your application online and know immediately when issues occur:

  • HTTP endpoint monitoring with customizable intervals
  • Instant downtime alerts via email
  • Response time tracking and historical uptime stats
  • Incident timeline and status page integration

Scheduled Status Reports

Stay informed without constantly checking the dashboard:

  • Weekly Reports - Summary of key metrics, top errors, and performance trends
  • Monthly Reports - Comprehensive analysis with month-over-month comparisons
  • Delivered straight to your inbox
  • Share with your team to keep everyone aligned

Getting Help

Next Steps

Ready to get started? Check out our Getting Started guide for detailed installation instructions.