Björn Rabenstein
43f31c25a8
Merge pull request #886 from prometheus/beorn7/histogram
...
Switch sparse histograms to base-2 buckets
2021-06-24 22:22:18 +02:00
beorn7
514234486b
Pin client_model to the most recent sparsehistogram commit
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-06-24 22:12:46 +02:00
beorn7
6c4e0ef740
Add tests for sparse histogram
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-06-23 21:56:26 +02:00
beorn7
31318b7523
Switch to base-2 buckets
...
This seem what OTel is converging towards, see
https://github.com/open-telemetry/oteps/pull/149 .
I see pros and cons with base-10 vs base-2. They are discussed in
detail in that OTel PR, and the gist of the discussion is pretty much
in line with my design doc. Since the balance is easy to tip here, I
think we should go with base-2 if OTel picks base-2. This also seems
to be in agreement with several proprietary solution (see again the
discussion on that OTel PR.)
The idea to make the number of buckets per power of 2 (or formerly 10)
a power of 2 itself was also sketched out in the design doc
already. It guarantees mergeability of different resolutions. I was
undecided between making it a recommendation or mandatory. Now I think
it should be mandatory as it has the additional benefit of playing
well with OTel's plans.
This commit also addresses a number of outstanding TODOs.
Signed-off-by: beorn7 <beorn@grafana.com>
2021-06-23 16:48:03 +02:00
SuperQ
6d946b5526
Update status badgets
...
Update to new locations
* Switch to CircleCI build badge.
* Use new pkg.go.dev for docs.
Signed-off-by: SuperQ <superq@gmail.com>
2021-06-23 10:12:43 +02:00
Sivabalan Thirunavukkarasu
5426b512dd
Updating dependency versions
...
Signed-off-by: Sivabalan Thirunavukkarasu <s.thirunavukkarasu@salesforce.com>
2021-06-17 21:04:49 +08:00
beorn7
5aa8534cd0
Merge branch 'master' into sparsehistogram
2021-06-11 14:58:43 +02:00
Kemal Akkoyun
196536534f
Merge pull request #879 from kakkoyun/fix_changelog
...
Address minor issues on the changelog
2021-06-07 18:56:00 +02:00
Kemal Akkoyun
64a9c512d4
Address minor issues on Changelog
...
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com>
2021-06-07 18:44:51 +02:00
Kemal Akkoyun
8184d76b3b
Cut v1.11.0 ( #877 )
...
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com>
2021-06-07 13:32:16 +01:00
Ben Kochie
253906201b
Merge pull request #875 from prometheus/superq/update_mods
...
Update Go modules
2021-06-03 14:03:51 +02:00
SuperQ
68cd1e9262
Update Go modules
...
Update all modules to the latest versions. This starts to reduce the
indirect dependencies on go-kit/kit in favor of go-kit/log.
Signed-off-by: SuperQ <superq@gmail.com>
2021-06-03 13:16:46 +02:00
Björn Rabenstein
f22935db75
Merge pull request #871 from prometheus/beorn7/doc
...
Document implications of negative observations
2021-06-01 16:46:17 +02:00
Björn Rabenstein
11aba26a91
Change maintainers from @beorn7 to @bwplotka/@kakkoyun ( #873 )
...
Lazy consensus was already established among prometheus-team. This
change will be announced on prometheus-developers@ once it is merged.
Signed-off-by: beorn7 <beorn@grafana.com>
2021-06-01 14:13:09 +01:00
beorn7
f34145a85e
Document implications of negative observations
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-05-26 23:41:30 +02:00
Björn Rabenstein
a7515ca7c9
Merge pull request #867 from prometheus/beorn7/collectors
...
Make dbStatsCollector more DRY
2021-05-21 00:23:53 +02:00
beorn7
81a9556c8b
Make dbStatsCollector more DRY
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-05-20 22:31:53 +02:00
Mitsuo Heijo
a66da1df4a
Add collector for database/sql#DBStats ( #866 )
...
* Add collector for database/sql#DBStats
Signed-off-by: Mitsuo Heijo <mitsuo.heijo@gmail.com>
2021-05-20 22:22:17 +02:00
Björn Rabenstein
b89620c491
Merge pull request #862 from johejo/new_collector_package
...
Add new collectors package
2021-05-10 22:59:20 +02:00
Mitsuo Heijo
e07445a773
Add new collectors package
...
Signed-off-by: Mitsuo Heijo <mitsuo.heijo@gmail.com>
2021-05-08 10:43:31 +09:00
Dean Coakley
3998a677f9
Improve description of MaxAge in summary docs ( #864 )
...
* Improve description of MaxAge in summary docs
Signed-off-by: Dean Coakley <dean.s.coakley@gmail.com>
2021-05-04 15:58:41 +02:00
beorn7
97eb0411ac
Tidy go.sum
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-05-03 18:08:16 +02:00
beorn7
553ed73917
Fix lint warning
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-05-03 16:58:07 +02:00
beorn7
b7a540a1b2
Fix test
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-05-03 16:09:28 +02:00
beorn7
a9df0bac89
Update prometheus/client_model
...
(now using sparsehistogram branch)
Signed-off-by: beorn7 <beorn@grafana.com>
2021-04-30 21:45:23 +02:00
beorn7
ce36ee3182
Merge branch 'master' into beorn7/histogram
2021-04-30 21:43:19 +02:00
Björn Rabenstein
54867648f2
Merge pull request #861 from yeya24/add-exemplars
...
Add exemplars API support
2021-04-27 20:06:19 +02:00
yeya24
7a147c1bdf
add exemplars API support
...
Signed-off-by: yeya24 <yb532204897@gmail.com>
2021-04-24 00:32:14 -04:00
Björn Rabenstein
0400fc44d4
Merge pull request #857 from prometheus/repo_sync
...
Synchronize common files from prometheus/prometheus
2021-04-14 19:57:22 +02:00
prombot
20b22fe964
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-04-14 00:01:26 +00:00
Björn Rabenstein
4a22844c5d
Merge pull request #856 from yeya24/targets-field
...
Add missing fields to targets API
2021-04-12 22:30:20 +02:00
Björn Rabenstein
28ea8c27c8
Merge pull request #855 from gouthamve/add-new-elements-to-rules
...
Add newer fields to Rules API
2021-04-12 14:31:02 +02:00
yeya24
45efe82b46
add missing fields to targets API
...
Signed-off-by: yeya24 <yb532204897@gmail.com>
2021-04-11 12:05:08 -04:00
Goutham Veeramachaneni
629f64ab3f
Add newer fields to Rules API
...
Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com>
2021-04-11 12:17:26 +02:00
beorn7
d6983369d2
Merge branch 'master' into beorn7/histogram
2021-04-03 17:28:55 +02:00
Björn Rabenstein
17e98a7e4f
Merge pull request #853 from prometheus/repo_sync
...
Synchronize common files from prometheus/prometheus
2021-03-31 20:15:34 +02:00
prombot
78eb8b854b
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-03-31 00:01:21 +00:00
Björn Rabenstein
9ef86855d4
Merge pull request #849 from prometheus/repo_sync
...
Synchronize common files from prometheus/prometheus
2021-03-23 21:24:11 +01:00
prombot
0df87794a4
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-03-22 00:01:45 +00:00
Björn Rabenstein
75560f1d20
Merge pull request #846 from prometheus/repo_sync
...
Synchronize common files from prometheus/prometheus
2021-03-21 19:47:44 +01:00
Björn Rabenstein
efe7aa7302
Merge pull request #845 from prometheus/beorn7/release
...
Cut v1.10.0
2021-03-18 12:30:43 +01:00
beorn7
853777d20b
Cut v1.10.0
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-03-18 12:14:25 +01:00
prombot
b7a5327d5a
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-03-18 00:01:39 +00:00
Björn Rabenstein
4fbf74e2ce
Merge pull request #844 from prometheus/repo_sync
...
Synchronize common files from prometheus/prometheus
2021-03-16 17:53:53 +01:00
beorn7
e92283d644
Fix linter ignores
...
Signed-off-by: beorn7 <beorn@grafana.com>
2021-03-16 17:19:03 +01:00
prombot
fbc3e40366
Update common Prometheus files
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2021-03-16 00:21:09 +01:00
Björn Rabenstein
3cd398565b
Merge pull request #843 from prometheus/beorn7/release
...
Update dependencies
2021-03-13 18:46:33 +01:00
Björn Rabenstein
e8b72d0bd8
Merge pull request #841 from ntk148v/buildinfo-api
...
Add buildinfo method
2021-03-12 15:12:58 +01:00
Kien Nguyen
4c24ae8b13
Add buildinfo method
...
Co-authored-by: Lili Cosic <cosiclili@gmail.com>
Signed-off-by: Kien Nguyen <kiennt2609@gmail.com>
2021-03-12 08:36:23 +07:00
beorn7
6635a8f35b
Bump minumim required Go version to 1.13
...
Since 1.16 is out, we still support the last four minor releases.
The bump was required by the prometheus/procfs package using the new
`%w` printf directives. However, it also allows us to remove some
special casing about build info.
Signed-off-by: beorn7 <beorn@grafana.com>
2021-03-11 20:45:00 +01:00