-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge prometheus output #4287
Merge prometheus output #4287
Conversation
* Add http headers support for write api. Signed-off-by: johncming <johncming@yahoo.com> * Add http headers support for write api. * Add http headers support for write api.
Changes bring Dockerfile more in line with that of k6 itself.
Add support for keepUrlTag
It adds options and the eventual usage for client certificates. It is useful for supporting the mTLS use case. Check the following docs for the details: - https://prometheus.io/docs/guides/tls-encryption - https://www.cloudflare.com/learning/access-management/what-is-mutual-tls --------- Co-authored-by: Raoel Oomen <Raoel.Oomen@topicus.nl>
* Update Dashboards and Docker Compose setup * Fix `Peak RPS query` for Dashboard without NH * `k6 Prometheus` Dashboard: format JSON, update Stat Query option * Dashboard NH: remove ID for local Prometheus DS * Dashboard NH: format JSON content * Dashboards: add Doc link and update variable descriptions * Update the `description` of the `TestID` variable * Docker compose: use one network * Dashboards: refresh dynamic variables on time-range change * Dashboards: show `HTTP` panels before `Checks` * Dashboard: format JSON * Dashboards: remove AnalyzeMetric panel and dynamic variable * Dashboards: open rows * Dashboards: Rename `Quantile` variable and add informative panel at the bottom * k6 Prometheus: change variable regex for Trend Query * Dashboard: use same color for `http_req_duration`. Do not fill graphs
When trying to build for 32-bit ARM (linux/arm), you get: ``` pkg/remote/client.go:120:35: cannot use 0xffffffff (untyped int constant 4294967295) as int value in argument to fmt.Errorf (overflows) ``` Pass the constant as unsigned 64-bit integer, which is what the underlying snappy code is doing (it's casting the argument to an uint64 and comparing against 0xffffffff, which in Go means it's comparing against uint64(0xffffffff)). Since this is just an error message, it shouldn't matter, but let's be consistent. --------- Signed-off-by: Marcelo E. Magallon <marcelo.magallon@grafana.com> Co-authored-by: codebien <2103732+codebien@users.noreply.github.com>
…rformance Overview (#165) * Shared tooltip and Peak RPS calculation * fixes * fixes * fixes * Remove ID * fix
…put by updating aggregation to lastNotNull
* feat: support sigv4 signing --------- Signed-off-by: obanby <obanby@gmail.com>
…d-metrics-quantile-mismatch-lastnotnull Fix K6 Prometheus Dashboard Metrics Quantile Mismatch by Changing Aggregation to lastNotNull
Dmitry Tolstoy seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
Closes in favor of #4519 |
What?
Why?
Checklist
make lint
) and all checks pass.make tests
) and all tests pass.Related PR(s)/Issue(s)