タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

auroraとlambdaに関するatsuizoのブックマーク (1)

  • サーバーレスでAuroraの実行中クエリをCloudWatch Logsへ出力する | DevelopersIO

    大栗です。 RDSで障害が発生する一因として、想定外に長時間実行しているクエリが邪魔になっていることがあります。RDS for MySQLAuroraの場合はSlow Queryで長時間実行されたクエリは分かりますが、実行が完了したものしか出力されないため現在動いているものはshow processlist;を実行して実行中のクエリを確認する必要があります。監視システムで定期的にRDSにログインして実行すれば良いのですが、面倒なのでEC2を使わずに実装してみました。 全体概要 Auroraの場合は、ストアドプロシージャ経由でLambdaを実行できます。この機能とMySQLが持っているスケジュール機能を利用します。 AuroraのEvent Schedulerでinformation_schema.processlistの内容を取得してlambda_asyncを呼ぶ LambdaでPROC

    サーバーレスでAuroraの実行中クエリをCloudWatch Logsへ出力する | DevelopersIO
    atsuizo
    atsuizo 2017/02/27
    なんでlambda側から刺さずMySQL/Auroraの中からやっているんだろうと思った件。
  • 1