This is style guide for the Consul Web UI. When possible, it's best to follow this guide modifying the UI.
Some reasoning behind choices:
Paragraph text. Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well.
Small note text, if you need to include anything extra.Panels are for displaying data in the 2nd (right) column. They show extensive information and are flexible, but also use the highlight colors to allow for scanning.
Sends an HTTP request to the HTTP routers /health endpoint. This should return 200 OK. If it returns anything else, the headers are dumped.
HTTP/1.1 503 SERVICE UNAVAILABLE Content-Type: text/html; charset=utf-8 Date: Sun, 20 Apr 2014 15:40:03 GMT Server: gunicorn/0.17.4 Content-Length: 0 Connection: keep-alive
Makes a TCP connection to the muxer, dumps a relevant error if the connection fails.
Socket connect Successful
Makes a TCP connection to the router, dumps a relevant error if the connection fails.
Socket connect timed out
Pending...
Pending...
Lists are used primarily for the first (left) column view. They are designed as a quick summary, with links embedded for the top-level item as well as sub-items ( such as a list of nodes, as below).