getSummaryDataを使用してCPU、メモリ、ネットワークデータを取得しようとしています。 (サービス:SoftLayer_Metric_Tracking_object)
URL: "getSummaryData" のhttp://sldn.softlayer.com/reference/services/SoftLayer_Metric_Tracking_Object/getSummaryDataSoftLayer API - getSummaryDataのローカルパラメータ
"validType" パラメータ持ちのkeyName、名前、summaryType、ユニットのプロパティ(データ型:SoftLayer_Container_Metric_Data_Type)
URL:http://sldn.softlayer.com/reference/datatypes/SoftLayer_Container_Metric_Data_Type
私の質問:
これらのパラメータの値を知りたいです。私は次の価値を知っている。それぞれの場合に別の価値があるかどうか教えてください。 CPUの場合
- :
キー名:CPU0、CPU1、...、CPUN
名:CPU
summaryType:平均/最大/合計 - メモリの場合: キー名:MEMORY_USAGE
名前:memory_usage
summaryType:平均/最大/合計 - ネットワークの場合:
柯ynameの名前:PUBLICIN_NET_OCTET/PUBLICOUT_NET_OCTET/PRIVATEIN_NET_OCTET/PRIVATEOUT_NET_OCTET
名:publicIn_net_octet/publicOut_net_octet/privateIn_net_octet/privateOut_net_octet
summaryType:平均/最大/合計
- :
が、私は "単位" パラメータに使用しますか?
"unit"パラメータの値に変更しようとしました。私は "GB"を設定しようとしましたが、 "カウンタ"の値は変更されませんでした。 (下記のCURLコマンドとパラメータを参照してください)
"unit"パラメータが有効な場合、 "unit"パラメータの有効値を教えてください。
カール
curl -K "config file" -X POST -d @"parameter" 'https://api.softlayer.com/rest/v3/SoftLayer_Metric_Tracking_Object/"object id"/getSummaryData.json'
パラメータ
PATTERN1
{"parameters":["08/16/2016", "08/16/2016",[{"keyName":"MEMORY_USAGE","summaryType":"max","unit":"GB"}],600]}
PATTERN2
{"parameters":["08/16/2016", "08/16/2016",[{"keyName":"MEMORY_USAGE","summaryType":"max","unit":"KB"}],600]}
パターン3
{"parameters":["08/16/2016", "08/16/2016",[{"keyName":"MEMORY_USAGE","summaryType":"max"}],600]}
追加:
私は "getMetricDataTypes" を実行。
KeyNameとnameはOKですが、summaryTypeはカウンタと平均のみです。 sumとmaxは何もありません。
他のsummaryTypeはありますか?ユニットプロパティにについて
:この方法を試してみてください、値のパラメータを取得するには
使用できるすべてのサマリータイプが表示されます。あなたが使用できる別のsummaryTypeは存在しません。 –