Offload Analytics to a third-party system
In this blog, we will learn how to offload IBM API Connect Analytics to a third-party system.
What is IBM API Connect Analytics?
IBM API Connect Analytics is a process of collecting, analyzing, and visualizing API eventual data. It helps the API Team in monitoring and enhancing their portfolio of Services. Also, it is an underlying OpenSearch data store which is a real search engine rather than a traditional database.
Analytics are stored as API eventual data only at the gateways that are associated with it. The Cloud Manager, API Manager, and Developer Portal user interfaces allow us to view analytics data. In a nutshell, IBM API Connect Analytics is an API Monitoring tool in a graphical view.
Planning to offload analytics data to a third-party platform
Why is it necessary for us to send analytics to an external service?
We do offload the analytics eventual data to a third-party system to maintain/store the data for a long time regarding API consumption from the end consumer (Internet/Intranet).
What is a third-party system to offload analytics?
Analytics eventual data is generated at the gateway and gathered by the IBM analytics sub-system can be offloaded to a third-party system. On top of what the integrated Analytics subsystem offers, the third-party service may offer improved monitoring, alerting, storage, and/or analysis.
The target systems listed below can be used to offload the analytics data:
- HTTP/HTTPS endpoints
- Apache Kafka
- Syslog servers
- OpenSearch
- Elastic search
Procedure to offload IBM Analytics:
- Configuration setup: Set up and install the Analytics subsystem and integrate it with respective gateways with good health checks.
- Setting extra-yaml file: Modify the analytics-extra-values.yaml file to set up data offloading to an external system from your API Connect Analytics deployment as per the third-party systems.If you want to write your own plugins for offloading data from API Connect Analytics, take a look at example output plugins in the IBM Knowledge Centre and re-install the analytics subsystem.
- Optional: To offload data, prepare a self-signed or private certificate and re-install Analytics after applying the certificate.