タグ

ブックマーク / qiita.com/u-minor (3)

  • アラート発生時に AWS Lambda を使って音声電話をかける - Qiita

    続編:SNS + Lambda + Twilio で音声電話をかける v2 CloudWatch や独自ツールから Amazon SNS に Notification を飛ばすと、subscribe しているメールアドレスにメール通知が行えます。 サービスの監視を行ってアラートをメールで受信しているケースが多いと思いますが、深夜等でメールを受信しても気づかないケースがあり、障害検知が遅れてしまう、という問題があります。 これを回避するために、電話をかけることにしてみました。 電話をかけるのに使うサービスは Twilio。日ではKDDIが業務提携してサービスを提供しています。 Amazon SNS から AWS Lambda への通知が可能になっていますので、Lambda を使って実装します。 Lambda は現時点で東京リージョンでは使えないため、N.Virginia を使います。 7/

    アラート発生時に AWS Lambda を使って音声電話をかける - Qiita
  • JenkinsでNode.jsのテスト&カバレッジレポートを管理する - Qiita

    grunt+istanbul+mochaでNode.jsのテスト&カバレッジ計測を行う の続きになります。 ローカルでテストを実行するだけでなく、Jenkinsのジョブとして設定することで、テスト結果やカバレッジ計測結果を集計管理できるようになります。 プロジェクトの経過を追うことができるようになり、より便利になります。 関連パッケージのインストール mochaからJenkins用のテスト結果レポートを出力するために、mocha-jenkins-reporterを入れます。 また、このreporterは出力先ファイルの指定に環境変数JUNIT_REPORT_PATHを参照するので、gruntタスクで指定できるようgrunt-envも一緒に入れておきます。 gruntタスクを設定する grunt+istanbul+mochaでNode.jsのテスト&カバレッジ計測を行う で設定したタスクを修

    JenkinsでNode.jsのテスト&カバレッジレポートを管理する - Qiita
  • Jenkinsで収集したカバレッジの変化情報をSlackに投稿する - Qiita

    mokemokechicken氏の gitでPushする度にKarma-CoverageのCoverageの値をJenkinsで計測し、その増減をIdobataに投稿する に触発されて、最近自分のチーム内情報共有に活用している Slack でもやってみました。 Gitlab + Jenkins + 何かしらのCoverage + Slack という組み合わせになります。 ここでは JenkinsでNode.jsのテスト&カバレッジレポートを管理する で出力したカバレッジ情報を使っていますが、Cobertura形式であればプロジェクトの言語は問わないはずです。 できること gitのcommit treeを考慮した上で前回のカバレッジ結果からの変化を計算し、増加・変化なし・減少の3パターンの報告をSlack上の指定のchannelに投稿します。 「Open」の部分はJenkins上の特定ビルド

    Jenkinsで収集したカバレッジの変化情報をSlackに投稿する - Qiita
  • 1