Vivek Kumar
34c2e3ebd3
Merge remote-tracking branch 'origin/instrument-metrics' into instrument-metrics
...
# Conflicts:
# pkg/client/metrics/metrics.go
2024-06-17 11:23:36 +05:30
Vivek Kumar
b01d7ac59d
add http status code to APIResponse
2024-06-17 11:21:00 +05:30
cerberus20
fdff124fb1
Update comments
2024-05-06 09:19:59 +05:30
Vivek Kumar
00c093074c
update error metric to api requests total
2024-05-03 19:32:10 +05:30
cerberus20
489349152a
remove extra space
2024-03-27 16:20:43 +05:30
cerberus20
28cd9fdb09
Merge branch 'master' into instrument-metrics
2024-03-27 16:19:31 +05:30
Vivek Kumar
2ba4422ea4
instrument metrics
2024-02-29 10:26:57 +05:30
Vivek Kumar
e70cb42780
Adding extra metric till now, not impacting path
2024-02-22 11:44:48 +05:30
bogo
a5bcb39046
replace "endpoint" with "path"
2023-10-23 11:15:51 +08:00
bogo
2a4a4316dd
run make update-lint and set EnabledMetrics=false in the server config
2023-10-13 20:14:34 +08:00
bogo
a53ee9eed1
replace "endpoint" with "path"
...
Co-authored-by: Simon Pasquier <spasquie@redhat.com>
2023-10-07 10:40:52 +08:00
bogo
e772844ed8
normalize import order
2023-09-04 11:01:25 +08:00
bogo
0032610ace
change the latency metric and dependency inject prometheus registry
2023-08-29 17:19:47 +08:00
bogo
7cf3ac5d90
Update metric buckets
2023-08-17 20:57:47 +08:00
bogo
966ef227fe
Fix metric unregistered
2023-08-17 20:23:01 +08:00
Olivier Lemasle
0ea1c1b8d3
Use Golangci-lint
2022-11-28 23:17:16 +01:00
Kazuhiro Suzuki
a8742cff28
Add --prometheus-verb to support POST requests to prometheus servers
2022-06-28 18:23:52 +09:00
Johannes 'fish' Ziemke
d84340cc85
Support setting headers on requests to Prometheus
2021-07-17 14:44:35 +02:00
Damien Grisonnet
9dfbca09ca
go.mod: move to sigs.k8s.io golang package
...
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2021-06-01 17:35:45 +02:00
paulfantom
cd55a67b89
*: move all imports to github.com/kubernetes-sigs/prometheus-adapter
...
Signed-off-by: paulfantom <pawel@krupa.net.pl>
2021-02-22 15:49:03 +01:00
Sergiusz Urbaniak
69569bf7ab
pkg/client: refactor to klog/v2 api
2020-10-28 15:57:23 +01:00
Sergiusz Urbaniak
a858d53495
pkg/*,cmd/*: move to k8s.io/klog/v2
2020-10-28 15:48:05 +01:00
Sergiusz Urbaniak
f18b6fd370
*: replace glog with klog
2019-04-24 11:04:42 +02:00
Tiago Matias
2e82759ca9
fix typos
...
revert from less ideal wording
more typos
2018-11-20 10:09:02 -02:00
Solly Ross
49287fecc9
Extract fake Prometheus client impl
...
This extracts the fake prometheus client for use across different tests.
2018-10-03 11:05:43 -04:00
Solly Ross
2984604be8
Advanced Configuration
...
This commit introduces advanced configuration. The rate-interval and
label-prefix flags are removed, and replaced by a configuration file
that allows you to specify series queries and the rules for transforming
those into metrics queries and API resources.
2018-06-22 15:37:12 -04:00
Solly Ross
01755d5acb
Extract timeout from context in Prom client
...
For vector and range queries, the Prometheus HTTP API takes a timeout
parameter. Previously, we ignored this parameter. Now, we check to see
if the context passed to the query contains a deadline, and if so,
compare that to the current time to calculate an appropriate timeout for
query evaulation.
2017-06-27 20:13:16 -04:00
Solly Ross
756ff0941e
gofmt all files
...
Some of the files were not appropriately formatted. Now that we run
`verify` in Travis, these'll need to be.
2017-06-27 19:01:39 -04:00
Solly Ross
3690c3ac6b
Instrument Prometheus query times
...
This commit instruments prometheus query times by prometheus endpoint,
allowing us to see how quickly prometheus answers the queries that
back the custom-metrics API endpoints.
2017-06-02 15:07:13 -04:00
Solly Ross
5bff503339
Initial Functionality
...
The initial functionality works. There's still a number of TODOs to
clean up, and some edge cases to work around, and some errors that could
be handled better.
2017-05-10 00:05:32 -04:00