The entry point into Bearer is the monitoring section of the Dashboard. It displays key performance indicators (KPIs) for your API integrations, as well as details on newly detected anomalies and recently triggered remediations.
The Monitoring section is made up of three core parts:
The Key Performance Indicators (KPIs) overview
Recent Anomalies and Remediations
The KPI detail graphs
Each portion offers a view of the selected time window. The time window can be changed using the secondary navigation at the top of the page.
It all starts with the KPIs. Each indicator card shows the current value, change over time, and a graph of the metric for the selected time period. At a glance, the dashboard displays the following KPIs:
Health: An instant indicator of the overall health of your application. Scores range from A to F, with A being the highest (everything is performing well) and F being the lowest (there are serious problems). This rating is determined by anomalies and takes advantage of the business impact setting of each API to calculate your application's health. Dips in the health graph indicate periods of increased anomalies.
Error Rate: The current error rate, the percent of change, and a graph of errors for the selected time period.
Response Time: The average response time of all API calls in the selected time period, change over time, and a graph of the response times.
Throughput: The average daily throughput across the application as a whole for the selected time period.
Selecting any of the indicator cards will take you directly to the associated details deeper in the page.
The next section displays the most recent anomalies and remediations. From here you can switch between tabs to view anomalies or remediations, and filter the results to a specific API with the select options in the right.
Selecting the Show All... button will take you to the anomalies or remediations pages of the dashboard, where you can further refine your searches and analyze the calls.
The final portion of the monitoring section is made up of the KPI detail graphs. These provide further breakdowns of the data shown in the indicator cards. Changing the time period filters will adjust the available information in the graphs.
The health graph offers a breakdown of anomaly distribution by date and severity level.
The Error Rate graph displays a comparison graph of the error rates for your APIs. Up to 8 APIs can be displayed at a given time. The scale can be set by the error percentage (Percentage) or the number of errors (throughput) for the selected period.
To view more error graphs, select the Show More Error Graphs button to reveal the Error Status and Top Error Status per API charts.
The Error Status graph breaks down errors by status code. By default, it displays all APIs that have encountered errors but can be refined to show only specific APIs.
The part of the Errors section is the Top Error status per API chart. Here you can view the top error code for each API that has an error for the selected period.
The Response Time graph displays response time, over the selected time period, for up to 8 APIs at a given time. The graph can be toggled between the overall average response time and the 95th percentile range.
Selecting the Show More Performance Graphs button will reveal the Top Slowest APIs chart. Here you can view the slowest APIs, by response time, in descending order.
The Throughput graph displays requests-per-hour for your APIs across the given time period. Up to 8 APIs can be displayed at any given time, and hovering over lines on the graph will reveal additional details.
Selecting the Show More Request Graphs button will reveal the Most Used APIs chart. Here, the most used APIs are displayed along with their total API calls for the selected time period.
The dashboard gives you complete access to up-to-date stats from your application as a whole. Using the navigation, you can also:
See detected Anomalies and create your own anomaly rules.
View any remediations the Bearer Agent made in your app.
Dive into logs for every monitored API call that your application has made.
Adjust the settings for this application.
View details about your account and plan.