aloget

module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2017 License: MIT

README

aloget

Build Status Latest Version

AWS ALB(Application Load Balancer)/ELB(Classic Load Balancer) Access Log Downloader

Usage

Set below if necessary or use -cred and -r option.

$ export AWS_ACCESS_KEY_ID='yourkey'
$ export AWS_SECRET_ACCESS_KEY='yoursecretkey'
$ export AWS_REGION='us-east-1'
#-- output to stdout
$ aloget -b <S3Bucket> -p <ALBAccessLogPrefix> -stdout [options] 

#-- output to file
$ aloget -o <OutputFilePrefix> -b <S3Bucket> -p <ALBAccessLogPrefix> [options] 

Install

go get github.com/yomon8/aloget/...
go install github.com/yomon8/aloget/...

or

Download from released file

Arguments

Usage:
  aloget -b <S3Bucket> -p <ALBAccessLogPrefix> {-o <OutputFilePrefix>|-stdout}
         [-r aws-region]
         [-s yyyy-MM-ddTHH:mm:ss] [-e yyyy-MM-ddTHH:mm:ss]
         [-duration <Minutes>]
         [-cred] [-gz|-elb] [-utc] [-force] [-debug] [-version]

Arguments Description Example
-b S3 Bucket name -b yourbucket
-p S3 ALB AccessLog Prefix -p alb-log/alb-name
-o Output file prefix,if provided no value,set output to STDOUT -l /tmp/alblog
-stdout Write access log to stdout -stdout
-r Required to set AWS Region or set env variable AWS_REGION -r us-west-1
-s Download files newer than [s]tart time (default 10 minutes ago) -s 2017-09-28T11:59:54
-e Download files older than [e]nd time (defalut now) -e 2017-09-28T12:59:54
-duration Duration minutes of downloading logs -duration 30
-cred Use default profile of credential file (Usually ~/.aws/credentials) -cred
-gz Don't decompress gzip file -gz
-version Show Version -version
-utc Recognize the datetime value of -s and -e as UTC -utc
-elb ELB(Classic Load Balancer) mode -elb
-force Don't prompt before start of downloading -force
-debug Print debug message -debug

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL