Dave Syer
230efab8d9
Exclude groovy-all from zuul
10 years ago
Dave Syer
d2cfcb0c2d
Fix formatting
10 years ago
Spencer Gibb
162eb1a2e2
allow ipAddress to be used based on ribbon.UseIPAddrForServer.
...
fixes gh-67
10 years ago
Spencer Gibb
b6426e1bb4
Merge pull request #66 from scottfrederick/docs
...
Fixed formatting in docs.
10 years ago
Dave Syer
dde3055b6c
Exclude event-bus (optional dependency)
10 years ago
Dave Syer
7b325044c1
Update wro4j to run in Eclipse
10 years ago
Scott Frederick
151ae8e6e1
Fixed formatting in docs.
10 years ago
Spencer Gibb
acaf2d2047
Only set ribbon properties if they are not already set.
...
fixes gh-45
10 years ago
Dave Syer
d2988b2179
Add metadata to Eureka entry for config server
...
If the prefix is set we also set configPath=<prefix> in the
instance metadata, so config clients can pick it up and add it
to the home page URL.
Fixes gh-64, fixes gh-65
10 years ago
Dave Syer
ed053e9b9b
Add contributing section to README
10 years ago
Spencer Gibb
eba0cc0b7a
Use Ribbon LoadBalancerContext to record statistics of an execution.
...
Added LoadBalancerClient.reconstructURI to take an URI with the service as hostname and inject a real host and port.
Added tests for RibbonInterceptor and RibbonLoadBalancerClient.
fixes gh-37
10 years ago
Dave Syer
5cd88deb38
Use custom DataCenterInfo to make instance ID unique
...
The problem manifests itself as errors in the Eureka server
log (gh-47), but originates in the client because it is sending
requests to /eureka/apps/{NAME}/{ID} with the wrong ID. The
InstanceInfo has an ID that is derived (for preference) from
the EurekaInstanceConfig.dataCenterInfo, so that's the best
way to fix it.
See gh-63, Fixes gh-47
10 years ago
Dave Syer
dc1aab94eb
Use interfaces for Eureka config
10 years ago
Dave Syer
88db9976c6
Move hystrix templates to /hystrix/*
10 years ago
Spencer Gibb
8c8844f34d
Use spring ReflectionUtils to find zuul HttpServletRequestWrapper field
10 years ago
Spencer Gibb
8b2254a338
Register a HealthCheckHandler on DiscoveryClient if there is a HealthCheckHandler bean registered.
...
fixes gh-50
10 years ago
Spencer Gibb
c752cc31db
fix logging of initial eureka status
10 years ago
Spencer Gibb
de9af2b4df
Added eureka.instance.initial-status to customize the starting status.
...
fixes gh-53
10 years ago
Spencer Gibb
0f573dfe94
Added notes about how to configure @HystrixCommand and where to go to find out more information.
...
fixes gh-58
10 years ago
Spencer Gibb
1cd06e657e
Don't swallow execeptions with zuul by reusing the spring boot error facilities.
...
fixes gh-40
10 years ago
Spencer Gibb
f215c52f3c
updated docs to reflect that feign will now handle Generics
10 years ago
Spencer Gibb
8756a88878
allow feign to decode parameterized types. Added SpringDecoderTests.
...
fixes gh-57
10 years ago
Dave Syer
bebcf66041
Add some documentation on DiscoveryClient
...
and how to use it. In particular you can't use it before the
ApplicationContext is past phase=0 of lifecycle startup.
Fixes gh-48
10 years ago
Dave Syer
d944145ce3
Make hystrix dashboard work with a context path
...
I didn't see a way to do this without dynamic rendering, so
now we have a freemarker dependency (not huge I guess).
Fixes gh-51
10 years ago
Dave Syer
5ef304a4e8
Make sure /hystrix.stream has the correct path
...
Fixes gh-52
10 years ago
Dave Syer
af1278a472
Ensure static resources load from relative paths
...
Most browsers support <base href="..."> these days and there
was one already in statut.ftl (but not in navbar). Added a test
that asserts the css is loadable as well.
Fixes gh-55
10 years ago
Spencer Gibb
e2e193eaa7
added support for standalone zuul server with @EnableZuulServer .
...
Removed old zuul module.
fixes gh-14
10 years ago
Spencer Gibb
eba7f0dac3
move SpringClientFactory bean creation to RibbonAutoConfiguration where it should have been in the first place.
...
fixes gh-35
10 years ago
Dave Syer
9768a76bf5
Update README
10 years ago
Dave Syer
c67caa2b2f
Update README with building section
10 years ago
Spencer Gibb
7a7dffad6a
make FeignAutoConfiguration conditional on class Feign.class
10 years ago
Spencer Gibb
ce5b1bbbfb
allow customization of turbine clusterName via SPEL expression in applcation.properties.
...
Fixes gh-49
10 years ago
Spencer Gibb
766ac6b852
add a bit of turbine documentation
10 years ago
Spencer Gibb
33aec89b58
remove unneeded deps
10 years ago
Spencer Gibb
d189369015
polish
10 years ago
Christian Dupuis
f143c78212
Re-added lost import (what happened Eclipse?)
10 years ago
Christian Dupuis
1ddda3ea78
Polish
10 years ago
Christian Dupuis
4390b79501
Retrieve servo metrics directly instead of grabbing them from JMX
...
fixes #16
10 years ago
Dave Syer
c4a53a5233
Use injected ConfigClientProperties to set defaults
10 years ago
Dave Syer
1f2beba00d
Add some @Conditionals to enable non-netflix apps to start
10 years ago
Christian Dupuis
d715ec570f
Add paragraph to documentation about Hystrix /health endpoint
10 years ago
Christian Dupuis
77b6641ac1
Introduced a new status for open circuits in the /health endpoint
10 years ago
Christian Dupuis
cbec02092f
Add Hystrix HealthIndicator
10 years ago
Dave Syer
b533ad3bb2
Switch to spring.cloud.config.bootstrap.enabled=true
...
To enable EUreka-first bootstrap.
See gh-42
10 years ago
Dave Syer
46e6d24aa8
Add basic authentication for config server
...
Fixes gh-42
10 years ago
Dave Syer
8ff3462ad8
Add bootstrap configuration for eureka-first
...
See gh-42
10 years ago
Dave Syer
dd967120aa
Add eureka peer awareness docs
...
It works quite well locally actually. I tested with hostnames
127.0.0.1 and 127.0.1.1 and 2 servers running on localhost.
See gh-28
10 years ago
Dave Syer
7c67fe28bc
Remove references to starters in spring-cloud-netflix
...
Fixes gh-46
10 years ago
Dave Syer
83ed396939
Add back trace filter
10 years ago
Dave Syer
35d02f75ae
Switch eureka endpoint to /eureka
...
All static content is excluded in the Jersey config, so we can use
/eureka for the prefix to the Eureka API (i.e. /apps etc.)
Fixes gh-44
10 years ago