In this article

Understanding API Metrics

Overview

The API dashboard wall displays API metrics that provide insights into your APIs. You can access the API dashboard wall from the subtab on the SnapLogic Dashboard. The API dashboard wall is composed of widgets that help you visualize various API metrics and details about your APIs. As an Org admin, you can monitor statistics that give a summary view of any selection of APIs within your Org. As a Pipeline developer, you can track the consumption of your APIs, troubleshoot errors, and analyze performance (latency). Similar to the functionalities available on the Pipeline and Tasks dashboard tabs, you can view assets to which you have read and write permissions.

Troubleshooting Errors

The API dashboard serves as the central repository of information about your APIs when they are published to and consumed from the developer portal. As an Org admin, you can collect metrics on usage, latency, and the number and type of errors API consumers face. This data collection is an important part of managing API policies, because understanding these metrics can help you decide on the combination of policies that best protect the APIs published to your developer portal. Because the dashboard supports downloads, you can collect these metrics over time and analyze the patterns for usage trends.

The dashboard separates response from target errors, making it easier to determine if the error occurred because of an API policy configuration or originated from the Pipeline runtime. Latency metrics facilitate fine-tuning the efficiency of your traffic control policies for your APIs. Furthermore, you can perform deep dive analysis from the dashboard, and easily access the Pipeline runtime of a target API. This capability allows API developers to fix issues at the Pipeline level and improve the service that the API provides.

Analyzing API Consumption

The API dashboard renders API usage metrics in visual and detail views. The API Details table lists APIs that are handling the most requests. The order of target APIs defaults to requests per minute, essentially giving you a view of the top ten APIs. You can also sort by error percentage and latency, so that you can analyze problems your API consumers are facing when ingesting APIs from your developer portal. These details combined with the widgets give API developers the tools they need to analyze consumption trends and improve the user experience of their APIs.

API Metrics

The dashboard displays area charts, where you can view metrics for your APIs:

Selecting a Widget

To select/deselect the widgets to display on the Dashboard, click the Widget selector at the top left.

Exploring the Widget

Within the graphs, you can position your cursor over the data points to view the metrics for that period of time. Data points represent the total or the average value over a 15-minute period. Sliding the cursor along the trend line on the widget also displays the data points for that area of the graph. You can further specify which metrics to view by clicking the labeled colored squares below the graph.

Selecting the API

To filter which metrics are shown, expand the API selector and select the Project Spaces, Projects, and APIs whose metrics you want to display. By default, the widgets display the metrics for All APIs in your Org.

You can also filter the results displayed in the API selector by entering a keyword in the Filter field.

Customizing API Dashboard

Overview

You can customize the API dashboard for the following tasks:

Selecting a Time Range

You can customize the API Dashboard to view data for a different time period. Click any one of the following options to change the time range:

Viewing and Hiding the Available Panels

You can view the metrics for each API in the specified period in the All API Details table. Clicking on the API call opens a separate window with details of that API. 

  • You can hover your cursor on any graph to view the statistics for each metric.

  • Click (blue star) by All API Details to download the statistics as a CSV file.

  • Enter a term in the Search field to find a specific API call.

Changing the layout

To view the API dashboard, click DashboardAPI. By default, SnapLogic displays data for the past hour.

Analyzing Request Details

All API Details

You can analyze usage and other statistics in the All API Details widget.

The widget lists all the APIs that were called from the Developer Portal.

API Request Details

The request details view provides additional information about API requests. 

Click Back to return to the All API Details view.


Related Links