aboutsummaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Use the Instant as a timestamp to make it clear what it is instead of just a ↵Henning Baldersheim2021-12-181-2/+2
| | | | | | generic long. Make sure to use it correctly for the system metrics.
* Add test and benchmark for smaps parsing and avoid using regex.Henning Baldersheim2021-12-151-17/+24
|
* Only take regex cost when necessaryHenning Baldersheim2021-12-151-1/+3
|
* 1 - Make the first sample period at least 5s long.Henning Baldersheim2021-12-141-15/+25
| | | | | | 2 - Ensure that total cpu usage is sampled first on startup, and last on all remaining samples. This is to avoid the large skew you get when sample interval is shorter than the time used to collect the samples. This should eliminate the sampling noise when metricsproxy is started.
* Add debug logging of jiffies.Henning Baldersheim2021-12-141-1/+3
|
* Update 2020 Oath copyrights.gjoranv2021-10-271-1/+1
|
* Update ↵Jon Bratseth2021-10-141-1/+1
| | | | metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/SystemPoller.java
* 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-141-44/+61
|
* Add cpu.util as per service metrics.Henning Baldersheim2021-10-131-16/+35
|
* Unify on using the MetricId class to avoid creating many instances on the fly.Henning Baldersheim2021-09-021-3/+5
|
* More lazy debug log message generationJon Marius Venstad2021-04-281-4/+4
|
* Non-functional changes onlyJon Bratseth2021-03-041-4/+2
|
* LogLevel.ERROR -> Level.SEVEREgjoranv2020-04-251-2/+2
|
* LogLevel.DEBUG -> Level.FINEgjoranv2020-04-251-6/+6
|
* Import java.util.logging.Level instead of com.yahoo.log.LogLevelgjoranv2020-04-251-1/+1
|
* Revert "Merge pull request #12351 from ↵Jon Bratseth2020-02-261-0/+1
| | | | | | | vespa-engine/revert-11875-bratseth/node-metrics" This reverts commit 37f6c5b31cb2809a54c34dc3a4e51307f3320fbd, reversing changes made to 76221d0b9b7bda577ac61ce8a79c7b6ee3a8dbb4.
* Revert "Bratseth/node metrics"Harald Musum2020-02-261-1/+0
|
* Non-functional changes onlyJon Bratseth2020-01-211-0/+1
|
* Add/corect copyright headersJon Bratseth2020-01-031-4/+1
|
* Minor non-functional improvementsgjoranv2019-06-041-10/+1
|
* Remove unused ServiceListener interface.gjoranv2019-06-031-8/+2
|
* Minor non-functional improvements.gjoranv2019-05-291-2/+2
|
* New metrics-proxygjoranv2019-05-101-0/+259
|
* Revert "Gjoranv/reapply new metrics proxy "Bjørn Christian Seime2019-05-091-259/+0
|
* Reapply Gjoranv/New metrics proxygjoranv2019-05-071-0/+259
| | | | This reverts commit 8b0272c3104080d1f293e6a709208d2ea149fc03.
* Revert "Gjoranv/New metrics proxy"gjoranv2019-05-071-259/+0
|
* New metrics-proxygjoranv2019-05-021-0/+259
* 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.