├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── Vagrantfile ├── hystrix ├── circuit.go ├── circuit_test.go ├── doc.go ├── eventstream.go ├── eventstream_test.go ├── hystrix.go ├── hystrix_test.go ├── logger.go ├── metric_collector │ ├── default_metric_collector.go │ └── metric_collector.go ├── metrics.go ├── metrics_test.go ├── pool.go ├── pool_metrics.go ├── pool_test.go ├── rolling │ ├── rolling.go │ ├── rolling_test.go │ ├── rolling_timing.go │ └── rolling_timing_test.go ├── settings.go └── settings_test.go ├── loadtest ├── README.md └── service │ └── main.go ├── plugins ├── datadog_collector.go ├── graphite_aggregator.go ├── statsd_collector.go └── statsd_collector_test.go └── scripts └── vagrant.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/Vagrantfile -------------------------------------------------------------------------------- /hystrix/circuit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/circuit.go -------------------------------------------------------------------------------- /hystrix/circuit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/circuit_test.go -------------------------------------------------------------------------------- /hystrix/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/doc.go -------------------------------------------------------------------------------- /hystrix/eventstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/eventstream.go -------------------------------------------------------------------------------- /hystrix/eventstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/eventstream_test.go -------------------------------------------------------------------------------- /hystrix/hystrix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/hystrix.go -------------------------------------------------------------------------------- /hystrix/hystrix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/hystrix_test.go -------------------------------------------------------------------------------- /hystrix/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/logger.go -------------------------------------------------------------------------------- /hystrix/metric_collector/default_metric_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/metric_collector/default_metric_collector.go -------------------------------------------------------------------------------- /hystrix/metric_collector/metric_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/metric_collector/metric_collector.go -------------------------------------------------------------------------------- /hystrix/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/metrics.go -------------------------------------------------------------------------------- /hystrix/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/metrics_test.go -------------------------------------------------------------------------------- /hystrix/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/pool.go -------------------------------------------------------------------------------- /hystrix/pool_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/pool_metrics.go -------------------------------------------------------------------------------- /hystrix/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/pool_test.go -------------------------------------------------------------------------------- /hystrix/rolling/rolling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/rolling/rolling.go -------------------------------------------------------------------------------- /hystrix/rolling/rolling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/rolling/rolling_test.go -------------------------------------------------------------------------------- /hystrix/rolling/rolling_timing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/rolling/rolling_timing.go -------------------------------------------------------------------------------- /hystrix/rolling/rolling_timing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/rolling/rolling_timing_test.go -------------------------------------------------------------------------------- /hystrix/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/settings.go -------------------------------------------------------------------------------- /hystrix/settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/hystrix/settings_test.go -------------------------------------------------------------------------------- /loadtest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/loadtest/README.md -------------------------------------------------------------------------------- /loadtest/service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/loadtest/service/main.go -------------------------------------------------------------------------------- /plugins/datadog_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/plugins/datadog_collector.go -------------------------------------------------------------------------------- /plugins/graphite_aggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/plugins/graphite_aggregator.go -------------------------------------------------------------------------------- /plugins/statsd_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/plugins/statsd_collector.go -------------------------------------------------------------------------------- /plugins/statsd_collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/plugins/statsd_collector_test.go -------------------------------------------------------------------------------- /scripts/vagrant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afex/hystrix-go/HEAD/scripts/vagrant.sh --------------------------------------------------------------------------------