aboutsummaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/main/java/ai/vespa
Commit message (Expand)AuthorAgeFilesLines
...
* Update metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller...Jon Bratseth2021-10-141-1/+1
* Prevent division by zeroHenning Baldersheim2021-10-141-4/+9
* cpu.util -> cpu_utilHenning Baldersheim2021-10-141-4/+8
* Make system metrics testable.Henning Baldersheim2021-10-143-50/+86
* Add cpu.util as per service metrics.Henning Baldersheim2021-10-131-16/+35
* Do not start metrics poller thread in constructor.Henning Baldersheim2021-10-081-5/+5
* Update Verizon Media copyright notices.gjoranv2021-10-077-7/+7
* Drain the input stream on error, an just return an HealthMetric.getUnknown.Henning Baldersheim2021-09-233-6/+6
* Merge pull request #19233 from vespa-engine/balder/do-not-poll-default-unless...v7.470.24Harald Musum2021-09-211-3/+3
|\
| * Do not fetch metrics for default consumer unless explicitly asked to do so.Henning Baldersheim2021-09-211-3/+3
* | Add synchronization.Henning Baldersheim2021-09-211-2/+5
* | Cache the connection target and reuse to avoid ssl renegotiation.Henning Baldersheim2021-09-211-19/+22
|/
* Remove unneeded throws clauseHenning Baldersheim2021-09-211-1/+1
* Ensure stream is closed.Henning Baldersheim2021-09-212-5/+5
* GC unused classHenning Baldersheim2021-09-211-14/+0
* Stop the polling thread prior to shutting down the http client.Henning Baldersheim2021-09-213-11/+11
* Must concatenate as message is not a Throwable.Henning Baldersheim2021-09-171-1/+1
* GC unused importHenning Baldersheim2021-09-171-1/+0
* We do not need the stack trace for expected warnings.Henning Baldersheim2021-09-171-2/+8
* Use an async http client with only 2 threads.Henning Baldersheim2021-09-162-59/+59
* Empty snapshots are not valid.Henning Baldersheim2021-09-161-1/+4
* Reduce loglevelHenning Baldersheim2021-09-161-2/+2
* Try to fix unstable unit testsHarald Musum2021-09-162-10/+8
* In order to avoid possible deadlock when calling yourself for metrics when TT...Henning Baldersheim2021-09-154-40/+128
* Fix javadocHarald Musum2021-09-091-2/+0
* Revert "Revert "Consume and process metrics as they are parsed.""Harald Musum2021-09-095-128/+141
* Revert "Consume and process metrics as they are parsed."Harald Musum2021-09-095-141/+128
* Consume and process metrics as they are parsed.Henning Baldersheim2021-09-095-128/+141
* Use the one in vespajlib.Henning Baldersheim2021-09-092-2/+2
* Refactor metric aggregation in preparation for inline metric handling.Henning Baldersheim2021-09-091-11/+23
* Merge pull request #19030 from vespa-engine/balder/keep-an-unmodifiable-set-i...Henning Baldersheim2021-09-082-15/+14
|\
| * Instead of creatin a new Set of consumers every time, just keep an unmidifiab...Henning Baldersheim2021-09-082-15/+14
* | Merge pull request #19029 from vespa-engine/balder/use-metricid-dictionaryHenning Baldersheim2021-09-081-1/+7
|\ \
| * | Use a dictionary for metrid ids. There are few unique ones (less than 1k), bu...Henning Baldersheim2021-09-081-1/+7
| |/
* / As there are very few unique dimensions, normally in the rannge 5-30, a dicti...Henning Baldersheim2021-09-081-1/+7
|/
* try to cancel task when we get an exceptionArne Juul2021-09-021-0/+1
* Unify on using the MetricId class to avoid creating many instances on the fly.Henning Baldersheim2021-09-0218-74/+62
* The metrics proxy is very memory hungry.Henning Baldersheim2021-09-0110-44/+115
* Merge pull request #18661 from vespa-engine/balder/reduce-metrics-proxy-max-m...Henning Baldersheim2021-08-021-3/+2
|\
| * SimplifyHenning Baldersheim2021-08-021-3/+2
* | Don't serialize metrics to StringOla Aunrønning2021-08-022-2/+36
|/
* Remove docker-apiMartin Polden2021-06-291-1/+1
* drop empty buffers instead of using small buffersHåvard Pettersen2021-06-152-2/+2
* More lazy debug log message generationJon Marius Venstad2021-04-287-13/+13
* Use already present utility for streaming.Henning Baldersheim2021-04-093-48/+16
* Revert "Revert "Use a PipedStream to process metrics as they flow in asynchro...Henning Baldersheim2021-04-084-22/+70
* Revert "Use a PipedStream to process metrics as they flow in asynchronously."Henning Baldersheim2021-04-084-70/+22
* Use a PipedStream to process metrics as they flow in asynchronously.Henning Baldersheim2021-04-084-22/+70
* Avoid creating a string when a byte array will do.Henning Baldersheim2021-04-074-9/+23
* Use async http the simple way.Henning Baldersheim2021-04-071-9/+18