問題タブ [amazon-cloudwatch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
763 参照

amazon-web-services - AWS CloudWatch API:データベース全体のメトリクスを取得する

テナント用のMySQLRDSベースのデータベースを作成するマルチテナントアプリケーションに取り組んでいます。これらのデータベースの多くは、1つのRDS DBインスタンスごとに作成できます。それらはかなり小さく、DBインスタンスの最小サイズは5GBです。

テナントごとの使用統計を提供するために、各テナントのDBのCloudWatchメトリクス(DatabaseConnections、ReadIOPSなど)を収集します。

問題は、DB全体の統計を取得する方法がわからないことです。CloudWatch APIは、特定のデータベースではなく、DBインスタンスレベルのメトリクスのみを提供しているようです。

それらの統計を取得する方法はありますか?または、何らかの回避策が利用できる可能性がありますか?アドバイスをいただければ幸いです。

0 投票する
2 に答える
2114 参照

amazon-web-services - EC2 インスタンスが停止/開始に耐えられるようにするにはどうすればよいですか?

新しい顧客のために EC2 インスタンスを動的に起動し、サブドメイン (customer1.mydomain.com、customer2.mydomain.com) を割り当てる必要があります。AWS SDK を使用してプログラムでこれを行いたいと思います。Route 53 を使用してサブドメインをインスタンスに割り当てたいと考えています。

質問:

  1. IP の代わりにインスタンス ID で Route 53 を指すことは可能ですか? または、エラスティック IP を各インスタンスに動的に割り当てる必要もありますか?

  2. ハードウェアがクラッシュするとどうなりますか? CloudWatch と Auto Scaling でインスタンスがダウンしたことを検出し、新しいハードウェアで (EBS-backed) インスタンスを自動的にスピンアップしてサブドメインを再アタッチする方法を理解できませんでした。

0 投票する
8 に答える
27521 参照

amazon-web-services - EC2インスタンスがダウンしたことを検出するようにCloudWatchを設定するにはどうすればよいですか?

AWSでアプリを実行しています。EC2インスタンスに障害が発生した場合、または応答しなくなった場合に通知するようにAmazon CloudWatchを設定するにはどうすればよいですか?

CloudWatchの画面を確認したところ、CPUやディスクの使用率などの特定の統計を監視できるようですが、「インスタンスがhttpリクエストを受け取り、X秒以上かかった」などのイベントを監視する方法がわかりませんでした。応答。"

0 投票する
4 に答える
3941 参照

java - AWS カスタム CloudWatch メトリクス - Auto-Scaling グループによる集計

Java SDK を使用してカスタム AWS CloudWatch メトリクスを設定しようとしています。

特定のデータを取得する方法や、どのデータを含める必要があるかについて説明しているドキュメントが見つかりません。

それで、質問(上記のコードのコメントされた数字のそれぞれについて):

  1. Java AWS SDK を使用して、ここに配置するデータをどこで取得できますか?
  2. Java AWS SDK を使用して、ここに配置するデータをどこで取得できますか?
  3. Auto Scaling グループごとに確実に集計できるようにするには、他にどのようなデータを含める必要がありますか? (セキュリティグループごとに集計しても問題ありません)

#1 については、 http: //169.254.169.254/latest/meta-data/instance-idに対して通常の HTTP 呼び出しを行ってインスタンス ID を取得できることを確認しましたが、これをすべて実行したいと考えています。そのための方法があれば、AWS SDK を介して。

0 投票する
1 に答える
4769 参照

amazon-web-services - CloudFormationを介して作成されたCloudWatchリクエストカウントアラームが「InsufficientData」を生成するのはなぜですか?

アプリケーションにAWSCloudFormationを使用しており、それぞれのテンプレートを介してリクエストカウントアラームを作成しようとしています。Elastic Load Balancerのリクエストカウントアラームを直接正常に作成できますが、CloudFormationテンプレートを介して同じことを達成しようとすると、 AmazonCloudWatch内のアラーム状態は「不十分なデータ」になります。

私のELBJSONは次のとおりです。

私のアラームJSONは次のとおりです。

以上のことから、「データ不足」を状態としてアラームを発生させます。誰かが理由を教えてもらえますか?また、ELBでリクエストカウントアラームを使用するために利用できるサンプル/サンプルテンプレートがある場合は、それをいただければ幸いです。

0 投票する
3 に答える
4527 参照

amazon-ec2 - リクエスト数に応じたクラウド形成を使用した自動スケーリング

ロードバランサーのRequestCountメトリックに基づいて、自動スケーリングにクラウド形成を使用しています。現在、リクエストが1分間で1500に増加した場合、インスタンスをスケールアップします(各インスタンスは1分あたり1500リクエストを処理できます)。問題は、自動スケーリンググループが継続的にRequestCountをチェックし、リクエスト数が1分間で1500を超えると、新しいインスタンスを追加するためです。ただし、3000要求を処理できるインスタンスが2つあるため、必須ではありません。毎分。マトリックスをカスタム化する機能はありますか?つまり、新しいインスタンスが追加された場合、スケールアップポリシーは3000reqに変更されます。

シナリオ例:

  1. 最初は、1つのELB、1つのTomcatインスタンスがELBに接続されています(1分あたり1500要求を処理できます)。
  2. 必要に応じて、スケールアップのアクションを備えた1つのクラウドウォッチ。ELBのカウントは最小で1500に増加します。
  3. 現在、ELBのリクエスト負荷は1分間で1500です。今必要です。負荷は最小で1700に増加します。そのため、ELBに新しいTomcatインスタンスをアタッチします。だから私は3000要求を処理できる2つのインスタンスを持っています。最小
  4. しかし今、クラウドウォッチの問題はまだリクエストをチェックしています。ELBを頼りにし、必要に応じて。負荷は最小で1700です。不要な新しいTomcatインスタンスが1つ追加されます。

どうすればこの問題から抜け出すことができますか?

0 投票する
1 に答える
809 参照

java - jclouds で使用される CloudWatch API getMetricStatisticsInRegion が UndeclaredThrowableException をスローするのはなぜですか?

CloudWatch メトリクスを取得しようとしていますが、次のエラーが発生します。

重要なコード スニペットは次のとおりです。

0 投票する
2 に答える
2279 参照

ruby - ruby を使用して simple_aws で get_metric_statistics を使用する

simple_aws gem を調べようとしています。Cloudwatch に接続してメトリクス統計を取得すると、次のようなエラーが発生します。


後で、これを試しました:

しかし、次のエラーが発生しました:

もう一回試してみる:

)

ArgumentError: Array と Array の比較に失敗しました

このコマンドを発行するための正しい構文を見つけるのを手伝ってください。

0 投票する
2 に答える
2802 参照

amazon-ec2 - AWS:AmazonCloudWatch.GetMetricStatistics()から400BadRequestエラーを取得しています

AmazonCloudWatchを使用してCPU使用率を取得するのに少し問題があります。AmazonCloudWatch.GetMetricStatistics()を使用しようとすると、例外メッセージとして次のメッセージが表示されます。

タイプ「Amazon.CloudWatch.AmazonCloudWatchException」の例外がスローされました。

そしてこれは内部例外です:

{"リモートサーバーがエラーを返しました:(400)不正なリクエスト。"}

これが私が電話をかけるために使用しているコードです:

いくつかの補足事項-アクセスキー、シークレットアクセスキー、およびエンドポイントは、AmazonEC2Clientを作成するために正常に機能するため、問題はないと確信しています。

私はドキュメントをかなり調べて調べましたが、これを解決することに成功していません。何か案は?本当にありがとう!

0 投票する
2 に答える
3696 参照

python - EC2 でドメインごとの帯域幅、メモリ、CPU を監視する

ドメインごとの CPU、メモリ、および帯域幅の使用状況を監視するための Python での最適なソリューションは何ですか?

このソリューションは、複数のインスタンスでも機能する必要があります。