summaryrefslogtreecommitdiffstats
path: root/logd/src/apps
Commit message (Collapse)AuthorAgeFilesLines
* use less CPU in retention-enforcerArne H Juul2022-01-131-2/+13
| | | | | | | | | * start it with "nice" * put in "sleep 1" between each processing step, to make it less CPU intensive * avoid doing work which can never be useful, by not looking at databases where the earliest possible timestamp is not older than the retention limit
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-072-2/+2
|
* Remove the legacy protocol between logd and logserver.Geir Storli2019-05-091-1/+1
| | | | The RPC protocol has been the new default since 2019-04-12.
* produce less debug logs from retention enforcerArne Juul2019-04-081-7/+12
|
* Prepare ConfigSubscriber to support instantiation of either legacy or rpc ↵Geir Storli2019-03-291-12/+12
| | | | forwarder.
* Rename Forwarder -> LegacyForwarder in preparation for something new and better.Geir Storli2019-03-211-2/+2
|
* Rename errhandle.h -> exceptions.h.Geir Storli2019-03-201-1/+1
|
* Rename watch.{h,cpp} -> watcher.{h,cpp}.Geir Storli2019-03-201-1/+1
|
* Rename state.{h,cpp} -> state_reporter.{h,cpp}.Geir Storli2019-03-201-1/+1
|
* Rename forward* -> forwarder*.Geir Storli2019-03-201-1/+1
|
* Rename ConfSub -> ConfigSubscriber.Geir Storli2019-03-201-5/+5
|
* Reduce to 30 days retentionLester Solbakken2019-02-281-1/+1
|
* Expose exception information. If totally unknown, generate core.Henning Baldersheim2018-10-091-2/+2
|
* Add copyright headerJon Bratseth2018-10-011-0/+1
|
* - NULL -> nullptrHenning Baldersheim2018-09-271-3/+0
| | | | | | - forward declaration. - Move from header to implementation. - use std::unordered_set
* add some comments, adjust timestamp extensionArne Juul2018-09-101-1/+12
|
* reorder functionsArne Juul2018-09-101-4/+4
|
* refactor, add support for compressed filesArne Juul2018-09-101-25/+36
|
* enforce log retention policiesArne Juul2018-09-061-0/+115
| | | | | | | | | | | * for access logs, save meta-data about the log file itself in a simple format. * implement a proof-of-concept shell script that removes log files after one month. * ensure retention enforcer is started when services start * note that retention enforcer will continue running even after services stop, but it has protection to ensure that it won't multiply endlessly.
* wire in a counter metricArne Juul2017-12-041-2/+4
|
* skeleton for state reporting in logdArne Juul2017-11-211-3/+5
| | | | | | * allocate port in config model for logd state reporting * add state port to logd configuration * add a state server with no metrics production
* use vespalib::SigCatchArne Juul2017-10-091-16/+9
|
* Remove more clutter in fastos/types.hHenning Baldersheim2017-08-181-13/+7
|
* Update copyright headersJon Bratseth2017-06-142-2/+2
|
* Revert "Update copyright headers"Jon Bratseth2017-06-142-2/+2
|
* Update copyright headersJon Bratseth2017-06-142-2/+2
|
* Revert "Copyright header"Jon Bratseth2017-06-132-2/+2
|
* Copyright headerJon Bratseth2017-06-132-2/+2
|
* Rename logd programs to have vespa- prefix.Tor Egge2017-06-132-2/+2
| | | | Temporarily add symlinks from old name to new name.
* PublishJon Bratseth2016-06-153-0/+118