Commit Graph

  • 4e491639e6 Merge remote-tracking branch 'getters/metrics' master v0.0.1 testing Vasiliy Tolstov 2024-11-09 19:39:05 +0300
  • cfcb00051e Merge remote-tracking branch 'prometheus/master' Vasiliy Tolstov 2024-11-09 19:33:55 +0300
  • 6aa41f4081 change import path Vasiliy Tolstov 2024-11-09 19:32:37 +0300
  • 4f1a21f7c2
    Merge 5c1cf09c50 into d783709a53 Eugene 2024-09-23 11:15:19 +0300
  • 5c1cf09c50
    refine composer api a bit Eugene 2024-09-23 11:09:53 +0300
  • 6e2d6f9b01
    name composer: fast and slow (reflect-based) implementations Eugene 2024-09-23 10:52:17 +0300
  • b1cfb6ae78
    Merge 880d8e1cc6 into d783709a53 greyireland 2024-07-16 12:07:45 +0000
  • d783709a53
    push.go: clarify the docs for PushOptions.Method field Aliaksandr Valialkin 2024-07-16 13:14:56 +0200
  • eba0da061f
    process_metrics_linux.go: avoid calling os.Getpagesize() with every writeProcessMetrics() call Aliaksandr Valialkin 2024-07-16 13:09:14 +0200
  • 7a44715774
    histogram.go: code cleanup after e40cfe3ab5 Aliaksandr Valialkin 2024-07-16 12:55:56 +0200
  • 17878c4c4e
    Make UnregisterSet() less error-prone to use Aliaksandr Valialkin 2024-07-15 10:29:56 +0200
  • 32321d68e1
    Merge pull request #77 from VictoriaMetrics/fixed-histogram-merge Nikolay 2024-07-10 12:44:08 +0200
  • 001417b6f1
    fixed tests AndrewChubatiuk 2024-07-10 13:30:47 +0300
  • 925f863c7b
    fixed histogram merge AndrewChubatiuk 2024-07-09 11:04:36 +0300
  • d5fb341414
    Merge pull request #70 from aierui/request_method Nikolay 2024-06-24 09:37:00 +0200
  • fe045c0b9d
    Merge ad1de2e966 into 464c46d5c5 xiaoziv 2024-06-17 08:02:56 +0000
  • 464c46d5c5
    Merge pull request #76 from zhengtianbao/master Nikolay 2024-06-17 10:02:52 +0200
  • 7b14975dbb Use Getpagesize replace hard-coded page size zhengtianbao 2024-06-11 18:03:33 +0800
  • 5e5f209f79
    histograms: fixed panic in merge when target bucket is nil AndrewChubatiuk 2024-05-20 15:46:52 +0300
  • a52bdc6f15
    Merge pull request #73 from AndrewChubatiuk/merge-histograms Andrii Chubatiuk 2024-05-20 13:52:53 +0300
  • e40cfe3ab5
    added function for histograms merge AndrewChubatiuk 2024-05-19 11:06:13 +0300
  • b6cce23ebe
    metrics.go: fix typo (#72) xsteadfastx 2024-03-19 10:03:09 +0100
  • 46b116ee54
    metrics.go: fix typo xsteadfastx 2024-03-19 09:42:20 +0100
  • 1efad2cf86
    change link to metricsql in histogram.go Artem Navoiev 2024-03-18 12:24:50 +0100
  • 8bb04d26b4 convert custom range to vmrange map Andrii Chubatiuk 2024-03-06 13:04:05 +0200
  • 4d19f45b19
    counter.go: add Counter.AddInt64() method Aliaksandr Valialkin 2024-02-24 01:23:20 +0200
  • 9032bb9e48 feat: Support configure request method aierui 2024-02-19 22:19:06 +0800
  • da211e52b9
    gauge.go: add Inc, Dec and Add methods to Gauge Aliaksandr Valialkin 2024-02-18 12:40:32 +0200
  • debeaaff55
    feat: Custom HTTP Client for pushing metrics Ananth Bhaskararaman 2024-01-17 21:33:19 +0530
  • 32edaf9588
    feat: Gauge#Add method adds a value to a gauge Ananth Bhaskararaman 2024-01-17 21:07:51 +0530
  • fdfd428a62
    Add Set.RegisterMetricsWriter() function for registering user-defined callbacks for arbitrary metrics generation in Prometheus text exposition format Aliaksandr Valialkin 2024-01-16 00:06:40 +0200
  • 64b88f0e8f
    push.go: document that PushOptions.WaitGroup can be used for waiting for background push workers to stop Aliaksandr Valialkin 2024-01-15 21:57:45 +0200
  • c45a8b1b70
    push.go: add an ability to wait until push workers are stopped via PushOptions.WaitGroup Aliaksandr Valialkin 2024-01-15 12:07:18 +0200
  • ad1de2e966
    Chore: Use POST method to push metrics xiaoziv 2023-12-28 11:06:41 +0800
  • 49f6df7219
    gauge: fix unaligned 64-bit atomic operation panic on 32-bit architectures hagen1778 2023-12-22 15:54:57 +0100
  • fa3e54236d
    github-actions: add test for 386 arch hagen1778 2023-12-22 15:52:25 +0100
  • 4770da2beb
    github-actions: add test for 386 arch hagen1778 2023-12-22 15:50:59 +0100
  • b23fdf5bd7
    gauge.go: add Set() method, which can be used for changing the gauge value without the need to pass callback to NewGauge() Aliaksandr Valialkin 2023-12-20 14:06:44 +0200
  • efd161d607
    Expose WriteMetadataIfNeeded() function Aliaksandr Valialkin 2023-12-19 03:07:21 +0200
  • 2d7f9a140e
    allow passing metric names with labels into Write{Counter,Gauge}{Uint64,Float64} functions Aliaksandr Valialkin 2023-12-19 02:49:52 +0200
  • 9dc7358869
    allow exposing meta information for registered metrics (#61) Roman Khavronenko 2023-12-19 01:36:54 +0100
  • 4fc879e5ad
    wip Aliaksandr Valialkin 2023-12-19 02:36:16 +0200
  • 846fc65d18
    wip Aliaksandr Valialkin 2023-12-19 02:25:42 +0200
  • a6160f4ecd
    wip Aliaksandr Valialkin 2023-12-19 02:18:07 +0200
  • 6d9f1ac7d1
    wip Aliaksandr Valialkin 2023-12-19 01:21:51 +0200
  • 7d52164bdb
    Merge branch 'master' into add-help-type Aliaksandr Valialkin 2023-12-19 00:36:03 +0200
  • fd25889711
    push.go: added PushMetrics() function for force pushing of existing metrics to the specified url Aliaksandr Valialkin 2023-12-19 00:18:38 +0200
  • bee9e4faf1
    push.go: initialize nil opts with the zero PushOptions inside InitPushExtWithOptions Aliaksandr Valialkin 2023-12-18 12:51:26 +0200
  • b96951708c
    push_test.go: properly close the created httptest.Server after every test call Aliaksandr Valialkin 2023-12-18 12:35:00 +0200
  • de719538d1
    push.go: expose InitPushExtWithOptions() function, since this it is neede by VictoriaMetrics Aliaksandr Valialkin 2023-12-17 19:39:36 +0200
  • bd3cd7b6ff
    push.go: add ability to cancel periodic push via passed context Aliaksandr Valialkin 2023-12-17 18:23:33 +0200
  • a9e3faa53c
    push.go: add InitPushWithOptions() function, which allows extending push options without breaking backwards compatibility and without the need to introduce new functions Aliaksandr Valialkin 2023-12-17 17:30:42 +0200
  • 447d235cbb
    Do not panic on unsupported Go runtime metrics Aliaksandr Valialkin 2023-12-17 16:25:33 +0200
  • cd448dd4c1
    Revert "support push config for InitPush (#53)" Aliaksandr Valialkin 2023-12-17 15:39:32 +0200
  • 8949879aec
    cleanup hagen1778 2023-12-15 15:08:53 +0100
  • 5bb0070d1f
    allow exposing meta information for registered metrics hagen1778 2023-12-15 15:06:43 +0100
  • 42c28a8486
    support push config for InitPush (#53) Dmytro Kozlov 2023-12-15 13:08:55 +0100
  • 495c641b23
    push: use Add method for setting headers hagen1778 2023-12-15 13:04:07 +0100
  • a66d667174
    push: support PushConfig for pushing metrics hagen1778 2023-11-21 15:06:53 +0100
  • 485f6cc262
    update logic dmitryk-dk 2023-09-21 15:43:31 +0200
  • d7b1f2f0a9
    simplify part of code, add tests, make struct fields exported dmitryk-dk 2023-09-04 13:39:00 +0200
  • efb4532060
    rename struct, cleanup dmitryk-dk 2023-08-30 13:08:02 +0200
  • ea02f86936
    remove unused function dmitryk-dk 2023-08-30 12:50:13 +0200
  • 1f8fca60d7
    Enable to define request config for InitPush dmitryk-dk 2023-08-30 12:42:41 +0200
  • 166c6a6f5a issue-59: remove panic if we have KindBad Горкун Илья Федорович 2023-12-15 00:19:35 +0300
  • 2ec14979a8
    go_metrics.go: use histogram buckets instead of summary for Go runtime histogram Aliaksandr Valialkin 2023-11-30 01:47:03 +0200
  • 5b58446f57
    go_metrics.go: follow-up for 8870cd36e7 Aliaksandr Valialkin 2023-11-30 00:56:43 +0200
  • 5ad4f70016
    go.mod: run `go get -u ./... && go mod tidy && go mod vendor Aliaksandr Valialkin 2023-11-29 23:48:24 +0200
  • 8870cd36e7
    go_metrics: adds new runtime metrics (#58) Nikolay 2023-11-29 22:46:41 +0100
  • bf6d132fba
    wip Aliaksandr Valialkin 2023-11-29 23:46:16 +0200
  • 77e6234843
    wip Aliaksandr Valialkin 2023-11-29 23:13:59 +0200
  • 6945973d8c
    add tests f41gh7 2023-11-24 17:15:23 +0100
  • 972ae4ecc9
    fixes data race f41gh7 2023-11-22 02:10:20 +0100
  • 2da7d560f7
    go_metrics: adds new runtime metrics go_sched_latency_seconds - Distribution of the time goroutines have spent in the scheduler in a runnable state before actually running go_mutex_wait_total_seconds - Approximate cumulative time goroutines have spent blocked on a sync.Mutex or sync.RWMutex https://github.com/VictoriaMetrics/metrics/issues/54 f41gh7 2023-11-21 20:46:38 +0100
  • d304a97349 use options struct for push configuration and add header option Bubunyo Nyavor 2023-09-24 18:09:25 +0200
  • 56e802786f add push hook KoyomiKun 2023-08-01 15:56:18 +0800
  • a5eb7684ff add getters to histogram and summary metrics Anshal Shukla 2023-07-27 13:07:57 +0530
  • ae1e9d8058
    process_metrics: adds metrics for windows OS (#47) Nikolay 2023-05-16 18:59:00 +0200
  • da7917453e
    go mod vendor f41gh7 2023-05-16 18:09:29 +0200
  • 996a8447ef
    bumps go version at go.mod f41gh7 2023-05-16 17:51:50 +0200
  • 259c97deaa
    bumps github ci go to 1.20 version f41gh7 2023-05-16 17:46:44 +0200
  • 31e64321aa
    Merge pull request #4 from adjust/update-with-upstream Bubunyo Nyavor 2023-05-15 10:36:28 +0200
  • 871cd77582 Merge branch 'master' of github.com:VictoriaMetrics/metrics into update-with-upstream Bubunyo Nyavor 2023-05-15 10:22:04 +0200
  • eace4afd31
    Merge pull request #3 from adjust/fix-bug-with-metrics-push-close Bubunyo Nyavor 2023-05-15 10:06:07 +0200
  • 2eb7734c54 simplify pr Bubunyo Nyavor 2023-05-09 14:35:45 +0200
  • 677e68ee91 fix close bug Bubunyo Nyavor 2023-05-08 19:53:16 +0200
  • ba664128b9
    windows: fixes build constraints f41gh7 2023-04-17 14:56:26 +0200
  • b8a43f07f9
    process_metrics: adds metrics for windows OS f41gh7 2023-04-14 18:24:40 +0200
  • 7e78727d23
    metrics: fix comment dmitryk-dk 2023-03-06 16:40:56 +0200
  • 27462c95c1
    metrics: add error message dmitryk-dk 2023-03-05 13:51:58 +0200
  • 76aef664b4
    metrics: upgrade go version dmitryk-dk 2023-03-05 13:38:15 +0200
  • b4da63ae8a
    metrics: cleanup dmitryk-dk 2023-03-05 13:33:44 +0200
  • 12a73133b2
    metrics: add support of push metrics by multiple url dmitryk-dk 2023-03-05 13:32:40 +0200
  • 880d8e1cc6 backward compatibility greyireland 2023-02-20 12:54:52 +0800
  • 4a30cca184 rename compatible greyireland 2023-02-07 15:38:08 +0800
  • 8969e845c9 update nameMetric greyireland 2023-02-07 15:15:54 +0800
  • 8466104303 add inf greyireland 2023-02-07 15:00:56 +0800
  • 60fb01a811 feature:compatible greyireland 2023-02-07 14:27:40 +0800
  • fd0a3a0deb
    process_metrics_linux.go: follow-up after 7921ac9c64 Aliaksandr Valialkin 2023-01-15 14:01:25 -0800
  • 7921ac9c64
    linux process metrics: add error handling for metrics from /proc/self/io (#43) Zakhar Bessarab 2023-01-16 01:51:57 +0400