aboutsummaryrefslogtreecommitdiffstats
path: root/service-monitor
Commit message (Collapse)AuthorAgeFilesLines
* Simplify HealthClient by using ServiceIdentitySslSocketFactoryBjørn Christian Seime2018-08-146-72/+14
|
* Fixes after review roundHåkon Hallingstad2018-06-135-11/+11
|
* Monitor cfg app health if activatedHåkon Hallingstad2018-06-1311-118/+560
|
* Fix testHåkon Hallingstad2018-06-081-1/+1
|
* Single-tenancy has config server as part of application modelHåkon Hallingstad2018-06-086-9/+34
|
* Revert "Revert "Use HTTP and remove Athenz injection""Håkon Hallingstad2018-06-0834-418/+1255
|
* Revert "Always enable synthetic config server app in service monitor"Håkon Hallingstad2018-06-061-3/+8
|
* Revert "Use HTTP and remove Athenz injection"Håkon Hallingstad2018-06-0634-1255/+413
|
* Wrap immutable List in unmodifiableListHåkon Hallingstad2018-06-061-1/+3
|
* Use HTTP and remove Athenz injectionHåkon Hallingstad2018-06-0611-132/+73
|
* Revert "Revert "Make health client wo using it""Håkon Hallingstad2018-06-0534-394/+1293
|
* Always enable synthetic config server app in service monitorHåkon Hallingstad2018-06-051-8/+3
|
* Revert "Make health client wo using it"Harald Musum2018-05-3134-1295/+399
|
* Use ConfigServerUtil and fix copyrightHåkon Hallingstad2018-05-313-19/+4
|
* Make health client wo using itHåkon Hallingstad2018-05-3134-398/+1309
| | | | | | | | | | | | | | | | | | | | | This PR should not have any functional changes. - Make a synthetic ApplicationInfo for the config server and "activate" it during bootstrap. - Make an ApplicationInstanceGenerator that converts an ApplicationInfo to an ApplicationInstance. Used by ModelGenerator. - Make a "DuperModel" that combines the SuperModel (deployed apps) with the set of synthetic apps. - Prefer health over Slobrok service status, if available (!= NOT_CHECKED). Health monitoring is structured as: - A manager responsible for adding and removing applications - An ApplicationHealthMonitor responsible for all monitoring for a given app - A HealthMonitor responsible for monitoring the health of a single service - A HealthClient responsible for issuing health requests to fixed endpoint Some of the lower-level health monitoring is not entirely finished, as it depends on refactoring of an athenz dependency tbd later.
* [service-monitor] Make it easier to add synthesized appsHåkon Hallingstad2018-05-2418-216/+294
|
* Do not set cluster groupValerij Fredriksen2018-05-041-9/+3
|
* Add ExportPackage for applicationValerij Fredriksen2018-04-201-0/+8
|
* Always use cluster group 0Valerij Fredriksen2018-04-205-8/+7
|
* Make variables private, add gettersValerij Fredriksen2018-04-202-8/+19
|
* Move application out of internalValerij Fredriksen2018-04-2012-12/+12
|
* Define infrastructure applicationsValerij Fredriksen2018-04-2012-14/+134
|
* filedistributorservice does not exist anymoreHarald Musum2018-03-101-1/+0
|
* Constructor needs to be publicHarald Musum2018-02-261-1/+1
|
* Refer to HealthMonitorManager in services.xmlHåkon Hallingstad2018-02-261-0/+2
|
* Support reporting UP for node admin outside zone appHåkon Hallingstad2018-02-2613-48/+289
| | | | | | | | | If the nodeAdminInContainer ConfigserverConfig has been set, with this PR, the service monitor will always report the node admin container service as UP, thereby avoiding issues related to standalone node admin seemingly being down when not running as part of the application. This postpones checking /status/v1/health for later.
* Use no_aop classifier for guice.gjoranv2017-12-011-0/+1
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-12-011-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent2"gjoranv2017-11-301-2/+0
|
* Use no_aop classifier for guice.gjoranv2017-11-301-0/+1
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-301-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Revert "Gjoranv/split parent"gjoranv2017-11-291-2/+0
|
* Use no_aop classifier for guice.gjoranv2017-11-291-0/+1
|
* Split parent + container-dependency-versions from root pom.gjoranv2017-11-291-0/+1
| | | | | | - Add missing dependencies so that all provided non-yahoo jars are listed in container-dependency-versions. - Add relativePath for all child poms of parent.
* Initialize super model in startHåkon Hallingstad2017-11-031-5/+4
|
* Initialize with empty super modelMartin Polden2017-11-031-2/+2
|
* Hide service monitor internalsHåkon Hallingstad2017-10-2814-21/+24
|
* Revert "Do not export service monitor internals"Jon Marius Venstad2017-10-2717-90/+26
|
* Make exported providers for componentsHåkon Hallingstad2017-10-275-5/+66
|
* Do not export service monitor internalsHåkon Hallingstad2017-10-2714-21/+24
|
* Add service status metricsHåkon Hallingstad2017-10-263-6/+20
|
* Provide more info in host Orchestrator REST APIHåkon Hallingstad2017-10-252-0/+14
|
* Annotate constructor with InjectHåkon Hallingstad2017-10-231-0/+2
|
* Make SlobrokMonitorManagerImpl constructor publicHåkon Hallingstad2017-10-231-1/+1
|
* Make SlobrokMonitorManager a componentHåkon Hallingstad2017-10-2311-125/+168
| | | | | | | | | To get insights into the Slobrok data used by the service monitor, it would be useful to expose SlobrokMonitorManager. For instance it could provide a list of name/spec pairs of services that are up (added as ServiceMonitorManager::lookup in this PR). The first step towards this is making SlobrokMonitorManager a component.
* Remove status type parameter in application model classesHåkon Hallingstad2017-10-2211-68/+62
|
* Merge pull request #3828 from vespa-engine/hakonhall/remove-scala-servicemonitorBjørn Christian Seime2017-10-2012-779/+2
|\ | | | | Remove Scala ServiceMonitor
| * Remove Scala code in testHåkon Hallingstad2017-10-202-57/+0
| |
| * Remove Scala ServiceMonitorHåkon Hallingstad2017-10-2010-722/+2
| |
* | Include orchestrator and service-model fat jarsHåkon Hallingstad2017-10-191-0/+2
| |