aboutsummaryrefslogtreecommitdiffstats
path: root/metrics-proxy
Commit message (Collapse)AuthorAgeFilesLines
* Propagate service health when metrics could not be retrieved.gjoranv2019-06-1415-67/+234
| | | | | - Default status message in a MetricsPacket is now empty string, to avoid the default message to be included in Json output.
* Remove method that was only used in tests.gjoranv2019-06-113-21/+7
|
* Refactoring onlygjoranv2019-06-116-17/+12
|
* Remove unused constructor params.gjoranv2019-06-073-6/+3
|
* Fix commentsgjoranv2019-06-041-1/+6
|
* Minor non-functional improvementsgjoranv2019-06-042-11/+2
|
* Catch JsonProcessingException instead of IOExceptiongjoranv2019-06-041-2/+2
|
* Ensure always valid json from JsonMetricsRenderingExceptiongjoranv2019-06-044-18/+75
|
* Merge pull request #9652 from vespa-engine/gjoranv/remove-ServiceListenerBjørn Christian Seime2019-06-033-24/+3
|\ | | | | Remove unused ServiceListener interface.
| * Remove unused ServiceListener interface.gjoranv2019-06-033-24/+3
| |
* | Nonfunctional changes onlyJon Bratseth2019-06-031-0/+1
|/
* Add request handler for generic metrics format.gjoranv2019-05-319-15/+289
|
* Minor non-functional improvements.gjoranv2019-05-292-4/+3
|
* Bugfix: set sentinel client before updating services.gjoranv2019-05-291-4/+4
|
* Use logger instead of printStackTracegjoranv2019-05-281-1/+2
|
* minor: rename test utilitygjoranv2019-05-287-19/+15
|
* Add conversion from metrics packets to the generic json model.gjoranv2019-05-286-1/+132
|
* Add json model for generic metrics format.gjoranv2019-05-246-0/+245
|
* Extract creation of ObjectMapper to a new utility class.gjoranv2019-05-242-25/+49
|
* Rename JsonUtil -> YamasJsonUtilgjoranv2019-05-244-15/+12
|
* Add provided dep for jdisc_core to get Import-Packages.gjoranv2019-05-161-0/+7
|
* Use compile scope for org.json.gjoranv2019-05-161-5/+4
| | | | - Not an OSGi bundle, and only exported from container-disc.
* Add config definitions to CMakeListsgjoranv2019-05-151-0/+7
| | | | | | - They must be pre-installed, because we only pick up config defs from application package bundles, and not bundles installed from a container cluster.
* Remove one duplicate of monitoring config default values.gjoranv2019-05-141-1/+1
| | | | | - They are still duplicated in DomAdminBuilderBase. - Align def file value with default in DomAdminBuilderBase.
* Remove 'healthport' from vespa-services config.gjoranv2019-05-103-3/+1
| | | | - Only one port is used per service.
* New metrics-proxygjoranv2019-05-1075-0/+5735
|
* Revert "Gjoranv/reapply new metrics proxy "Bjørn Christian Seime2019-05-0975-5735/+0
|
* Add CMakeLists.txtgjoranv2019-05-071-0/+2
|
* Reapply Gjoranv/New metrics proxygjoranv2019-05-0774-0/+5733
| | | | This reverts commit 8b0272c3104080d1f293e6a709208d2ea149fc03.
* Revert "Gjoranv/New metrics proxy"gjoranv2019-05-0774-5733/+0
|
* Add groupId for compiler plugin, even if optional.gjoranv2019-05-031-0/+1
|
* Resolve test files from class loader.gjoranv2019-05-037-36/+20
|
* New metrics-proxygjoranv2019-05-0274-0/+5748
* Configs for services, monitoring, consumers, dimensions, rpc-connector * Add a provider for SystemPoller to simplify migration to DI. * Add test and test utils for ConfigSentinelClient. * Add package-info files. * Add MetricsConsumers class. * Extract separate classes and configs for app and node dims. * Add RpcConnector as a long-lived owner of the rpc Supervisor. * Move service updating from VespaMetrics to MetricsManager. * Move service dimensions to VespaService. * Rename service.id to 'configId' in vespa-services.def.