Overview
Basic Functions
The Analytics module performs the following basic functions:
You can monitor API load and performance, perform status detection
You can apply advanced filters to log data and perform queries
You can visualize metrics with charts and dashboards
You can create custom reports and generate automatic reports
You can monitor API traffic in real-time
You can track request flow step by step and debug
You can manage and transfer log data
Use Cases
You can monitor and analyze API performance metrics
You can analyze error rates and error types
You can view endpoint usage statistics
You can perform client-based traffic analysis
You can perform IP-based traffic and security analysis
You can perform trend analysis over time
You can create and share custom reports
You can detect performance issues and debug
Analytics Modules
The Analytics module consists of the following sub-modules:
Dashboards visualizing API Proxy performance metrics
Viewing and analyzing traffic logs of all API Proxies
Step-by-step tracking of incoming requests in API Proxy
Making query and filter definitions on log records
Ready reports and custom report generation
Configuring API Proxy traffic logs
Transferring unsent log data
API traffic log record data structure
Data Structure
For detailed information about the data structure of API traffic log records, you can refer to the API Traffic Log Record Data Structure page.
Important Notes
- Querying and analytical visualization of API Traffic in Apinizer Management Console is only possible by adding an Elasticsearch Connector to the relevant environment.
- If multiple Elasticsearch Connectors are defined, data from the first Elasticsearch Connector added in Apinizer Management Console can be viewed.
- In the section under the Project menu, reporting can only be done on metrics under the project.
- In the section under the Admin menu, reporting can be done on all metrics.
- API Proxy Traffic (Over Time) and API Proxy Creation Report pages are exclusive to Admin.