-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Running multiple agents on a single machine #803
Closed
Closed
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
Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: doxsch <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: doxsch <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
…tp server. Added tests to validate the correct name and version is not unknown Signed-off-by: Doug Hoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
- Since 77a5b8f, "name" is "Prometheus JMX Exporter - Http Server", which break debian package generation - use artifactId to get a correct name Signed-off-by: Romain Bouvier <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Maintain a lookup index for sample keys (name, labels) and use that to check for duplicate sample during scraping instead of O(n) list of samples Also guard non-trivial computation behind Logger level check Signed-off-by: Adi Muraru <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Adi Muraru <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Fabian Stäber <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: Geoffrey Muselli <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: William Morgan <[email protected]> Co-authored-by: William Morgan <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
…metheus#790) Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
* Refactored integration test suite Signed-off-by: dhoard <[email protected]>
Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
* Changed build to use Java 11 Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
…en running in CircleCI (prometheus#798) Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
…re the container was fully started (prometheus#799) Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: dhoard <[email protected]> Signed-off-by: Petr Dušák <[email protected]>
Signed-off-by: dupetr <[email protected]>
Signed-off-by: Petr Dušák <[email protected]>
Closing in favour of #805. Git got better of me. |
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.
Why this was created
We needed a way to collect JMX metrics from Apache Spark jobs running on AWS EMR.
The way you tell Spark to expose these metrics is
This works fine as long as you have 1 JVM with 1 agent exposing the metrics as it will open the webserver on a specific port.
When you have 2 executors on 1 machine, one will not start (you cannot start 2 webservers on 1 port) and the job will crash.
The enhancement
The exporters will compete for resource (port) and they act independently. For this there are backoff times and retries.
On driver/executor stdout it looks like this
fixes #627