elb-logStruct of account information.
credentialsbucket-nameaccount-idregion
;; Usage of ELB-LOG
(LET ((OBJ (MAKE-ELB-LOG (CONS "ACCESS_KEY" "SECRET_KEY") "elb-log")))
OBJ
;; => TYPE: ELB-LOG
(ELB-LOG-CREDENTIALS OBJ)
;; => ("ACCESS_KEY" . "SECRET_KEY")(ELB-LOG-BUCKET-NAME OBJ)
;; => "elb-log")log-bucketStruct of ELB log bucket.
bucketselb-log
log-keyStruct of ELB log object key.
account-idregiondateelb-nametimestampelb-iphashkey
log-lineStruct of ELB log line.
timeelb-nameclientclient-portbackendbackend-portrequest-processing-timebackend-processing-timeresponse-processing-timeelb-status-codebackend-status-codereceived-bytessent-bytesrequest-methodrequest-urirequest-protocoluser-agentssl-cipherssl-protocol
;; Usage of LOG-LINE
(LET ((OBJ (MAKE-LOG-LINE *SAMPLE-LOG*)))
OBJ
;; => TYPE: LOG-LINE
(LOG-LINE-TIME OBJ)
;; => @2014-02-15T23:39:43.945958Z
(LOG-LINE-ELB-NAME OBJ)
;; => "my-loadbalancer"
(LOG-LINE-CLIENT OBJ)
;; => "192.168.131.39"
(LOG-LINE-CLIENT-PORT OBJ)
;; => 2817
(LOG-LINE-BACKEND OBJ)
;; => "10.0.0.1"
(LOG-LINE-BACKEND-PORT OBJ)
;; => 80
(LOG-LINE-REQUEST-PROCESSING-TIME OBJ)
;; => 7.3e-5
(LOG-LINE-BACKEND-PROCESSING-TIME OBJ)
;; => 0.001048
(LOG-LINE-RESPONSE-PROCESSING-TIME OBJ)
;; => 5.7e-5
(LOG-LINE-ELB-STATUS-CODE OBJ)
;; => 200
(LOG-LINE-BACKEND-STATUS-CODE OBJ)
;; => 200
(LOG-LINE-RECEIVED-BYTES OBJ)
;; => 0
(LOG-LINE-SENT-BYTES OBJ)
;; => 29
(LOG-LINE-REQUEST-METHOD OBJ)
;; => "GET"
(LOG-LINE-REQUEST-URI OBJ)
;; => "http://www.example.com:80/"
(LOG-LINE-REQUEST-PROTOCOL OBJ)
;; => "HTTP/1.1"
(LOG-LINE-USER-AGENT OBJ)
;; => "curl/7.38.0"
(LOG-LINE-SSL-CIPHER OBJ)
;; => "-"
(LOG-LINE-SSL-PROTOCOL OBJ)
;; => "-")