MySQL

MySQLのスロークエリログをCloudWatch Logs Insightsで整形する

RDSやAuroraなどでMySQLを使用しているとスロークエリログをCloudWatch Logsで管理することが多いと思います。 今回はそのMySQLのスロークエリログを、CloudWatch Logs Insightsで整形して有用な情報を得るクエリを書いてみました。

RDSやAuroraなどMySQLの監査ログをCloudWatch Logs Insightsで整形する

RDSやAuroraなどのMySQLの監査ログ(Auditログ)はCSV形式なのでうまく扱いづらいため、整形してCloudWatchダッシュボードに載せたいなというときや、手軽にログをフィルタリングしたいなというときに便利なCloudWatch Logs Insightsクエリを作ってみました。

DBのカスケード削除の特徴と導入検討フロー

最初に 社内の開発で、削除機能を実装する際に「カスケード削除」を使用して開発工数を削減しようというような場面に遭遇したので、ここでカスケード削除の特徴やメリット・デメリットや導入の際の検討フローなどをまとめてみました。 ちなみにカスケードに…

AWS GlueでMySQLのデータを整形して転送するETL

AWS GlueでMySQLからデータを取得した際に、型によって値の変換がされる部分があったりして、それをもとのMySQLの値と同じにしたいなとか、一部の値は別の表現をして転送したいなとか、そんな整形をしてみました。

DynamoDBからMySQLにJSON型で転送するETLのGlueジョブ

DynamoDBからMySQLにデータを「JSON型で」転送する案件があったので、AWS Glueを使用して行ってみました。