-
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
Draft
codebien
wants to merge
187
commits into
master
Choose a base branch
from
merge-prometheus-output
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Merge prometheus output #4287
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add http headers support for write api. Signed-off-by: johncming <[email protected]> * 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
A new format for passing custom HTTP headers using the same syntax as used by InfluxDB output in k6 core.
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 <[email protected]>
* 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 <[email protected]> Co-authored-by: codebien <[email protected]>
…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 <[email protected]>
…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. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What?
Why?
Checklist
make lint
) and all checks pass.make tests
) and all tests pass.Related PR(s)/Issue(s)