CloudWatch logsをgolangで操作するには? CloudWatchはかなりAWSの中でもかなり便利なサービスで大好きなんですが、いかんせんSDKにクセがあるので、 自分用のメモがてらラッパーライブラリを実装してみました。 作った機能 業務で使っている限り、大部分の時間はLogs Insightで検索したりしているのですが、 これが結構もっさりしてたり、そもそもコンソール開くのが煩わしいので、CLI化したい、というのがモチベーションでした。 ただ、APを新規で作っているときはメッセージ保存とかも当然やるので、必要そうな機能は実装しました。 LogGroup LogGroup一覧を返す メッセージ検索 LogStream 新規作成 LogStream一覧を返す LogEvent 新規作成 保存 リポジトリ install go get gitlab.com/kuritayu/l