summaryrefslogtreecommitdiffstats
path: root/metrics-proxy
Commit message (Collapse)AuthorAgeFilesLines
* Unify on Streams.toList()Henning Baldersheim2023-01-175-11/+7
|
* Simplify and modernizeHenning Baldersheim2023-01-172-5/+3
|
* let prefixing with name happen after parsing entire objectArne Juul2023-01-061-4/+7
|
* Extend public dimension setOla Aunronning2023-01-041-11/+24
|
* Clean up test as implementation has changed to use a set.Henning Baldersheim2022-12-182-41/+53
|
* Use a set instead to detect uniqueness.Henning Baldersheim2022-12-161-5/+7
|
* Use hashing that will actually differentiate properlyHenning Baldersheim2022-12-161-5/+5
|
* Add unit test showing that we are not there yet.Henning Baldersheim2022-12-161-2/+14
|
* Rename MetricsParser.Consumer to Collector to avoid confusion.gjoranv2022-12-169-45/+42
|
* Fix a hashing bug in MetricsParser, and use record for Dimension.gjoranv2022-12-162-8/+42
| | | | | - XOR does not work well for comparing two distinct pairs of duplicate values.
* Add test of MetricsParser's dimensions hashing.gjoranv2022-12-161-0/+79
|
* Non-functional: rearrange functions, add comments and whitespace.gjoranv2022-12-161-35/+44
|
* Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-048-9/+9
|
* Revert collect(Collectors.toList())Henning Baldersheim2022-12-048-9/+9
|
* collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-028-9/+9
|
* Reduce the simple usage of guava where java has caught upHenning Baldersheim2022-11-307-55/+33
|
* Minor cleanupHenning Baldersheim2022-11-262-2/+1
|
* Use volatile instead of Atomics when that is sufficient.Henning Baldersheim2022-11-011-13/+10
|
* - Handle CancellationException.Henning Baldersheim2022-11-011-7/+15
| | | | | - Check stopped on every iteration. - Resort to Thread.interrupt() if nothing else helps, and log a warning.
* Remove unnecessary return typejonmv2022-10-283-13/+15
|
* Abandon in-flight metrics requests on deconstructjonmv2022-10-283-9/+8
|
* Break fetching metrics when stoppedjonmv2022-10-271-2/+3
|
* Merge pull request #24548 from vespa-engine/arnej/common-handle-env-rootHenning Baldersheim2022-10-252-0/+6
|\ | | | | * apply new common bootstrap
| * * apply new common bootstrapArne Juul2022-10-242-0/+6
| | | | | | | | | | * remove now-duplicated code * prefer using ${VESPA_HOME} environment variable
* | Use only wiremock-jre8, and add version property.gjoranv2022-10-241-1/+1
|/
* Support running Vespa in container as non-rootEirk Nygaard2022-10-211-1/+1
| | | | | | | | This removes the old VESPA_UNPRIVILEGED environment variable. Instead we use the old mechanisme if id of the user starting Vespa is root. If the container is started with a non-root user some sanity checking is done to either fail because wrong permissions are active, or warn the user for possibly too low limits.
* Add deploymentCluster dimensionOla Aunronning2022-10-201-0/+1
|
* Return X-Vespa-Ignored-Fields if fields were ignoredJon Bratseth2022-10-062-1/+2
|
* Require non-null consumer idgjoranv2022-09-271-2/+3
| | | | + remove redundant import
* Ignore case when looking up metrics consumer.gjoranv2022-09-263-6/+21
|
* Add Vespa consumer to host life metricOla Aunrønning2022-08-152-0/+6
|
* Add method to use Duration as timeout to make unit explicit, and avoid many ↵Henning Baldersheim2022-08-123-3/+7
| | | | magic conversions.
* qrserver -> container, part 2Harald Musum2022-08-095-9/+9
|
* qrserver -> containerHarald Musum2022-08-087-32/+28
|
* Remove all dependencies to yoleangjoranv2022-07-131-6/+0
|
* Merge pull request #23138 from vespa-engine/bjorncs/metrics-proxyBjørn Christian Seime2022-06-215-78/+54
|\ | | | | Bjorncs/metrics proxy
| * Re-enable testsBjørn Christian Seime2022-06-162-9/+1
| |
| * Use synchronous http clientBjørn Christian Seime2022-06-163-69/+53
| |
* | Sync initial directory permissions and ownership with fixdir settingsTor Egge2022-06-201-0/+2
|/ | | | | | from vespa-prestart.sh, fixddir settings from start-configserver and start-telegraf.sh and FixDataDirectory settings from standalone-container.sh.
* Temporarily ignore tests in RpcHealthMetricsTestBjørn Christian Seime2022-06-141-0/+3
|
* Temporarily ignore testsBjørn Christian Seime2022-06-141-0/+5
|
* Specify timeout for non-blocking I/O in http clientsBjørn Christian Seime2022-06-133-6/+13
|
* Specify global test timeoutBjørn Christian Seime2022-06-132-0/+11
|
* Stabilize metrics-proxy testsBjørn Christian Seime2022-06-102-11/+12
| | | | | Synchronize access to 'response' field. Handle null response. Ensure output stream is closed. Specify timeout for request connection from pool.
* Remove temporary dependency on 'jetty-http' with test scopeBjørn Christian Seime2022-06-081-7/+0
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* Don't provide Jetty bundles from 'container' artifactBjørn Christian Seime2022-06-081-0/+2
| | | | Add dependency on 'jetty-http' with scope test instead of adding false dependencies with 'container-test'.
* install_jar CMake functionHåkon Hallingstad2022-05-201-1/+1
|
* Use '@Inject' from 'annotations' in multiple bundlesBjørn Christian Seime2022-05-0610-10/+10
|
* Increase timeout from 20s to 60s to allow overloaded nodes a chance to ↵Henning Baldersheim2022-05-052-2/+4
| | | | complete within timeout.