PHP — журналы AWS CloudWatch возвращают tooNewLogEventsStartIndex

Я использую AWS PHP SDK, чтобы разрешить клиентскому приложению отправлять пакет событий журнала в мой центральный журнал @ AWS CloudWatch Logs.

Используя метод PutLogEvents(), я отправляю пакет журналов в AWS и получаю следующий ответ с tooNewLogEventStartIndex в качестве причины отказа.

object(Guzzle\Service\Resource\Model)#192 (2) {
  ["structure":protected]=>
  NULL
  ["data":protected]=>
  array(2) {
    ["nextSequenceToken"]=>
    string(56) "49557048644494214342955772042233869869420536807120962306"
    ["rejectedLogEventsInfo"]=>
    array(1) {
      ["tooNewLogEventStartIndex"]=>
      int(0)
    }
  }
}

Я не смог найти документацию @ AWS, объясняющую, что означает эта ошибка. Кто-нибудь знает?


person Asaf Nevo    schedule 15.02.2016    source источник


Ответы (1)


По-видимому, эта ошибка означает, что отметка времени в событии журнала слишком далеко в будущем. Я сделал ошибку в своем коде и умножил свою временную метку на 1000 (в микросекундах), что было слишком много, и временная метка стала действительной.

person Asaf Nevo    schedule 16.02.2016