utern
The “best of best” way to tail AWS CloudWatch Logs from your terminal.
標準出力されるのでリダイレクト等を実施する
install
code:shell
$ brew tap knqyf263/utern
$ brew install knqyf263/utern/utern
Sample
10 分前から 5 分前のスローログを取得
code:shell
$ utern --since 10m --end 5m '/aws/rds/instance/master/slowquery'
時間指定で抜き出し
code:shell
$ utern --no-log-group --no-log-stream --since 2019-10-16T18:45:00Z --end 2019-10-16T18:55:00Z '/aws/rds/instance/master/slowquery' > slow.$(date +%Y%m%d).log
tailf
code:shell
$ utern '/aws/rds/instance/master/slowquery'
10 分前から 5 分前までのアクセスログで 5XX なものを取得
code:shell
$ utern --since 10m --end 5m --filter '{$.status = "5*"}' '/ecs/web'
RDS 詳細メトリクスの取得
code:shell
$ utern --no-log-group --no-log-stream --stream "db-xxxxxx" 'RDSOSMetrics'