This integration collects Akamai DataStream logs and sends them to Coralogix.
In order to use this integration you first need to add a data stream. You will need the data stream ID, and to set up an API client for the DataStream Pull API. You will need the Client API host, client secret, access token, and client token.
Coralogix supports logs collection from Akamai DataStream v2. To configure the logs delivery follow the next steps:
1. In your Property add “Log Request Details” behavior, switch “Include Custom Log Field” option and fill it with the content that will be recognized by Coralogix as subsystem name (the applicationName is taken from the “reqHost” field, and subsystemName is taken from the “customField”) :
2. In your Property add “DataStream” behavior, select “Stream version” to v2 and enable it:
3. Create the DataStream for your Property and on “Data Sets” step of the setup wizard select all possible fields and select “Log format” as “Json:
4. On “Delivery” step of the setup wizard select “Custom HTTPS” method and configure it as follow:
As “Endpoint URL” use the URL that matches the endpoint you’re using (can be found in the table below). In “Additional options” section select “Content-Type” as “application/json”, change “Custom header name” to “private_key” and put your account’s private key as value.
Once everything will be configured just deploy the new version of your stream.
Endpoint | Cluster URL |
.com | https://api.coralogix.com/logs/datastream |
.us | https://api.coralogix.us/logs/datastream |
.in | https://api.app.coralogix.in/logs/datastream |