こんにちは。AWS のご利用額が多すぎます!クラウド大手が Slack チャットのアラートと診断機能を提供するチャットボットを導入

Table of Contents

こんにちは。AWS のご利用額が多すぎます!クラウド大手が Slack チャットのアラートと診断機能を提供するチャットボットを導入

昨日ベータ版としてリリースされた Amazon Web Services の Chatbot は、問題を警告しますが、最も興味深い機能 (チャットルームの仮想ユーザーを介してさらに診断するためのコマンドを発行する機能) はまだ登場していません。

AWS Chatbotにはメッセージを送信できるSlackアプリが含まれています

AWS Chatbot には、メッセージを受信できる Slack アプリが含まれています (クリックして拡大)

チャットボットは、仕事での共同作業チャットアプリ Slack のチャンネルや、ベゾス氏の巨人によるオンライン会議サービスである Amazon Chime のチャットルームと統合されます。

このサービスは、既存のAWSシステムと連携して動作します。CloudWatchは、ログ記録、メトリクス分析、アラーム機能を備えた監視・管理プラットフォームです。ここで最も重要なのはアラーム機能で、これはAWS Simple Notification Service (SNS)と連携します。CloudWatchがアラームをトリガーし、SNSがそれを送信します。SNSは、アプリケーション通信用のメッセージング機能をはじめ、幅広いメッセージング機能を備えており、SMS、メール、モバイルプッシュ通知によるエンドユーザーへの通知もサポートしています。

チャットボットは他の AWS サービスを使用して Slack または Chime にアラートを送信します

チャットボットは他の AWS サービスを使用して Slack または Chime にアラートを送信します

Chatbotは現在、SlackチャンネルまたはAmazon ChimeチャットルームでSNSからのメッセージを受信することもできます。ただし、通知はサポートされているサービスから発信されている必要があります。サポートされるサービスには、CloudWatch、課金・コスト管理、CloudFormationインフラストラクチャ管理、GuardDuty脅威モニタリング、AWS Healthパフォーマンスモニタリング、またはGuardDutyとその他のセキュリティアラートを組み合わせたSecurity Hubなどがあります。

はい、はい、Slack...でも診断はどうですか?

CloudWatchとSNSの存在により、AWSサービスからのアラート受信は難しくないため、Chatbotからのアラート受信の意味を疑問視する人もいるかもしれません。Slackとの事前設定済みの連携は便利です(Microsoft Teamsには対応していませんが)。Slackはチームに一元的にアラートを送信し、コラボレーションを促進します。Slackチャンネルをウォッチすることで、他のメンバーが返信していることを確認したり、アドバイスを求めたりすることができます。

とはいえ、チャットボットの「診断情報を求める」機能(まだリリースされていない)こそが最も興味深い機能です。発表で約束されていた「コマンドを実行して診断情報を返す」機能の詳細を調べるのに少し時間がかかりましたが、ベータ版ではこの機能は利用できないことがわかりました。わかっているのは、以下の点だけです。

近い将来、AWS Chatbot により、多くの AWS サービスにおける AWS リソースの診断情報を簡単に取得できるようになります。コマンドで一元的に診断情報を取得できるため、チームはイベントをより迅速に分析し、対応できるようになります。

非対話型のチャットボットは、チャットボットとは言えません。

AWSは、診断情報を取得する以外のコマンドをボット経由で送信することを想定していないようです。ドキュメントには、サポートされていないサービスからのSNS通知の送信、任意のテキストの送信、AWS CLIコマンドの実行はできないと明記されています。特にAWS CLIコマンドはボットに大きな権限を与える可能性があるため、推奨されません。

もう一つ残念なのは、AWSがAI機能に力を入れていないように見えることです。アラート設定の難しさは、情報が多すぎる(真の問題が洪水に埋もれてしまうリスクがある)か、少なすぎる(問題が全く表面化しない)かの適切なバランスを取ることです。これは、パターンの変化を検知し、人間の注意を必要とする問題を浮き彫りにするAIにとって最適な選択肢のように思えます。

これは進行中の作業として考えてください。®

Discover More