All Collections
Send your logs
Akamai Cloud Monitor
Akamai Cloud Monitor

Ship your Akamai cloud monitor seamlessly for better alerting, visualizations, and security enrichment

Amnon Shahar avatar
Written by Amnon Shahar
Updated over a week ago

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

  1. Go to AWS Serverless Repository and Search for Coralogix. Select Coralogix-Akamai-DataStream.

  1. 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:

  1. Clone/download this repository

  2. Copy examples/akamai.env.example to configs/akamai.env and fill with Akamai credentials and datastream settings (Akamai DataStream API)

  3. Copy examples/coralogix.env.example to configs/coralogix.env and fill with Coralogix 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.



Did this answer your question?