CloudWatch API возвращает странные результаты - PullRequest
1 голос
/ 06 января 2020

У меня есть некоторые странные результаты, когда я пытаюсь запросить метрику «Объем записи байтов» c, используя get_metric_statistics для некоторых моих томов EBS. Мне было интересно, если кто-то может помочь мне понять ответ, который я получаю от AWS, для целей этого поста, пожалуйста, примите во внимание, что реальный идентификатор тома был изменен на "vol-1234".

{"Cloudwatch Args"=>{:namespace=>"AWS/EBS", :metric_name=>"VolumeWriteBytes", :dimensions=>[{:name=>"VolumeId", :value=>"vol-1234"}], :start_time=>2020-01-06 12:41:58 UTC, :end_time=>2020-01-06 15:41:
        58 UTC, :period=>300, :statistics=>["Average", "Minimum", "Maximum"]}, :account=>11, :region=>"us-east-1"}

HTTP POST (152.32ms) https://monitoring.us-east-1.amazonaws.com:443/
  Response status Net::HTTPOK (200)
  Response body <impossible to log>
=> [#<struct Aws::CloudWatch::Types::Datapoint timestamp=2020-01-06 13:56:00 UTC, sample_count=nil, average=4767.288888888889, sum=nil, minimum=0.0, maximum=0.0, unit="Bytes", extended_statistics={}>,
 #<struct Aws::CloudWatch::Types::Datapoint timestamp=2020-01-06 13:21:00 UTC, sample_count=nil, average=5512.661654135339, sum=nil, minimum=0.0, maximum=0.0, unit="Bytes", extended_statistics={}>,
 #<struct Aws::CloudWatch::Types::Datapoint timestamp=2020-01-06 15:06:00 UTC, sample_count=nil, average=5371.133079847908, sum=nil, minimum=0.0, maximum=0.0, unit="Bytes", extended_statistics={}>,
...

Может кто-нибудь объяснить, почему среднее значение составляет около 4-5k, а максимальное и минимальное значения равны 0,0? Похоже, это происходит на нескольких томах, и это не единичный случай.

1 Ответ

0 голосов
/ 20 января 2020

Согласно AWS:

"Объем записи байтов metri c ---> Предоставляет информацию об операциях записи за указанный период времени. Суммарная статистика c сообщает об общем количестве байт, переданных в течение периода. Средняя статистика c сообщает о среднем размере каждой операции записи в течение периода, за исключением томов, прикрепленных к основанному на нитро экземпляре, где среднее представляет среднее за указанный период. Статистика SampleCount c сообщает об общем количестве операций записи за период, за исключением томов, подключенных к экземпляру на основе нитро, где счетчик выборок представляет количество точек данных, используемых в статистическом расчете. Для экземпляров Xen данные сообщаются только тогда, когда на томе есть активность записи. Статистика Minimum и Maximum по этому метри c поддерживается только томами, прикрепленными к экземплярам на основе нитро. "

В заключение мы можем исключить теорию, что это нечто необычный. * 100 5 *

...