summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container/jdisc/state
Commit message (Collapse)AuthorAgeFilesLines
* Move Jackson util from vespajlib to container-core.Henning Baldersheim2023-11-243-3/+3
|
* jackson 2.16 changes some of its default settings so we consolidate our use ↵Henning Baldersheim2023-11-233-13/+10
| | | | | | of the ObjectMapper. Unless special options are used, use a common instance, or create via factory metod.
* Revert "Merge pull request #29152 from ↵Ola Aunronning2023-10-302-50/+24
| | | | | | | vespa-engine/revert-29137-olaa/infrastructure-metric-sets-prometheus" This reverts commit 8c7f1f8febf12a5b8468819ba9ff1ede014143d1, reversing changes made to b74e8dc450f9b14e53225775692ddd35e6ee0d5b.
* Revert "Allow filtering prometheus metrics"Ola Aunrønning2023-10-302-24/+50
|
* Allow filtering prometheus metricsOla Aunronning2023-10-272-50/+24
|
* Non-functional changes onlyJon Bratseth2023-10-181-6/+6
|
* Update copyrightJon Bratseth2023-10-0916-16/+16
|
* Remove unused 'uptime' metric. Always add host-life in MetricsPacketsHandlerOla Aunronning2023-08-303-46/+3
|
* Add min/sum/count suffixes to gauge metricsOla Aunronning2023-08-091-1/+7
|
* Allow filtering on infrastructure metric setOla Aunronning2023-08-011-8/+89
|
* Add enums for infrastructure and add to vespametricsset as needed for ↵yngveaasheim2023-07-311-1/+1
| | | | infrastructure services.
* Replace metrics strings with the corresponding enum constants.gjoranv2023-06-221-2/+3
| | | | - Add 'metrics' as provided dep for clustercontroller-core
* Revert "Replace metrics strings with the corresponding enum constants."Harald Musum2023-06-221-3/+2
|
* Replace metrics strings with the corresponding enum constants.gjoranv2023-06-211-2/+3
| | | | - Add 'metrics' as provided dep for clustercontroller-core
* Remove status packet from MetricsPacketsHandlerOla Aunronning2023-06-151-22/+5
|
* Don't add status_code and status_msg to metric packets. Remove unused ↵Ola Aunronning2023-06-152-47/+0
| | | | service health and coredump metric gatherers
* Add vespaVersion for host_life metricOla Aunronning2023-06-071-0/+4
|
* Require capabilities for built-in request handlersBjørn Christian Seime2023-02-141-3/+7
|
* remove runLogctl from this APIArne Juul2023-01-051-45/+0
|
* add hook in /state/v1 API alsoArne Juul2022-12-091-59/+113
|
* Put deprecation comment on the right option and add todoJon Bratseth2022-10-071-24/+13
|
* Return X-Vespa-Ignored-Fields if fields were ignoredJon Bratseth2022-10-061-9/+5
|
* Sanitize label namesOla Aunronning2022-09-151-2/+10
|
* Omit max and average in PrometheusHelperOla Aunronning2022-09-151-0/+3
|
* Use correct content-type header. Add whitespaceOla Aunronning2022-09-132-2/+9
|
* MetricsPacketsHandler supports Prometheus formatOla Aunronning2022-09-122-0/+87
|
* MetricsPacketsHandler adds hostname dimension if absentOla Aunrønning2022-07-041-10/+12
|
* Use Inject annotation from 'annotations'Bjørn Christian Seime2022-06-093-3/+3
|
* No periods in exception messagesJon Bratseth2022-04-061-3/+3
|
* Update 2019 Oath copyrights.gjoranv2021-10-274-4/+4
|
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-0711-11/+11
|
* Non-functional changes onlyJon Bratseth2021-03-041-1/+1
|
* Fix ToDos. The snapshotProvider is null checked in the ctor.gjoranv2021-02-032-12/+2
|
* Throw if no snapshot provider is given.gjoranv2021-02-032-17/+19
| | | | + Rename field and parameter to 'snapshotProvider'
* Clean up unused MetricsPresentationConfiggjoranv2021-02-032-5/+4
|
* Remove usage of org.jsonBjørn Christian Seime2021-02-027-204/+148
|
* Revert "Remove org.json usage [run-systemtest]"Bjørn Christian Seime2021-02-016-117/+191
|
* Remove usage of org.json:jsonBjørn Christian Seime2021-01-296-191/+117
| | | | | | | | Remove most usage of org.json:json Maven artifact. This library does not have a compatible license. Some usage is still left as it's part of our container-search public API. We'll need a major release to fix that. See https://github.com/vespa-engine/vespa/issues/14762 for more details.
* Remove the StateMetricConsumer class and its factory.gjoranv2021-01-262-56/+0
|
* Remove usage of MetricsPresentationConfig.slidingwindowgjoranv2021-01-261-5/+1
|
* Update package-info description.gjoranv2021-01-261-7/+5
|
* Remove metrics handling from the StateMonitor class.gjoranv2021-01-263-100/+10
|
* Handle null dimensions without throwing NPE.gjoranv2021-01-252-7/+11
|
* Non-functional-changes-onlyJon Bratseth2020-11-188-6/+13
|
* Avoid mock thread factory and simplify constructionHåkon Hallingstad2020-10-101-35/+26
|
* Take StateMonitor snapshot every 60sHåkon Hallingstad2020-10-101-33/+19
| | | | | | | | | Using Executors simplifies the code and fixes the following 2 small problems: - A tiny drift of the 1m interval: It starts the next snapshot 1m + the time before wait() return + the time until currentTimeMillis(). - May potentially (but unlikely) invoke wait() with negative (throws exception) or 0 argument (waits forever): There is no test on the returned long from currentTimeMillis().
* Improvements to handling of cluster removalJon Bratseth2020-07-021-6/+9
| | | | | | | | | - Don't change health status to "initializing" when creating a new VipStatus, as 'initializing' now requires all clusters to be up to transition to 'up', which means that if we're already up but are missing a cluster we'll go from 'up' to 'initializing' and stay there. - Forget up/down status for removed clusters. - Nicer logging on ignorable reconfiguration errors.
* LogLevel.INFO -> Level.INFOgjoranv2020-04-251-1/+1
|