Akamai Cloud Monitor
How to start logging with Akamai Cloud Monitor through Mezmo
LogDNA is now Mezmo
LogDNA has recently become Mezmo. As you access technical resources like our API, Code Libraries, and GitHub repositories, you will continue to see references to LogDNA for a short time as we update our new name across all our resource channels.
Follow the Cloud Monitor Implementation Guide to configure Akamai Cloud Monitor to forward logs to Mezmo. Use the parameters listed here to set the configuration options.
Cloud Monitor Data Delivery
Genera Configuration Option | Parameter |
---|---|
Origin Server Hostname |
|
HTTP Port |
|
HTTPS Port |
|
Content Provider Code | Select 812828 - Cloud Monitor to LogDNA If this option isn't available, contact Akami Support |
Origin SSL Certificate CN Options | |
---|---|
Verification Settings | Choose Your Own |
Trust | Specific Certificates (pinning); |
Match CN/SAN |
|
Hostname/IP |
|
HTTPS Port | '443' |
Dynamic Site Accelerator
In your Dynamic Site Accelerator configuration, set the Cloud Monitor Instrumentation behavior with the these parameters:
Cloud Monitor Delivery Hostname |
|
---|---|
*Data Sets to Include** | Specify the datasets for your logs |
Delivery URL Path |
Use your Mezmo Access Key for '' |
Optional Querystring Parameters
Use querystring parameters to override hostname, app, or to add tags:
/akamai/ingest/<Ingestion Key>?hostname=newHost&app=newTest
;
/akamai/ingest/<Ingestion Key>?tags=akamai,logdna&app=newTest
;
/akamai/ingest/<Ingestion Key>?tags=tag1&hostname=host1
, etc.
How Akamai Logs are Parsed
You can find information for each of your datasets in these log entries:
Base Log Line Data |
|
---|---|
Geographic Data | `geo.*' |
HTTP 1.0 |
|
Message Exchange Data |
|
Network Data 1.0 |
|
Network Performance Data |
|
Request Header Data |
|
Response Header Data |
|
Web Application Firewall Data 2.0 |
|
The information about each dataset and the definition of each field can be found in Appendix A: Cloud Monitor Default Connectors section of Cloud Monitor Implementation Guide.
Unless specified, hostname is always http.reqPath
and app is always AkamaiCloudMonitor.
The log line is formatted using some http.*
fields as in this example:
cliIP reqMethod reqPath?reqQuery proto/protoVer status bytes reqCT reqLen respCT respLen UA
Notes:
-
is used if the optional field is missing;- Just
reqPath
is used if there is noreqQuery
; - In order to format the line, the fields are joined together using whitespace delimiter in this order:
http.cliIP
;http.reqMethod
;http.reqPath?http.reqQuery
or justhttp.reqPath
;http.proto/http.protoVer
;http.status
;http.bytes
;http.reqCT
;http.reqLen
;http.respCT
;http.respLen
;http.UA
.
Updated 13 days ago