Ways to configure an analytics endpoint

An analytics endpoint defines the configuration to offload API event data by using a specific protocol to connect to a remote analytics server.

An analytics endpoint buffers API event data and offloads the collected data as a bulk activity log. To define an analytics endpoint, you must specify the protocol-specific URL to offload the collected data.
HTTP or HTTPS
The analytics endpoint connects to the remote server with the HTTP or HTTPS protocol. For the HTTPS protocol, you must specify the TLS client profile to secure connections to the remote server.
Kafka
The analytics endpoint connects to the request topic on the remote server with the Kafka protocol.
The collected API event data for an API gateway is offloaded as a bulk activity log when either of the following conditions is met. By default the size of each delivery is 512 MB.
  • The collected number of records is 80% of the value set for the maximum number of records that the buffer can contain for each API gateway. By default, the buffer contains 1024 records of 512 KB.
  • The interval to wait after the last offload completed. By default the interval is 600 seconds.