RDBをバックエンドとして利用してジョブの登録や取り出しを行います。Relicに送信する実装例を紹介します。(DBに接続して直接SQLを発行する、rakeタスクにする等)。シェルスクリプトから実行する方法にします。runnerで実行するスクリプトは以下の内容を一行にまとめたものになっています。q).count}"endシェルスクリプトを実行するとキュー名とジョブ数がスペース区切りで出力されます。0最後に設定用のymlファイルを用意します。さきほど作成したシェルスクリプトのファイルを指定しつつ、メトリック名や実行間隔もymlファイルに書いていきます。Flexでは得られた出力をどのようにパースするかを指定できます。今回はスペース区切りで出力しているのでそのようにymlファイルにも指定します。正規表現で指定することもできるみたいです。データをどのような文字で区切っているか。プロセスを再起動させれば上記ymlファイルが読み込まれメトリックの送信がはじまります。サフィックス付きの名前で保存されます。以下はNRQLで実際に可視化させた例です。Flexを紹介しました。エンジニアを積極採用中です。CDKで構築するこんにちは、小倉です。