サーバーワークキューの長さカスタムメトリックをクラウドウォッチに公開できません。私は自分の間違いを理解することができましたが、私はそこで何を使うべきかについて断然ですので、それをすることができませんでした。Server Work Queue LengthカスタムメトリックをCloud Watchにプッシュできません。
これは、このメトリックのPerformanceCounterブロックである:
{
"Id": "PerformanceCounter",
"FullName": "AWS.EC2.Windows.CloudWatch.PerformanceCounterComponent.PerformanceCounterInputComponent,AWS.EC2.Windows.CloudWatch",
"Parameters": {
"CategoryName": "Server Work Queues",
"CounterName": "Queue Length",
"InstanceName": "",
"MetricName": "QueueDepth",
"Unit": "Count",
"DimensionName": "InstanceId",
"DimensionValue": "{instance_id}"
}
},
上記のコードで問題がのInstanceNameパラメータです。 AWSドキュメントによる
、InstanceNameはパラメータで
、次のいずれかになります。パフォーマンスモニタでのカウンタの追加 ダイアログボックスからvalutesを入力します。
ブランク、選択されたオブジェクトにインスタンスがない場合
選択したオブジェクトの1つのインスタンス。
_Totalは、すべてのインスタンスの集計を使用します。
注:各パフォーマンス・カウンタ・コンポーネントのみが1つのメトリックをサポートしているので、は、すべてのインスタンスを示すために、アスタリスク(*)を使用しないでください。
パフォーマンスモニタのカウンタの追加]ダイアログボックスには、次を示しています
ので、カウンターのセクションでは、すべてのインスタンスを示しています。上記の箇条書きのように、AWSドキュメンテーションは、カウンタがすべてのインスタンスを表示する場合は使用しないと言いますが、使用するものは何も言いません。私は_Totalを使用して、それも空白のままにしました。両方とも動作しませんでした。それはパフォーマンスカウンタであっ言及されているように私はのInstanceNameとして_Totalを使用ページングファイル用に上記と同じポイントに従うことにより
、I成功し、監視メモリなどの論理ディスクスペース、ページングファイル
、 。下のスナップショットはそれを示しています。論理ディスクの空き領域については
PerformanceMonitorでカウンタが現れたとして、私はのInstanceNameとして_Totalを使用。メモリの
PerformanceMonitorでカウンタが何も示さなかったとして、私は空白としてのInstanceName値を残しました。
私は成功せず、ほぼ3日からこれをしようとしています。何を使用するか教えてください。 documantationによると
このメトリックのドキュメントはどこですか?どこから手に入れましたか? – Mahdi
パフォーマンスモニタから取得する必要があります。これはすべてのWindows Serverで利用できます。すべてのカスタムメトリックはそこから取得されます。サーバーでパフォーマンスモニターを検索します。カウンター名、カテゴリ名.....これらすべてのパラメーターはそこから引き出されます。私は私の質問を編集しました。あなたは今それをよく理解するでしょう。 – prudhvi