Integrations
Channels has integrations with third party applications to make it easier to use Channels and get the most out of it.
Note: Integrations are only available to Pro plans and above.
∞ Datadog
Datadog is an application performance monitoring platform. You can add Channels as an integration in order to monitor the metrics and alerts that you are interested in tracking.
In order to add Channels as an integration on Datadog:
- Create a Datadog account or Login at datadoghq.com
- Go to ‘Integrations’ inside your Datadog dashboard
- Find the Pusher integration, and follow the steps on the ‘Configuration’ tab.
- Go to your Channels account settings, select the tab for Datadog Integration
- Paste your Datadog API key and save it.
- Return to your Datadog, and on the ‘Dashboards’ tab , select Pusher to configure your dashboard, seen below.
∞ Librato
Librato is a application performance monitoring platform. You can add Channels as an integration in order to monitor the metrics and alerts that you are interested in tracking.
In order to add Pusher as an integration on Librato, you’ll need a Librato account. If you don’t have one, you can create one here.
- Access your Librato tokens page, here.
- Generate a new ‘Record Only’ or ‘Full Access’ token. ** If you provide us with a full access token, we can set you up with a pre-built dashboard. **
- Go to your Pusher account settings, select the tab for Librato Integration
- Paste your Librato Email and newly created API key and save it.
- Return to your Librato dashboard, and on the Metrics tab, you’ll see your new Pusher Channels metrics with the
pusher.
namespace.
If you provided us with a full access token, you can go to the Spaces tab and you’ll see a new dashboard (Pusher
) which is already setup to give you some insight on the metrics we’re sending. You can modify this dashboard to your liking.
∞ Metrics
This is a list of metrics sent to our integrations. An aggregate per app_id
is sent around every 5 seconds.
Provided metrics |
---|
Messages count sent over time |
API Requests sent over time |
Webhooks sent over time |
Presence events sent over time |
Broadcast messages sent over time |
Client events received sent over time |
Client events sent over time |
Average message size |
Maximum message size |
95th percentile message size |
Median message size |
Concurrent connections per second |
Non-secure connections per 5 seconds |
Non-secure sockjs connections per 5 seconds |
Non-secure websocket connections per 5 seconds |
Secure connections per 5 seconds |
Secure sockjs connections per 5 seconds |
Secure websocket connections per 5 seconds |