hystrix-go icon indicating copy to clipboard operation
hystrix-go copied to clipboard

Netflix's Hystrix latency and fault tolerance library, for Go

Results 58 hystrix-go issues
Sort by recently updated
recently updated
newest added

I want to check if there are there any plans for supporting Prometheus metrics export? If no one is working on it I can also try and raise a PR...

## Summary | PR Status | Type | Impact level | | :---: | :---: | :---: | | Ready | Bug | Medium | ### Description - Integrates with...

Upgrade to Go 1.17.1 to avoid being broken by dependencies, especially https://github.com/smartystreets/assertions

## Problem description With the current "Build and test" instructions in the readme: - there is an error on `vagrant up` because the https://github.com/smartystreets/assertions package now needs Go 1.13 (for...

Hi, Sample code: ``` func (h *HTTPSink) execute(method, url string, headers map[string]string, payload io.Reader) (bool, int) { //build request request, err := http.NewRequest(method, url, payload) if err != nil {...

## Bug description In theory, when ErrorPercentThreshold is bigger than 100, the circuit should be always closed. But there are some exception. If you run the code below, you will...

output: ``` fallback failed with '{"id":"user.srv","code":500,"detail":"error","status":"Internal Server Error"}'. run error was 'hystrix: timeout' ``` How can I get the original error?

This metric was added to the statsd collector in https://github.com/afex/hystrix-go/pull/89.

This will allow assertion on the error type (example: `errors.Is(err, hystrix.ErrTimeout)`) instead of doing substring matching from the errors returned after trying fallback