To gain an insight into the overall health of topics and highlight potential performance issues with systems producing to Event Streams, you can use the Producer dashboard provided for each topic.
The dashboard displays aggregated information about producer activity for the selected topic through metrics such as message produce rates, message size, and an active producer count. The dashboard also displays information about each producer that has been producing to the topic.
You can expand an individual producer record to gain insight into its performance through metrics such as messages produced, message size and rates, failed produce requests and any occurences where a producer has exceeded a broker quota.
The information displayed on the dashboard can also be used to provide insight into potential causes when applications experience issues such as delays or ommissions when consuming messages from the topic. For example, highlighting that a particular producer has stopped producing messages, or has a lower message production rate than expected.
Important: The producers dashboard is intended to help highlight producers that may be experiencing issues producing to the topic. You may need to investigate the producer applications themselves to identify an underlying problem.
To access the dashboard:
- Log in to Event Streams as an administrator.
- Click the Topics tab.
Select the topic name from the list you want to view information about.
The Producers tab is displayed with the dashboard and details about each producer. You can refine the time period for which information is displayed. You can expand each producer to view details about their activity.
Note: When a new client starts producing messages to a topic, it might take up to 5 to 10 minutes before information about the producer’s activity appears in the dashboard. In the meantime, you can go to the Messages tab to check whether messages are being produced.
Important: By default, the metrics data used to provide monitoring information is only stored for a day. Modify the time period for metric retention to be able to view monitoring data for longer time periods, such as 1 week or 1 month.