ojichatを使ったシンプルなCloudWatch custom widgetです。
CloudWatch custom widgetのサンプルとしてお使いください。
Lambda関数のデプロイで楽をしかったためAWS Serverless Application Model(SAM)を使っています。
SAM CLIおよびGo言語の開発環境を整えたうえでsam build
およびsam deploy
を使ってデプロイしてください。
# samconfig.toml に必要な設定を記載済の前提
sam build && sam deploy
Go 1.23.0、SAM CLI 1.123.0の環境でビルドおよび動作確認しています。
PS C:\> go version
go version go1.23.0 windows/amd64
PS C:\> sam --version
SAM CLI, version 1.123.0
CloudFormation TemplateのDoCreateDemoDashboard
パラメーターをYes
にするとデモ用ダッシュボードを作成します。
とりあえず試したい場合はこのパラメーターを設定すると良いでしょう。
# samconfig.toml に必要な設定を記載済の前提
sam build && sam deploy --parameter-overrides DoCreateDemoDashboard="Yes"
この場合ojichat-widget-demo
という名前のダッシュボードが作成されます。
本ソフトウェアは以下を参考にしています。