Akamai DataStream
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.
Usage
Go to AWS Serverless Repository and Search for Coralogix. Select Coralogix-Akamai-DataStream.
Fill out the form in the Application settings section with Akamai credentials and datastream settings (Akamai DataStream API). Click on Deploy.
Akamai DataStream CLI
Akamai DataStream CLI
is the utility to collect logs from Akamai DataStream API
and send it to Coralogix.
Prerequisites
Before beginning you must have installed:
docker
(^18.09
)docker-compose
(^1.27.3
)cmake
Usage
Complete the next steps:
Clone/download this repository
Copy
examples/akamai.env.example
toconfigs/akamai.env
and fill withAkamai
credentials and datastream settings (Akamai DataStream API)Copy
examples/coralogix.env.example
toconfigs/coralogix.env
and fill withCoralogix
credentials
Then deploy a logging agent to Docker
:
$ make deployCopy
Akamai Cloud Monitor
Coralogix offers an easy, 2-step way to integrate your Akamai cloud monitor logs directly and be able to query, archive, define alerts, and create dashboards on them in Coralogix.
1. Route your Cloud monitor logs to https://cloudmonitor.coralogix.com/logs.
2. Provide your private key in your Content Delivery Property. To do this, add behavior with the header ‘rewrite’ and add the header “PRIVATE_KEY” with the private key you got when signing up to Coralogix.
3. In this Delivery Property, the origin server port must be 443 both for HTTP and HTTPS.