User performance monitoring made simple

Measure user interactions
Instantly

Gain real-time visibility into user journeys and event speeds to fine-tune and accelerate your application with Dashdog.

dashdog.app/dashboard
Avg Action Duration
342ms
↓ 18% from last week
Total Events
12,847
↑ 24% from last week
Slowest Action
Add card to account
55s avg duration

Recent Events

Live
login120s
ChromeNew York
page_load156ms
SafariLondon
checkout500s
FirefoxTokyo
Add card to account58s
ChromeBerlin

Everything you need to monitor performance

Simple integration, powerful insights. Track what matters most to your users.

Event Timing
Track login times, user journeys, and custom events with millisecond precision.
User Analytics
Collect user data to help identify which users are taking longer to complete actions.
Custom Metadata
Send your own custom data and version events for detailed analysis.
Real-time Dashboard
View performance metrics and user data in a beautiful, intuitive dashboard.
Simple Integration
Add DashDog to your application with just a few lines of code.
Version Support
Track and compare different versions of your user actions to measure improvements and regressions.

Get started in minutes

Add DashDog to your application with minimal setup.

1

Install the package

Add DashDog to your project with your favourite package manager.

2

Start tracking

Begin monitoring performance with simple start/end calls.

3

View insights

Watch your performance data in the dashboard.

# Install DashDog
pnpm install dashdog
# Basic usage
import dashdog from 'dashdog'
// Start timing
dashdog.start('user-login')
// ... user does stuff ...
// Stop timing and upload to Dashdog
dashdog.end('user-login')
// Or measure async operations
const result = await dashdog.measure(
'api-call', fetchUserData
)

Ready to optimize your application?

Free tier available • No credit card required • Upgrade anytime

DashDog | Simple Performance Monitoring for Web Apps