how to add a superservice (was: Re: Best Development Manual)
Joost van Baal
joostvb at logreport.org
Thu Oct 17 13:58:59 CEST 2002
Hi Hengel,
[I Cc the public development at logreport.org list on my answer, the
address developers at logreport.org is not a public list.]
On Wed, Oct 16, 2002 at 06:15:56PM -0400, Hengel Zambrano wrote:
> Thanks for the help,
You're welcome :)
> I made a new superservice because I want to monitor the sybase server
> "errors". I don't want to care about queries, or log information as you
> have at database superservice.
A, ok, that sounds like a sane thing to do.
> I would like to share the code but I have finisshed yet.
OK, we are patient :)
> Right now I have the following doubt: How can I indicate that the
> period of the logs my service should take. I mean, if I run:
> "lr_log2report serversybase < mylog" the report contains
> information about ALL the log entries. I would like to filter using
> the date, for instance from 2002/11/01 to 2002/11/02. It is because I
> have planed to put the logreport at the crontab to
> get daily information about my logs.
Currently, there are different ways to do this, all with their pros and
cons. The easiest one might be just to change your logrotating setup.
Another one is to convert your complete logs to dlf, and split the dlf
in chunks which should result in one report each. A simple awk or perl
script could take care of this: the dlf has timestamps in
seconds-since-epoch format at fixed fields. A third way to handle it is
to use a filter-spec element in your report configuration file. You can
use the | syntax. E.g. take a look at www/filters/select-url.xml .
This is used in www.cfg. There is a `gt' and a `lt' element you can use
in a <lire:filter-spec>, these are useful when tackling your problem.
Yet another solution would be to wrap all subreports in a per-day
timegroup: e.g. change
top error-causing query types, by nof occerence
foo 12
bar 10
blah 8
into
top error-causing query types, by nof occerence, by day
2002-10-11 10
foo 6
bar 4
2002-10-12 12
blah 8
foo 4
You'd get a cumulative report, when processing the current sybase log on
a daily basis from cron. You could take a look at e.g.
email/reports/deliveries-by-period-by-status.xml for an example of a
somewhat similar report.
> Thanks a lot again
>
> Bw: There is another forum or IRC channel where can I find information
> ?.
The #logreport IRC channel on irc.freenode.net, as we state on
http://logreport.org/contact/ .
> Because the web forum at www.logreport.org
You are talking about our mailing list archives, I suppose?
> is very hard to use, the
> search doesn't work well,
Indeed, when the htdig search result spans multiple pages, the next-page
buttons are broken. Thanks for reporting this bug.
Alternatively, one could use http://www.google.com/ and specify
site:logreport.org along with the search terms, like e.g.
http://www.google.com/search?q=database+superservice+site%3Alogreport.org
> neither the page buttoms.
Could you be more specific? I just browsed through our webarchives, and
didn't find any bug in the interface.
> I know you have made a EXCELENT work with this tool, but without
> docummentation
I've just uploaded the current (improved and extended) documentation, in
http://www.logreport.org/pub/cvs-snapshots/lire-1.2-20021017-cvs-DO_NOT_USE.tar.gz
. It's got DO_NOT_USE in its name since its untested, and very likely
will break in many unforeseen ways. However, the documentation which
comes with this, like
http://www.logreport.org/pub/cvs-snapshots/lire-1.2-20021017-cvs/doc/dev-manual/
, is likely very useful to you. It contains e.g.
http://www.logreport.org/pub/cvs-snapshots/lire-1.2-20021017-cvs/doc/dev-manual/ch09.html
on 'The Lire Report Specification Markup Language'.
> and without a good forum, list is hard to use. I wnat to
> suggest you to host the email list at sourceforge.net that place offers
> to you a search engine on your email list, that is pretty good.
Hm, we'd rather maintain the lists ourselves, actually. For now, we're
only using SourceForge for hosting our public CVS. (We've discussed
this issue internally.)
> But
> again, I like the tool, just it should be good idea to make it easier to
> use (is open source).
We've got lots of plans wrt userfriendlyness on our roadmap.
> I wait for your anwser and tell me how can I submmit my code after
> polish and finished it.
You could upload it to a website of yours, or email it to us privately
at logreport at logreport.org.
Bye,
Joost
--
Joost van Baal . . http://www.logreport.org/
. .
/^LogReport$/ . . joostvb at logreport.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.logreport.org/pipermail/development/attachments/20021017/50b18670/attachment.bin
More information about the Development
mailing list