shellscript
shellscriptなどでcurlを使ってjsonをPOSTする場合 エスケープや変数展開だったりと気にすることが多く毎度躓いてるなーと思っていたのですが@ + ファイルorヒアドキュメントを使って書くと良さそうです もっと早く気づきたかった・・・ 参考 bash - Curl wi…
pecoを使って色々フィルタリングして便利なターミナル生活を過ごすためのメモ 調べればたくさん出てくるのであえてまとめる必要もないかもしれないけど、ある程度自分が使うように微修正したりしたのでまとめて残してみます gitのブランチをフィルタリング …
ちょっとしたコードとか調査の途中経過などの結果を共有するときとかよくslackに投げたりすると思います そんな時に、いちいち結果をコピーしてslackに投げるのって地味に面倒ですよね いろいろ調査、コマンドライン上で結果をslackへ投稿! 簡単なコード書…
ChatOpsの一環としてサービスのアラートをSlackに投げれるようにします さっと調べた感じ今だとCloudwatch -> SNS -> Lambda -> Slackというのがlambda to slackのblueprintもあるので楽そう + 使ってみたかったのですが担当サービスがそもそもlambdaが使え…
下記参考にたたいてみました put-metric-alarm Diskスペースが80%以上使っていたらSNSに通知を飛ばす設定 aws cloudwatch put-metric-alarm --alarm-name testalarm \ --comparison-operator GreaterThanThreshold \ --threshold 80 \ --alarm-description t…
日々の業務で「これ人力でやる必要あるの?」みたいなものって結構ありますよね そんな面倒な確認や告知は自動化してしまいましょう という事で今回はslackのincoming webhooksを使ってslackへ通知をしてみます slack integrationの設定 Incoming WebHooksの…
調査とかでこんな感じのファイルに対してgrepなりしたりする場合 access_log.2015-08-01.gz access_log.2015-08-02.gz access_log.2015-08-03.gz access_log.2015-08-04.gz access_log.2015-08-05.gz access_log.2015-08-06.gz access_log.2015-08-07.gz acc…
シェルスクリプトで変数の値を変数として扱う シェルスクリプトを書いていて変数の値を変数として扱いたいみたいな状況が出てきてちょっとはまったのでメモ オプションによって使う変数を変えたい場合などに有効かなと思います。 実行時にsh test.sh aaaと入…