summaryrefslogtreecommitdiffstats
path: root/logd
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #8961 from ↵Geir Storli2019-03-298-125/+161
|\ | | | | | | | | vespa-engine/geirst/logd-prepare-for-rpc-forwarder-integration Prepare ConfigSubscriber to support instantiation of either legacy or…
| * Prepare ConfigSubscriber to support instantiation of either legacy or rpc ↵Geir Storli2019-03-298-125/+161
| | | | | | | | forwarder.
* | Add unit test for logdemon::Watcher.Tor Egge2019-03-293-0/+297
|/
* Merge pull request #8937 from vespa-engine/geirst/logd-implement-rpc-forwarderGeir Storli2019-03-2913-24/+487
|\ | | | | Geirst/logd implement rpc forwarder
| * Move ownership of supervisor out of rpc forwarder.Geir Storli2019-03-293-8/+23
| |
| * Use a guarded request to avoid problems with forgetting to call SubRef().Geir Storli2019-03-291-5/+21
| |
| * Add methods to supervisor before calling start.Geir Storli2019-03-281-1/+1
| |
| * Filter log messages based on log level, similar as in legacy forwarder.Geir Storli2019-03-285-13/+52
| |
| * Update metrics for each log message similar to legacy forwarder.Geir Storli2019-03-283-4/+34
| |
| * Count bad log lines.Geir Storli2019-03-283-2/+26
| |
| * Implement initial version of forwarder that uses RPC to send protobuf ↵Geir Storli2019-03-2813-18/+357
| | | | | | | | encoded log messages to the logserver.
* | Add 'logserver.userpc' to logd.defBjørn Christian Seime2019-03-281-0/+3
| |
* | Merge pull request #8916 from ↵Bjørn Christian Seime2019-03-281-2/+5
|\ \ | |/ |/| | | | | vespa-engine/bjorncs/logserver-rpc-port-in-config-model Add new logserver rpc port to Vespa model
| * Misc fixesBjørn Christian Seime2019-03-271-2/+2
| | | | | | | | | | Keep previous default port for legacy protocol. Rename parameter 'rpcPort' => 'rpcport'. Remove 'logtp' from port suffices.
| * Add new logserver rpc port to Vespa modelBjørn Christian Seime2019-03-261-3/+6
| |
* | Merge pull request #8907 from vespa-engine/geirst/logd-proto-converterGeir Storli2019-03-267-0/+198
|\ \ | | | | | | Implement functions for converting log messages to protobuf objects.
| * | Update copyright.Geir Storli2019-03-261-1/+1
| | |
| * | Implement functions for converting log messages to protobuf objects.Geir Storli2019-03-267-0/+198
| |/
* / Use LogMessage from vespalog to parse log lines.Tor Egge2019-03-262-114/+18
|/
* Generate and compile protobuf files for the new log protocol to communicate ↵Geir Storli2019-03-252-0/+13
| | | | with the logserver.
* Create interface for a Forwarder as seen from the log file Watcher.Geir Storli2019-03-214-11/+31
|
* Rename Forwarder -> LegacyForwarder in preparation for something new and better.Geir Storli2019-03-2113-37/+37
|
* Make _badLines private.Geir Storli2019-03-212-4/+6
|
* Remove unit test that doesn't test anything.Geir Storli2019-03-204-25/+0
|
* Add class comment.Geir Storli2019-03-201-0/+3
|
* Rename errhandle.h -> exceptions.h.Geir Storli2019-03-204-3/+3
|
* Rename watch.{h,cpp} -> watcher.{h,cpp}.Geir Storli2019-03-204-3/+6
|
* Rename state.{h,cpp} -> state_reporter.{h,cpp}.Geir Storli2019-03-204-3/+6
|
* Rename forward* -> forwarder*.Geir Storli2019-03-2010-14/+17
|
* Rename ConfSub -> ConfigSubscriber.Geir Storli2019-03-206-33/+36
|
* Remove unused portions of logd.Tor Egge2019-03-2011-784/+11
|
* Fix format strings in logd module.Tor Egge2019-03-121-3/+3
|
* Reduce to 30 days retentionLester Solbakken2019-02-282-2/+2
|
* Remove files used by old unit test runner.Tor Egge2019-02-194-8/+0
|
* Remove test lists files used by old unit test framework.Tor Egge2019-02-151-3/+0
|
* Adjust forward declaration in logd.Tor Egge2019-02-081-1/+1
|
* Check return value from write() in logd.Tor Egge2019-01-282-2/+9
|
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|
* GC unused code and update includesHenning Baldersheim2019-01-051-0/+1
|
* Add missing reference &Henning Baldersheim2018-10-091-1/+1
|
* Parse logctlname correctly in non dotted case.Henning Baldersheim2018-10-092-1/+2
|
* Add test for correct logctlname parsingHenning Baldersheim2018-10-091-0/+8
|
* Expose exception information. If totally unknown, generate core.Henning Baldersheim2018-10-091-2/+2
|
* Add copyright headerJon Bratseth2018-10-011-0/+1
|
* Remove lines commented out.Henning Baldersheim2018-09-281-3/+0
|
* Use std::string to simplify ownership and unify on one type.Henning Baldersheim2018-09-287-64/+57
|
* Modernise code and use smart pointers and favor std containers over ↵Henning Baldersheim2018-09-2714-289/+183
| | | | homegrown specialized classes.
* NULL -> nullptrHenning Baldersheim2018-09-272-12/+12
|
* - NULL -> nullptrHenning Baldersheim2018-09-2711-91/+87
| | | | | | - forward declaration. - Move from header to implementation. - use std::unordered_set
* add some comments, adjust timestamp extensionArne Juul2018-09-101-1/+12
|