全力で怠けたい

怠けるために全力を尽くしたいブログ。

AWS

Redash の EC2 インスタンスのメモリが枯渇して CPU 使用率が高騰したときにやったこと。

EC2 インスタンスの CPU 使用率が高騰 やったこと kswapd0 プロセスが CPU を食いつぶす Redash の Docker コンテナがメモリをモリモリ食う 今後同じことが起きたら 参考にしたサイト とりあえずコレはやっておく Redash を動かしている EC2 インスタンスの…

パーティションがある EBS のボリュームサイズの拡張方法。

EC2 を運用中にパーティションがある EBS ボリュームのサイズが足りなくなったのでボリュームサイズを拡張したときのメモ。 EBS ボリュームサイズの拡張前 まずは状態を確認していく。 lsblk コマンドで状態を確認するとルートボリュームは /dev/xvda があり…

AWS で障害が発生したときにチェックしているページをまとめてみた。

はじめに 先週は AWS の東京リージョンで大規模な障害が発生した。 piyolog.hatenadiary.jp AWS に関わるようになって初めて体験した AWS の大規模な障害だったのだが、オンプレミスのシステムが障害を起こしたときと同じように AWS というかクラウドで障害…

どのアベイラビリティゾーン? のやりとりは AZ ID を使うべき理由。

AWS

昨日 (8/23) AWS の東京リージョンで大規模な障害が発生した。 piyolog.hatenadiary.jp Twitter は結構な騒ぎになっていて、インフラと AWS をやり始めたばかりの自分も Service Health Dashboard と Twitter は結構頻繁にチェックしていたのだが「どうも障…

AWS Lambda を使って Github リポジトリのクローン数の草を Pixela に生やすメモ。

AWS Lambda を使って Github リポジトリのクローン数の草を Pixela に生やすメモ。 Github は Web UI や API を使ってリポジトリのクローン数を取得することができるのだが、どちらの方法を使っても過去2週間分のクローン数しか見られない。そこで、AWS Lamb…

EC2 インスタンスのメタデータを取得する ec2-metadatafs コマンドが便利すぎた。

AWS の EC2 インスタンスのメタデータを取得する ec2-metadatafs を使ってみたら便利すぎたのでメモ。 ec2-metadatafs ってなに? ec2-metadatafs は AWS の EC2 インスタンスのメタデータを取得できるコマンド。 ec2-metadatafs の特徴は EC2 インスタンス…

AWS CLI で意図していないプロファイルを使ってしまうのを防止するコマンドを書いたメモ。

AWS CLI で意図していないプロファイルを使ってしまうのを防止するコマンドを書いたメモ。 動機 AWS CLI はプロファイルを --profile オプションや AWS_DEFAULT_PROFILE 環境変数で指定できるようになっていて AWS アカウントや IAM ユーザーが複数あっても…

AWS の CloudWatch ロググループの保持期限を一括で設定するメモ。

AWS の CloudWatch ロググループの保持期限を一括で設定するメモ。 コンソールからたくさんのロググループの保持期限を手で変更していくのが面倒くさかったので AWS CLI で一括設定。 やったこと aws logs describe-log-groups コマンドで全ロググループを取…

AWS の CloudWatch Logs Insights の ispresent 関数でちょっとつまづいたメモ。

AWS

AWS の CloudWatch Logs Insights の ispresent 関数でちょっとつまづいたメモ。 つまづいたこと CloudWatch Logs Insights は独自のクエリ言語を備えていてロググループを効率的に検索できる。 クエリ言語は便利ないろんな関数が用意されていてとても便利な…