2014-08-26 1 views
1

Я запускаю приложение Flask на Heroku. Я подключил вывод журналов на Loggly, однако пытается Loggly Проверят шаг, я получаю следующее сообщение:Loggly не разбирает формат журнала Heroku

Мы получили ваши журналы, но они, кажется, не использовать один из наших автоматизированных форматов синтаксического анализа. См. Наш гид, чтобы узнать больше (ссылка). Вы все равно можете выполнять полный поиск текста и рассчитывать на эти журналы, но вы, , не сможете использовать некоторые функции, такие как фильтрация по полю.

Почему Loggly не разбирает журналы Heroku хорошо? Что я могу изменить, так оно и будет?
Бревна, как представляется, вполне стандартны для Heroku, вот пример:

2014-08-26 11:06:00 [2] [INFO] 1 workers 
2014-08-26 11:05:45 [2] [INFO] 1 workers 
2014-08-26 11:05:16 [2] [INFO] 1 workers 
at=info method=GET path="/" host=my-app.herokuapp.com request_id=925f3605-2ac4-4182-b148-987ab7d985c4 fwd="91.271.61.73" dyno=web.1 connect=1ms service=4ms status=200 bytes=608 
Process exited with status 0 
2014-08-26 11:04:47 [2] [INFO] Shutting down: Master 
2014-08-26 11:04:47 [2] [INFO] 1 workers 
2014-08-26 11:04:47 [2] [INFO] Handling signal: term 
2014-08-26 11:04:47 [7] [INFO] Worker exiting (pid: 7) 
State changed from starting to up 
2014-08-26 11:04:46 [2] [INFO] 1 workers 
2014-08-26 11:04:46 [7] [INFO] Booting worker with pid: 7 
2014-08-26 11:04:46 [2] [INFO] Listening at: http://0.0.0.0:26268 (2) 
2014-08-26 11:04:46 [2] [INFO] Using worker: sync 
2014-08-26 11:04:46 [2] [INFO] Starting gunicorn 19.1.0 
Stopping all processes with SIGTERM 
Starting process with command `gunicorn service:app --log-file=-` 
2014-08-26 11:04:44 [2] [INFO] 1 workers 
at=info method=GET path="/" host=my-app.herokuapp.com request_id=e152c661-b633-4870-aeba-68cea3cc8039 fwd="73.24.16.159" dyno=web.1 connect=0ms service=13ms status=200 bytes=407 
Slug compilation finished 
State changed from up to starting 
Release v10 created by [email protected] 
Deploy be32f3c by [email protected] 
2014-08-26 11:04:29 [2] [INFO] 1 workers 
Slug compilation started 
2014-08-26 11:04:14 [2] [INFO] 1 workers 
2014-08-26 11:03:59 [2] [INFO] 1 workers 
+0

Я не уверен, что вызывает проблему, но в записях журналов для запросов отсутствует личная метка времени, которая, скорее всего, логги не может их прочитать. –

+0

@LukasEklund Это стандартные журналы Heroku, и Loggly изначально поддерживает Heroku в качестве источника входных данных, поэтому я не думаю, что проблема нехватки временной метки является проблемой. Кроме того, Loggly добавляет свою собственную метку в журналы, они не полагаются на журналы, имеющие временную метку. AFAIK – Jonathan

+0

Интересно, я никогда не видел журналы героя без отметки времени раньше. В этом отношении я никогда не видел ни одного журнала сервера без отметки времени раньше. –

ответ

2

Хотя изначально я думал, что это была проблема с нашей стороны, поддержка Loggly признался, что есть проблема с их разбором бревен Heroku и что они работают над этим.

Я держу этот вопрос открытым до тех пор, пока Loggly не исправит эту проблему, если другие ее будут искать. Как только Loggly исправьте это, я удалю вопрос.

+0

Похоже, что через год они все равно не смогли его исправить ... – mirkokiefer

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

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