2016-10-31 9 views
0

дуги я использую (пытаясь так или иначе) дуга обрабатывать журнал ошибок, поэтому я ищу, чтобы установить вручную Отметка временикак установить метку времени в прошлом (вручную) с

согласно документации здесь https://rollbar.com/docs/api/items_post/ Я должен использовать метку времени с целым числом (отметка времени unix). данные, однако, не передается

import json, requests 

payload = { 
    "access_token": "5m1y2f3a1k2e3t1o2k3e1n238151295b8", 
    "data": { 
    "environment": "testing", 
    "body": { 
     "message": { 
     "body": "Hello, world!" 
     } 
    }, 
    "timestamp": 1460652552 # <--- does not show up on rollbar 
    } 
} 

json_encoded_payload = json.dumps(payload) 
requests.post('https://api.rollbar.com/api/1/item/', data=json_encoded_payload) 
+0

Я просто заметил, что времена действительно присылают. Я вижу оба 'Received On: 2016-10-31 11:42:56 am PDT' и' Notifier Timestamp: 2016-04-14 09:49:12 am PDT' Я думаю, это означает, что я не могу использовать это то, поскольку информация о времени не заменяет отмеченную метку времени – Daniel

ответ

-1

Поведение вашего описываю дизайн, хотя я согласен, это немного сбивает с толку. Вот выдержка из нашего объяснения временных меток на https://rollbar.com/docs/timestamps/:

оригинальная метка время сообщается Rollbar вашего приложения является доступен в области metadata.customer_timestamp. Обычно будет быть отметкой unix. Вы можете увидеть это в двух местах:

  • На странице появление подробно, раздел Raw JSON будет включать в себя раздел с метаданных. Если в исходном отчете была отметка времени, то в качестве ключевого customer_timestamp будет присутствовать .
  • Via RQL, вы можете выбрать его в качестве имени столбца metadata.customer_timestamp

 Смежные вопросы

  • Нет связанных вопросов^_^