2016-09-02 6 views
0

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

私の質問:

  1. これらのパラメータの値を知りたいです。私は次の価値を知っている。それぞれの場合に別の価値があるかどうか教えてください。 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:平均/最大/合計
  2. が、私は "単位" パラメータに使用しますか?
    "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はありますか?ユニットプロパティにについて

:この方法を試してみてください、値のパラメータを取得するには

+0

使用できるすべてのサマリータイプが表示されます。あなたが使用できる別のsummaryTypeは存在しません。 –

答えて

0

は残念ながら、それは他の取得するには、このプロパティを設定することはできません種類の値の種類

+0

私は問題の試験の結果を加えました。 – momoken

関連する問題