Re: Доли секунд в логах

2018-01-22 Пенетрантность Иван Мишин
>
> Берите $msec и в logstash прогоняйте через фильтр date с форматом UNIX_MS
> Ошибся, не UNIX_MS, а просто UNIX.

Спасибо, помогло! получил миллисекунды как хотел.

18 января 2018 г., 13:05 пользователь Alexey Remizov 
написал:

> On 18.01.2018 13:03, Alexey Remizov wrote:
> > On 18.01.2018 12:54, Иван Мишин wrote:
> >
> >> я логи обрабатываю с помощью logstash и складываю в elastic, а затем
> >> просматриваю их с помощью kibana.
> >> Мне важно получить в кибане юзерфрендли временную метку с миллисекундами
> >
> > Берите $msec и в logstash прогоняйте через фильтр date с форматом UNIX_MS
>
> Ошибся, не UNIX_MS, а просто UNIX.
>
> --
> С уважением.   WBR.
> Алексей.   Alexey.
>
> mailto:ale...@remizov.org
> jabber:remi...@jabber.ru
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Alexey Remizov
On 18.01.2018 13:03, Alexey Remizov wrote:
> On 18.01.2018 12:54, Иван Мишин wrote:
> 
>> я логи обрабатываю с помощью logstash и складываю в elastic, а затем
>> просматриваю их с помощью kibana.
>> Мне важно получить в кибане юзерфрендли временную метку с миллисекундами
> 
> Берите $msec и в logstash прогоняйте через фильтр date с форматом UNIX_MS

Ошибся, не UNIX_MS, а просто UNIX.

-- 
С уважением.   WBR.
Алексей.   Alexey.

mailto:ale...@remizov.org
jabber:remi...@jabber.ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Alexey Remizov
On 18.01.2018 12:54, Иван Мишин wrote:

> я логи обрабатываю с помощью logstash и складываю в elastic, а затем
> просматриваю их с помощью kibana.
> Мне важно получить в кибане юзерфрендли временную метку с миллисекундами

Берите $msec и в logstash прогоняйте через фильтр date с форматом UNIX_MS

https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html#plugins-filters-date-match


-- 
С уважением.   WBR.
Алексей.   Alexey.

mailto:ale...@remizov.org
jabber:remi...@jabber.ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Иван Мишин
я логи обрабатываю с помощью logstash и складываю в elastic, а затем
просматриваю их с помощью kibana.
Мне важно получить в кибане юзерфрендли временную метку с миллисекундами
(хотя бы, а лучше микро), т.к. виртуальных хостов много и логов тоже много,
поэтому в рамках одной секунды очень много записей попадает и какие запросы
за какими следуют не понятно.

18 января 2018 г., 12:38 пользователь Илья Шипицин 
написал:

> я работаю с Log Parser: https://habrahabr.ru/post/85758/
>
> where по iso8601 оно умеет из коробки
>
> (было бы круто в документации поменять пример с time_local на time_iso8601)
>
> 18 января 2018 г., 14:34 пользователь Vadim A. Misbakh-Soloviov <
> ng...@mva.name> написал:
>
> Это смотря как и чем вы работаете.
>> И постгрес, и даже скриптовые языки прекрасно умеют конвертировать unix
>> timestamp в человекочитаемое время (более того, именно unix timestamp
>> наиболее
>> удобный для работы (машинной) формат времени.
>>
>> В письме от четверг, 18 января 2018 г. 12:32:41 MSK пользователь Иван
>> Мишин
>> написал:
>> > $msec выдает в лог вот такого вида время 1516267749.614
>> > Оно не человеческое, крайне не удобно будет работать с таким форматом
>> >
>> > 18 января 2018 г., 12:25 пользователь Gena Makhomed 
>> > написал:
>>
>> >
>> > > On 18.01.2018 10:15, Иван Мишин wrote:
>> > >
>> > >
>> > >
>> > > На данный момент в логах использую $time_local.
>> > >
>> > >> Хотелось бы фиксировать не только секунды, но и доли секунд.
>> Подскажите
>> > >> как
>> > >> это можно сделать?
>> > >>
>> > >>
>> > >
>> > >
>> > >
>> > > http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec
>> > >
>> > >
>> > >
>> > > Referer: http://nginx.org/en/docs/varindex.html
>> > >
>> > >
>> > >
>> > > --
>> > > Best regards,
>> > >
>> > >  Gena
>> > >
>> > >
>> > >
>> > >
>> > > ___
>> > > nginx-ru mailing list
>> > > nginx-ru@nginx.org
>> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> > >
>> > >
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Илья Шипицин
я работаю с Log Parser: https://habrahabr.ru/post/85758/

where по iso8601 оно умеет из коробки

(было бы круто в документации поменять пример с time_local на time_iso8601)

18 января 2018 г., 14:34 пользователь Vadim A. Misbakh-Soloviov <
ng...@mva.name> написал:

> Это смотря как и чем вы работаете.
> И постгрес, и даже скриптовые языки прекрасно умеют конвертировать unix
> timestamp в человекочитаемое время (более того, именно unix timestamp
> наиболее
> удобный для работы (машинной) формат времени.
>
> В письме от четверг, 18 января 2018 г. 12:32:41 MSK пользователь Иван Мишин
> написал:
> > $msec выдает в лог вот такого вида время 1516267749.614
> > Оно не человеческое, крайне не удобно будет работать с таким форматом
> >
> > 18 января 2018 г., 12:25 пользователь Gena Makhomed 
> > написал:
>
> >
> > > On 18.01.2018 10:15, Иван Мишин wrote:
> > >
> > >
> > >
> > > На данный момент в логах использую $time_local.
> > >
> > >> Хотелось бы фиксировать не только секунды, но и доли секунд.
> Подскажите
> > >> как
> > >> это можно сделать?
> > >>
> > >>
> > >
> > >
> > >
> > > http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec
> > >
> > >
> > >
> > > Referer: http://nginx.org/en/docs/varindex.html
> > >
> > >
> > >
> > > --
> > > Best regards,
> > >
> > >  Gena
> > >
> > >
> > >
> > >
> > > ___
> > > nginx-ru mailing list
> > > nginx-ru@nginx.org
> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > >
> > >
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Gena Makhomed

On 18.01.2018 10:15, Иван Мишин wrote:


На данный момент в логах использую $time_local.
Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите как
это можно сделать?


http://nginx.org/en/docs/http/ngx_http_log_module.html#var_msec

Referer: http://nginx.org/en/docs/varindex.html

--
Best regards,
 Gena

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Иван Мишин
>
> $time_iso8601 - во всех смыслах более удобная штука. поддерживается любыми
> SQL-серверами и LogParser-ом

Тем не менее этот формат не мили ни микро секунды не показывает.

18 января 2018 г., 11:22 пользователь Илья Шипицин 
написал:

>
>
> 18 января 2018 г., 13:15 пользователь Иван Мишин 
> написал:
>
>> На данный момент в логах использую $time_local.
>>
>
> time_local - это очень странный пример, он есть в документации,
> подозреваю, оттуда его тиражируют
>
>
>> Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите
>> как это можно сделать?
>>
>
> $time_iso8601 - во всех смыслах более удобная штука. поддерживается любыми
> SQL-серверами и LogParser-ом
>
>>
>> ___
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Доли секунд в логах

2018-01-18 Пенетрантность Иван Мишин
На данный момент в логах использую $time_local.
Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите как
это можно сделать?
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Доли секунд в логах

2018-01-18 Пенетрантность Илья Шипицин
18 января 2018 г., 13:15 пользователь Иван Мишин 
написал:

> На данный момент в логах использую $time_local.
>

time_local - это очень странный пример, он есть в документации, подозреваю,
оттуда его тиражируют


> Хотелось бы фиксировать не только секунды, но и доли секунд. Подскажите
> как это можно сделать?
>

$time_iso8601 - во всех смыслах более удобная штука. поддерживается любыми
SQL-серверами и LogParser-ом

>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru