問題タブ [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.
php - ソートされていないメトリクス統計を返す AWS Cloudwatch PHP SDK
現在、aws php sdk を使用して CloudWatch メトリクス統計を抽出しています。
残念ながら、getMetricStatistics メソッドはソートされていない結果を返しています。なぜタイムスタンプ ASC でソートされないのだろうか。Cloudwatch からソートされた結果を取得する方法を知っている人はいますか?
私のコード
そして結果
ご協力いただきありがとうございます!
J.
アップデート
メソッド呼び出しからソートされた結果を直接取得することはまだできませんでした。だから私は@Svenskungankaによって提案されたようにusortを使用しました
ソートされた結果を取得するための完璧な方法をまだ探しています。誰かが手がかりを持っているなら、私は本当に感謝しています.
amazon-web-services - カスタム ダッシュボードを作成するための Cloudwatch データ ログ
そのため、AWS インスタンス用の独自のダッシュボードの作成に取り組んでいます。データを取得してグラフにプロットできるように、AWS クラウド ウォッチ メトリック ログを取得する方法があるかどうかを判断しようとしています。AWS CLI を使用してきましたが、クエリを解決する完璧な方法を見つけることができませんでした。次のようなメトリックが必要です
CPU 使用率と時間
ディスク使用率と時間
ネットワークのアウト/インと時間
等
c# - ListMetrics 関数で nextToken を使用する方法
関数 ListMetrics を使用して、CloudWatch に保存されているすべてのメトリクスを一覧表示しようとしています。この関数は、約 500 のメトリックと、残りのメトリックを取得するために次の呼び出しで使用される NextToken という文字列値を返します。
これは以下のコードですが、NextToken を使用して残りのメトリックを取得する方法がわかりません。
残りのメトリックを取得するために NextToken を使用する方法を知りたいです。残念ながら、オンラインで例を見つけることができませんでした。
amazon-web-services - Cloudwatch で AWS Auto Scaling グループのメトリクスを取得する
UI を介して Auto Scaling グループを作成しました。Cloudwatch ですべての「一般」メトリックを取得したい。次のメトリックを取得したい:
Cloud Watch でこれらのメトリックを取得するにはどうすればよいですか?
logging - AWS cloudwatch + ログ = 常にアラーム状態
そのため、インスタンスをセットアップし、/opt/test/testing を監視するための cloudwatch ログと、"hey" というフレーズを探すためのメトリック フィルターのセットアップと、この状態がアラームに設定されたときに電子メールを送信するようにトリガーするための coudwatch アラームがあります。ステータスがOKに切り替わったらもう一度。
そのため、アラーム メールの部分は機能します (OK も同様です)。ただし、これがトリガーされると、常にアラート ステータスのままになります。特定のログ ファイルと特定のパターンを監視する必要がある場合、これは最悪です。
これらのエントリを手動で削除する以外に、承認されたらOKになるようにトリガーするためにできることはありますか?
amazon-web-services - AWS CloudWatch アラーム: RDS インスタンスが利用可能であるが使用されていない場合にトリガー
使用後に RDS インスタンスを削除し忘れたときにメールを送信する CloudWatch アラームを作成したいと考えています。したがって、RDS インスタンスが使用可能になったときにトリガーされるアラームのみが必要です。私の最初のアプローチは次のとおりです。
「CPUUtilization」に基づいてアラームを作成し、約 1 ~ 2 時間の使用率が平均で 0 ~ 1 パーセントの場合にトリガーします。
ただし、これまでのところ、1 つの制約のみを述べることができます。つまり、使用率が約 1 ~ 2 時間 1% を下回ったときにアラームをトリガーできるということです。ただし、これは、インスタンスが削除されたときにもトリガーされることを意味します。
この問題に取り組む方法を理解するのを手伝ってくれる人はいますか?
amazon-web-services - Newrelic: AWS Autoscaling Groups 応答を含む Cloudwatch プラグインが nil を返す?
ここにあるNewrelicのCloudwatchプラグインを使用しています: https ://github.com/brettcave/newrelic_aws_cloudwatch_plugin
ただし、何らかの理由で、私の応答はすべて nil が返されます。
これは、上記のリンクで説明されているコードで、aws cloudwatch list-metrics --namespace "AWS/EC2"
コマンド出力に準拠しています。
EC2 プラグインは機能しますが、これは EC2 プラグインとほぼ同じです。何が間違っている可能性がありますか?
前もって感謝します。
python - Boto で AWS ステータス チェック アラーム メッセージを読む方法
Python と boto API を使用して、次のことを行います。
- sns、sqs を作成し、sqs キューを sns にサブスクライブします。
- cloudwatch に接続し、「StatusCheckFailed」メトリクスのアラームを作成します。
- put_metric_alarm を使用して、アラームの監視と通知を開始します。
StatusCheckFailed 状態をシミュレートする独自の AMI の 1 つを起動しました。AWS コンソール > SQS に移動すると、アラーム通知を受け取ったことがわかります。AWS コンソールでも JSON 形式のコンテンツを表示できます。
Python を SQS API で使用すると、次のことができます。
- キューを調べる (
q = sqs.lookup(queue_name)
) - メッセージを取得 (
msg = q.read()
) - メッセージの本文を取得する (
b = message.get_body_encoded()
) - また
message.get_body()
結果は読み取れません。
get_body_encoded
区切り線なしで 1 つの文字列を取得します。例えばget_body
読めないコーディングを取得します。
AWS コンソールの SQS セクションに表示されるような JSON 形式のメッセージ本文を取得するにはどうすればよいですか?
api - AutoScaleGroup の AWS EC2 CloudWatch Mem Util および Disk Util
最近、AWS インスタンスで CloudWatch モニタリングをセットアップして Mem Util と Disk Util を含める方法を調査しています。
私はこのガイドに従いました。それは魅力のように機能しました。
Production-REF (リファレンス) ボックスですべての作業を行っています。イメージを作成し、AutoScaleGroup の起動構成に追加します。すべてが正常にデプロイされ、すべてのスクリプトが実行されます。
問題: インスタンス ID が AutoScale ボックスにキャッシュされるため、すべての情報が Production-REF ボックスとして返されます。
すぐに使用できる AWS スクリプトを微調整したくはありませんが、CloudWatchClient.pm で get_instance_id が呼び出され、キャッシュを使用する get_meta_data が呼び出されることがわかります [ http://169.254.169.254/latest/meta-data ]。
とにかくhttp://169.254.169.254/latest/meta-dataキャッシュをクリアするには? できれば、そのインスタンスで初めて呼び出されたときだけです。多分別の方法?
どんな助けでも大歓迎です!
amazon-web-services - AWS Cloudwatch アラームで m3 インスタンスを復旧
インスタンスがダウンした場合に自動的に復旧する CloudWatch アラームをセットアップしようとしています。
問題は、CloudWatch で自動的にメールを送信できるのに、[Recover instance] ボタンをチェックできないことです。
次のドキュメントを考える: http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/UsingAlarmActions.html
- 私のインスタンスは m3.xlarge - 私のインスタンスは EU アイルランドにあります - 私のインスタンスは VPC です - 私のインスタンスのテナンシー プロパティはデフォルトに設定されています - 私のインスタンスは EBS のみを使用します (ルート デバイス タイプは EBS に設定されています)
「このインスタンスを回復する」を CloudWatch アラームに追加できない理由を知っている人はいますか?