vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

AWS から PagerDuty への通知連携(8)

EventBridge -> Global Orchestration グローバルオーケストレーションのEndpointへイベントを通知します。 EventBridge -> Global Orchestration 導入 インシデント 重複排除 Transformations インシデント(変換後) 導入 AWS から PagerDuty への通知連携(4…

AWS から PagerDuty への通知連携(7)

EventBridge -> Global Ruleset グローバルルールセットのEndpointへイベントを通知します。 EventBridge -> Global Ruleset 導入 インシデント 重複排除 Customize Event Fields インシデント(変換後) 導入 AWS から PagerDuty への通知連携(3) - vague mem…

AWS から PagerDuty への通知連携(6)

EventBridge -> Service Integration (Custom Event Transformer) "Amazon CloudWatch Integration" は Metric Alarm 専用で、EventBridge には対応していません。 Service Integration で受け付ける方法は二通りあります。 2パターン目として Custom Event …

AWS から PagerDuty への通知連携(5)

EventBridge -> Service Integration (Email) "Amazon CloudWatch Integration" は Metric Alarm 専用で、EventBridge には対応していません。 Service Integration で受け付ける方法は二通りあります。 1パターン目として Email Integration を使用します。…

AWS から PagerDuty への通知連携(4)

Metric Alarm -> Global Orchestration グローバルオーケストレーションのEndpointへイベントを通知します。 その内置き換わると思いますが、現時点では CloudWatch 固有のドキュメントはありません。 Event Orchestration 導入方法は上記の Global Orchestr…

AWS から PagerDuty への通知連携(3)

Metric Alarm -> Global Ruleset グローバルルールセットのEndpointへイベントを通知します。 Amazon CloudWatch Integration Guide | PagerDuty 導入方法はガイド (Integrate With Event Rules) に記載の通りです。 Metric Alarm -> Global Ruleset 導入 ル…

GitHub Actions で CloudFormation Linter 実行時に config file を読みたい

結果的に README 記載の通りでしたが備忘録です。 CloudFormation Linter AWS謹製 CloudFormation テンプレートの検証ツールです。 aws-cloudformation/cfn-lint: CloudFormation Linter オプションは実行時引数で渡すか、 config file .cfnlintrc で指定が…

AWS から PagerDuty への通知連携(2)

Metric Alarm -> Service Integration 検索すると真っ先に出てくる公式インテグレーションです。 Amazon CloudWatch Integration Guide | PagerDuty 導入方法はガイド (Integrate With a PagerDuty Service) に記載の通りです。 SNS Subscription 設定を行う…

AWS から PagerDuty への通知連携(1)

PagerDuty への通知方法が増えていたので調査しました。 Using Event Orchestration to reduce noise and trigger next best action | PagerDuty 公式ドキュメントに導入手順の詳細がありますが、実際どのような通知結果になるのかそれぞれ確認したいと思い…

AWS CodeBuild 処理時間の確認方法

CodeBuildの処理時間を一覧出力したかったのでメモ。 Monitoring CodeBuild metrics - AWS CodeBuild CodeBuild上だと各実行毎の値しか表示できず、過去の実行分と比較したい場合に不便です。 CloudWatch も定期的に実行しているBuildであれば問題ないですが…

Google Analytics の Slack 通知

Google Analytics のデータをSlack通知したいなと思い立ったのでメモ。(リンク集です) 要件 Google Analytics は高機能なサービスなので色々できるわけですが、 使いこなせていない感満載の私の今回の要望は以下です。 極力面倒な設定をしたくない 別サービ…

AWS RDS Auto Scaling の Capacity 制御

ドキュメントは以下です。 Aurora レプリカでの Amazon Aurora Auto Scaling の使用 - Amazon Aurora 実際の挙動がどうなるのかを確認しました。 最小容量と最大容量 アプリケーションの Auto Scaling が管理する Aurora レプリカの最大数を指定できます。こ…

Datadog Log Management estimated usage dashboard

タイトルそのまま Datadog Logs の使用量把握のためのダッシュボードです。 公式ドキュメント上にあります。 Datadog では Integration 設定に併せて自動でダッシュボードが追加されますが、そこに加えてくれても良いのではと思います。 Link Estimated usag…

Datadog Forwarder(AWS) についてのメモ

Datadog Logs へ AWS のログを送る仕組みについて、古い知識のままだったので調べ直したメモ。 AWS から Datadog Logs への送信 Kinesis Firehose destination source タグ Forwarder Lambda function トリガー 転送の除外 source タグ source タグについて …

tfnotify で Terraform の実行結果を Slack 通知

Terraform の実行結果を Slack へ通知したくなり、 tfnotify を使わせてもらいました。 tfnotify は GitHubへの通知がメインのようで、 Slack への通知は README の通りだと微妙な通知になったので試した結果を残しておきます。 環境 Slack設定 チャンネルID…

AWS HTTP Header の追加・変更方法

AWS

AWS上のWebサーバ構成でHTTP Headerの追加・変更についてのメモ。 Target(Origin) に追加・変更したヘッダを渡したい場合に焦点を当てています。 WAFv2 カスタムヘッダの追加が可能 プレフィックス x-amzn-waf- が付与される 参考 Custom request header ins…

AWS Step Functions から CodeBuild 呼び出しでパラメータを渡す

Step Functions から CodeBuild が呼び出せますが、その際にパラメータを渡す方法にちょっと嵌ったのでメモ。 結論から、ドキュメント読みましょうでした。 Call AWS CodeBuild with Step Functions - AWS Step Functions Note Parameters in Step Functions…

AWS RDS の IAM 認証と RDS Proxy

いずれも提供されてからしばらく経ちますが、組み合わせてみるとややこしいことになったので整理してみます。 IAM 認証を使用した Amazon RDS および Aurora PostgreSQL データベースアクセスの保護 | Amazon Web Services ブログ Amazon RDS Proxy を使用し…

AWS CDK を AWS SSO で利用

cdk deploy, cdk diff 実行時に以下のエラーに遭遇しました。 実行対象のAWSアカウントへは AWS SSO を利用してアクセスしている環境でした。 Unable to resolve AWS account to use. It must be either configured when you define your CDK or through the…

Datadog へ Fluent Bit 内部メトリクスの送信

前置き Fluent Bit で HTTP_Server を有効化することでメトリクスを参照できる機能があります。 (v1.7.0 時点では、Windows は非対応のようです) これを Datadog に流します。 インテグレーションが用意されているのではと思ったのですが、 ログの送信先とし…

AWS ロールの切り替え(スイッチロール)のブックマーク

AWS

AWSのマネジメントコンソールでロール切り替えをする際に、 履歴の数では賄えなくなってきたためロール管理方法のメモ 公式 ロールへの切り替え (コンソール) - AWS Identity and Access Management URLの書式 【小ネタ】複数のSwitch Roleでのクロスアカウ…

AWS ChatbotのEventBridgeサポート

AWS

AmazonEventBridge を介して Chatbot を利用できるようになりました。 AWS Chatbot now expands coverage of AWS Services monitored through Amazon EventBridge ドキュメントにも以下の記載があります。 Currently, AWS Chatbot can process all service e…

Terraform for_each で map 使用時の index 取得

Terraform v0.12.6 から利用できるようになった for_each で count.index の様な連番付与が行えないか調べました。 for_each の利点無くなるので結果的に使わなかったのですが、何かに使えるかもしれないのでメモ。 定義した変数を基にするのであれば、そこ…

Opsgenie Monit Integration

Monit から Opsgenie へアラートを通知します。 公式ではメールでの連携方法が紹介されていますが、 各監視対象ホストでメール送信を有効化するのが手間だったのでAPIを利用します。 Monit Integration | Opsgenie Alert API | Opsgenie 前置き 軽く探索して…

MacOS コマンドラインで「選択したビデオファイルをエンコード」

Mac

選択したビデオファイルをエンコード(Encode Selected Video Files) 上の様にFinderから実行できますが、 コマンドライン実行したかったので調査。 Mac OS X 10.7 Lion から追加された基本機能とのこと。 avconvert 例 オーディオのみ メニューと同等のコマ…

Amazon EventBridge Replay

AWS

EventBridgeのアーカイブ・再生機能がリリースされたのでメモ。 公式 EventBridge archives and event replays - Amazon EventBridge ドキュメントに記載されている内容 再生する対象は期間で指定 イベント発生履歴をEventBridgeのコンソール上から確認でき…

Backlog 課題の文字数制限

公式に記載を見つけられなかったのでメモ。 件名は1文字以上255文字以下で入力してください。 詳細は100,000文字以下で入力してください。 コメントは50,000文字以下で入力してください。 参考 その他制限等 エンタープライズで課題・Wiki へのファイルサイ…

Datadog AWS Integration リージョン除外設定

Datadog AWSインテグレーション設定にいつの間にか機能追加されていたのでメモ。 ※ 2020/07 現時点ではUIからの参照・更新はサポートされていないようです API Reference | AWS Integration excluded_regions An array of AWS regions to exclude from metri…

Datadog hoge before 関数はエイリアス

Datadog のグラフ作成時に過去情報を参照する関数が用意されています。 hour_before : 1時間前 day_before : 1日前 week_before : 7日前 month_before : 28日前(4週間≒1ヶ月) これらは期間固定なため、2日前とか任意期間での指定はできないものかと調べたと…

AWS CDK [aws-lambda] log_retention設定

AWS CDK (AWS Cloud Development Kit) に触れた際の備忘録 python 成分多め [aws-lambda] log_retention 設定用のLambda Function が作成される 設定は数値ではなく、定数を使う必要がある。(例: 3 ではなく、 THREE_DAYS 等) RetentionDays — AWS Cloud Dev…