New Dashboard Update: Chat API Usage Charts

New charts in the Stream dashboard make it easy to visualize and monitor your chat API usage trends and keep your integration running smoothly.

Tess G.
Tess G.
Published May 3, 2021 Updated May 7, 2021

We know that at the end of the day, avoiding unexpected overages and understanding your bill is necessary for a successful chat integration. Therefore, we have created a new page in your dashboard to visualize historical usage over time, with charts displaying monthly active users and concurrent connections. Additional charts are on the way to help you track messages moderated, images moderated, message characters translated, and CDN usage. These charts can be filtered for custom time horizons so that you can analyze and compare data over short or long intervals.

Learn more about Stream Chat historical usage charts in our technical documentation→

Getting Started

Follow the directions below to navigate to and around the Chat Usage Page.

  1. Begin by navigating to the dashboard.
  2. On the dashboard, select an application.
  3. Open the 'Chat' dropdown and select ‘Usage’.
graph of active chat users with date on the x-axis and number of active users on the y-axis

Monthly Active Users

This graph shows monthly active users over time, defined as any unique user_id that has opened a websocket with the Stream API.. The value here will reset each month, so when looking at long time horizons you should expect a chart that will intermittently fall to zero.

The X axis will display time and the Y axis monthly active users. Hovering your mouse over the chart displays a tooltip with the exact date and number of monthly active users for that data point.

zoomed in view of chat monthly active users graph

Checking the gradient of the line in this chart and the current amount will give insight into how quickly your application’s user base is growing and whether you may need to upgrade your plan.

Concurrent Connections

This graph shows the number of active websocket connections to the Stream client at a given point in time. The graph shows time on the X axis and the number of concurrent connections on the Y axis. A hover effect on the chart will show a tooltip which details the number of concurrent connections and the date for a specific point on the chart.

line graph showing number of concurrent chat connections on the y axis and date on the x axis

Reviewing the peaks in this chart will give insight into how your highest-volume concurrent events are growing and whether you may need to upgrade your plan to avoid overages.

Look Forward To These Additional Usage Charts Coming Soon:

  • Messages Moderated
  • Images Moderated
  • Message Characters Translated
  • Content Delivery Network
Integrating Video with your App?
We've built a Video and Audio solution just for you. Check out our APIs and SDKs.
Learn more ->