<br><br><div class="gmail_quote">On Thu, May 17, 2012 at 10:37 AM, Daniel Carrillo <span dir="ltr"><<a href="mailto:daniel.carrillo@gmail.com" target="_blank">daniel.carrillo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

2012/5/17 Tio Oscar <<a href="mailto:tioscar@gmail.com">tioscar@gmail.com</a>>:<br>
<div class="im">> 2012/5/17 Daniel Carrillo <<a href="mailto:daniel.carrillo@gmail.com">daniel.carrillo@gmail.com</a>><br>
>><br>
>> 2012/5/17 Tio Oscar <<a href="mailto:tioscar@gmail.com">tioscar@gmail.com</a>>:<br>
>> > Hi, other question he he.<br>
>> ><br>
>> > Need to analyze the nginx logs, wath tool (open and for Linux)<br>
>> > recommend?<br>
>> > (if is web based and make graphics better)<br>
>><br>
>> Since logs are fully customizable you could use the "usual suspects":<br>
>> awstats, webalizer or others.<br>
>><br>
>> Probably in these days the best option is real time analyzers, like<br>
>> google analytics, xiti, etc.<br>
>><br>
><br>
</div><div class="im">> Now is too late form change the log format (need parse recents logs. And i<br>
> need it for a webservice app. I can't integrate a web based service as<br>
> Google Analytics, etc.<br>
><br>
> The only thing I really need is to calculate the requests according to the<br>
> time of day.<br>
><br>
> Now I think that makes my own script.<br>
<br>
</div>Sure, you could. But first check awstat it's also customizable in<br>
order to match your logs.<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>You could use the log_by_lua I just implemented :</div><div><br></div><div><a href="https://github.com/mtourne/lua-nginx-module#log_by_lua">https://github.com/mtourne/lua-nginx-module#log_by_lua</a></div>

<div><br></div><div>It basically lets you aggregate data in the lua exposed shared memory segments, and query them from another Nginx location. </div><div>Check the example in the documentation.</div><div><br></div><div>
Regards,</div>
<div>Matthieu.</div></div>