Overview
Monitor your realtime messages and connection analytics across your Pusher apps:
- Visualize concurrent connections in realtime.
- Track messages sent by type, including broadcast, client events, webhooks, and API messages.
- Get a statistical breakdown of message size, including average, median, max, and 95th percentile.
- Monitor usage within billing timetables.
Setup
Installation
In order to monitor your metrics from Pusher:
Copy your Datadog API key.
Go to your Pusher account settings and select Datadog Integration or sign in.
Paste your Datadog API key and click Save.
Return to your Datadog dashboard to see metrics begin to populate the default Pusher dashboard view.
Metrics populate in real time. Your historical data populates once your integration is successfully installed.
Data Collected
Metrics
pusher.messages (count) | Messages sent over time. Shown as message |
pusher.messages.api_request (count) | API Requests sent over time. Shown as message |
pusher.messages.webhook (count) | Webhooks sent over time. Shown as message |
pusher.messages.presence_event (count) | Presence events sent over time. Shown as message |
pusher.messages.broadcast (count) | Broadcast messages sent over time. Shown as message |
pusher.messages.client_event.received (count) | Client events received sent over time. Shown as event |
pusher.messages.client_event.sent (count) | Client events sent over time. Shown as event |
pusher.message_size.avg (gauge) | Average message size. Shown as byte |
pusher.message_size.max (gauge) | Maximum message size. Shown as byte |
pusher.message_size.p95 (gauge) | 95th percentile message size. Shown as byte |
pusher.message_size.count (rate) | Messages count sent over time. Shown as message |
pusher.message_size.median (gauge) | Median message size. Shown as byte |
pusher.connections (count) | Concurrent connections per second. Shown as connection |
pusher.connections.non_secure (count) | Non-secure connections per 5 seconds. Shown as connection |
pusher.connections.non_secure.sockjs (count) | Non-secure sockjs connections per 5 seconds. Shown as connection |
pusher.connections.non_secure.ws (count) | Non-secure websocket connections per 5 seconds. Shown as connection |
pusher.connections.secure (count) | Secure connections per 5 seconds. Shown as connection |
pusher.connections.secure.sockjs (count) | Secure sockjs connections per 5 seconds. Shown as connection |
pusher.connections.secure.ws (count) | Secure websocket connections per 5 seconds. Shown as connection |
Events
The Pusher integration does not include any events.
Service Checks
The Pusher integration does not include any service checks.
Troubleshooting
Need help? Contact Datadog support.
Further Reading
Additional helpful documentation, links, and articles: