mirror of https://github.com/status-im/consul.git
Merge pull request #1818 from hashicorp/f-health-doc
Adds a reference to the health endpoint in the intro.
This commit is contained in:
commit
6506b75c43
|
@ -140,6 +140,17 @@ $ curl http://localhost:8500/v1/catalog/service/web
|
||||||
"ServiceName":"web","ServiceTags":["rails"],"ServicePort":80}]
|
"ServiceName":"web","ServiceTags":["rails"],"ServicePort":80}]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The catalog API gives all nodes hosting a given service. As we will see later
|
||||||
|
with [health checks](/intro/getting-started/checks.html) you'll typically want
|
||||||
|
to query just for healthy instances where the checks are passing. This is what
|
||||||
|
DNS is doing under the hood. Here's a query to look for only healthy instances:
|
||||||
|
|
||||||
|
```text
|
||||||
|
$ curl 'http://localhost:8500/v1/health/service/web?passing'
|
||||||
|
[{"Node":"Armons-MacBook-Air","Address":"172.20.20.11","Service":{ \
|
||||||
|
"ID":"web", "Service":"web", "Tags":["rails"],"Port":80}, "Checks": ...}]
|
||||||
|
```
|
||||||
|
|
||||||
## Updating Services
|
## Updating Services
|
||||||
|
|
||||||
Service definitions can be updated by changing configuration files and
|
Service definitions can be updated by changing configuration files and
|
||||||
|
|
Loading…
Reference in New Issue