-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Hystrix metrics as streams #1047
Commits on Jan 12, 2016
-
HystrixCommandEventStream that models an infinite stream of HystrixCo…
…mmandExecutions
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for a42bb76 - Browse repository at this point
Copy the full SHA a42bb76View commit details -
Write command completions to HystrixCommandEventStream (still writing…
… to RollingNumber/RollingPercentile as well)
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for fa31912 - Browse repository at this point
Copy the full SHA fa31912View commit details -
HystrixCommandMetrics buckets metrics and writes them to Subjects for…
… querying
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for e4c4c88 - Browse repository at this point
Copy the full SHA e4c4c88View commit details -
Reading from rolling percentile subject for latency metrics.
* Added HystrixServoMetricsPublisherCommandTest as a concrete unit test that behavior is still correct
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 745eeaa - Browse repository at this point
Copy the full SHA 745eeaaView commit details -
Wired HealthCounts up to HystrixCommandEventStream.
* They get calculated only on health count intervals
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for fa4b7e2 - Browse repository at this point
Copy the full SHA fa4b7e2View commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 86c37f1 - Browse repository at this point
Copy the full SHA 86c37f1View commit details -
Changing model from the first level of event writes being command-lev…
…el, to thread-level. * Added global-level stream as a way to recover command-level streams
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 757c389 - Browse repository at this point
Copy the full SHA 757c389View commit details -
Added object pooling to HystrixLatencyDistribution
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for b4b9581 - Browse repository at this point
Copy the full SHA b4b9581View commit details -
Stop writing to HystrixRollingNumber for event counters (cumulative a…
…nd rolling)
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 3c06a65 - Browse repository at this point
Copy the full SHA 3c06a65View commit details -
Removed individual event writes from HystrixCommandMetrics
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for aaa9662 - Browse repository at this point
Copy the full SHA aaa9662View commit details -
Calculating EXCEPTION_THROWN count from other HystrixEventTypes
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 7474217 - Browse repository at this point
Copy the full SHA 7474217View commit details -
Track execution result of RESPONSE_FROM_CACHE
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f06fca2 - Browse repository at this point
Copy the full SHA f06fca2View commit details -
Fixed thread race in HystrixCommandEventStream construction
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for c53ba5d - Browse repository at this point
Copy the full SHA c53ba5dView commit details -
Only calling 1 constructor per metric-stream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for e40dcab - Browse repository at this point
Copy the full SHA e40dcabView commit details -
Cleaning up logging and adding some comments to how streams are being…
… used for HystrixCommandMetrics
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for a68a0bc - Browse repository at this point
Copy the full SHA a68a0bcView commit details -
Ensure only a single thread can reset the command health stream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 434e756 - Browse repository at this point
Copy the full SHA 434e756View commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 0fb3b04 - Browse repository at this point
Copy the full SHA 0fb3b04View commit details -
Converted counters in HystrixThreadPoolMetrics to read from existing …
…command execution stream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for eae1f0a - Browse repository at this point
Copy the full SHA eae1f0aView commit details -
Bugfixes to accurately count only executions on a threadpool and thre…
…adpool-rejections
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 3e8cb94 - Browse repository at this point
Copy the full SHA 3e8cb94View commit details -
Modelling command max-concurrency as a stream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 2ff16ff - Browse repository at this point
Copy the full SHA 2ff16ffView commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 69151a2 - Browse repository at this point
Copy the full SHA 69151a2View commit details -
Refactor to generalize concept of bucketed streams so that commands/t…
…hreadpools can both share them
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 11550a1 - Browse repository at this point
Copy the full SHA 11550a1View commit details -
Generalizing command concurrency to event concurrency and wired it up…
… to thread pools as well
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 37a1695 - Browse repository at this point
Copy the full SHA 37a1695View commit details -
Unit tests for streams and some changes to make streams more testable
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 6aacadc - Browse repository at this point
Copy the full SHA 6aacadcView commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for eb2ede5 - Browse repository at this point
Copy the full SHA eb2ede5View commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for ade2b66 - Browse repository at this point
Copy the full SHA ade2b66View commit details -
Added Collapser counter metrics
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for d90dc53 - Browse repository at this point
Copy the full SHA d90dc53View commit details -
Added HystrixEventType.ThreadPool enum
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 1712c74 - Browse repository at this point
Copy the full SHA 1712c74View commit details -
Using dedicated write-only subject and multi-cast read-only Observabl…
…e for event streams
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 8a283e6 - Browse repository at this point
Copy the full SHA 8a283e6View commit details -
Cleaned up release logic in RollingCommandLatencyStream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 7f42f12 - Browse repository at this point
Copy the full SHA 7f42f12View commit details -
Refactored command latencies to extend RollingDistributionStream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f288c0d - Browse repository at this point
Copy the full SHA f288c0dView commit details -
Decouple metric stream creation from subscription. This allows only t…
…he work that's needed to be done
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 0ca5067 - Browse repository at this point
Copy the full SHA 0ca5067View commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f76263d - Browse repository at this point
Copy the full SHA f76263dView commit details -
Moving provided metric consumers into a separate package
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 3d180d3 - Browse repository at this point
Copy the full SHA 3d180d3View commit details -
Cleaning up Servo usage of metrics
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for f20b8ff - Browse repository at this point
Copy the full SHA f20b8ffView commit details -
Updated metrics calls from hystrix-metrics-event-stream
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 165e278 - Browse repository at this point
Copy the full SHA 165e278View commit details -
Introduced a threadsafe wrapper aroun Histogram (CachedValuesHistogram)
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 5801e5b - Browse repository at this point
Copy the full SHA 5801e5bView commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 5150ef4 - Browse repository at this point
Copy the full SHA 5150ef4View commit details -
Matt Jacobs committed
Jan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for ef2517b - Browse repository at this point
Copy the full SHA ef2517bView commit details -
Fixing imports in CommandExecutionPerfTest
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for 85cf134 - Browse repository at this point
Copy the full SHA 85cf134View commit details -
Updated documentation to be clear that event writes happen synchronously
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for aa43d68 - Browse repository at this point
Copy the full SHA aa43d68View commit details -
Consistency between work being performance-tested in metrics-read JMH…
… test
Matt Jacobs committedJan 12, 2016 Configuration menu - View commit details
-
Copy full SHA for bf81634 - Browse repository at this point
Copy the full SHA bf81634View commit details
Commits on Jan 13, 2016
-
Making Servo cuulative counters test less flaky
Matt Jacobs committedJan 13, 2016 Configuration menu - View commit details
-
Copy full SHA for a0a9768 - Browse repository at this point
Copy the full SHA a0a9768View commit details -
Matt Jacobs committed
Jan 13, 2016 Configuration menu - View commit details
-
Copy full SHA for b686eb1 - Browse repository at this point
Copy the full SHA b686eb1View commit details -
Separating out commands in ServoCommand unit tests, so that they may …
…be run concurrently
Matt Jacobs committedJan 13, 2016 Configuration menu - View commit details
-
Copy full SHA for 968ed46 - Browse repository at this point
Copy the full SHA 968ed46View commit details