-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Agent health service #6
Commits on Jan 23, 2018
-
Implement /v1/agent/health/service/<service id> endpoint
This endpoint aggregate all checks related to <service id> on the agent and return an appropriate http code + the string describing the worst check. This allows to cleanly expose service status to other component, hiding complexity of multiple checks. This is especially useful to use consul to feed a loadbalancer which would deleguate healthchecking to consul agent. Exposing this endpoint on the agent is necessary to avoid a hit on consul servers and avoid decreasing resiliency (this endpoint will work even if there is no consul leader in the cluster). Fix hashicorp#2488, relates to hashicorp#802 Change-Id: Ib340c62bbbba46fd4256ed31474d8ffb1762d4df Signed-off-by: Grégoire Seux <g.seux@criteo.com>
Configuration menu - View commit details
-
Copy full SHA for 58e43ee - Browse repository at this point
Copy the full SHA 58e43eeView commit details
Commits on Feb 13, 2018
-
Split /v1/agent/health/service/ into /id/ and /name/ endpoints
Moved /v1/agent/health/service/<service_id>, becomes /v1/agent/health/service/id/<service_id> Added /v1/agent/health/service/name/<service_name> This endpoint fits better with load-balancing use-cases, since most LB configuration schemes defines unique healthcheck URI(s) per "backend/service" object, or imply custom patches / bad performance workarounds, etc. The tradeoff with this second endpoint being that if two instances of a same service sits on the same node, they will be both marked as warning/critical. Signed-off-by: Pierre Cheynier <p.cheynier@criteo.com>
Configuration menu - View commit details
-
Copy full SHA for c567c78 - Browse repository at this point
Copy the full SHA c567c78View commit details
Commits on Mar 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7d56a8f - Browse repository at this point
Copy the full SHA 7d56a8fView commit details
Commits on Mar 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8faad9d - Browse repository at this point
Copy the full SHA 8faad9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cb4c1b - Browse repository at this point
Copy the full SHA 8cb4c1bView commit details
Commits on Mar 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cb49002 - Browse repository at this point
Copy the full SHA cb49002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a1cec1 - Browse repository at this point
Copy the full SHA 2a1cec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 596dbc0 - Browse repository at this point
Copy the full SHA 596dbc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e7c73 - Browse repository at this point
Copy the full SHA 54e7c73View commit details
Commits on Apr 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c32ae3d - Browse repository at this point
Copy the full SHA c32ae3dView commit details
Commits on Apr 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f0b0bbe - Browse repository at this point
Copy the full SHA f0b0bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c44b11 - Browse repository at this point
Copy the full SHA 3c44b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b0ea48 - Browse repository at this point
Copy the full SHA 0b0ea48View commit details
Commits on Aug 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2e0f40f - Browse repository at this point
Copy the full SHA 2e0f40fView commit details
Commits on Aug 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fe13a17 - Browse repository at this point
Copy the full SHA fe13a17View commit details -
Merge remote-tracking branch 'origin' into agent_health_service in or…
…der to fix unit tests
Configuration menu - View commit details
-
Copy full SHA for b4245f1 - Browse repository at this point
Copy the full SHA b4245f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 893f98c - Browse repository at this point
Copy the full SHA 893f98cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ec2eb - Browse repository at this point
Copy the full SHA 55ec2ebView commit details
Commits on Aug 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8278c28 - Browse repository at this point
Copy the full SHA 8278c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b45ef - Browse repository at this point
Copy the full SHA f6b45efView commit details -
Configuration menu - View commit details
-
Copy full SHA for e26dac9 - Browse repository at this point
Copy the full SHA e26dac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b90023 - Browse repository at this point
Copy the full SHA 6b90023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed2cdd - Browse repository at this point
Copy the full SHA 2ed2cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d14bc - Browse repository at this point
Copy the full SHA 30d14bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a38483d - Browse repository at this point
Copy the full SHA a38483dView commit details
Commits on Sep 7, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 546bdf8 - Browse repository at this point
Copy the full SHA 546bdf8View commit details
Commits on Sep 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c112a72 - Browse repository at this point
Copy the full SHA c112a72View commit details
Commits on Sep 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5c7fbc2 - Browse repository at this point
Copy the full SHA 5c7fbc2View commit details
Commits on Sep 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b5ef6c5 - Browse repository at this point
Copy the full SHA b5ef6c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a814be - Browse repository at this point
Copy the full SHA 6a814beView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8abf3 - Browse repository at this point
Copy the full SHA ca8abf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed67f97 - Browse repository at this point
Copy the full SHA ed67f97View commit details -
Merge pull request hashicorp#4644 from hashicorp/ca-refactor
connect/ca: rework initialization/root generation in providers
Configuration menu - View commit details
-
Copy full SHA for d515d25 - Browse repository at this point
Copy the full SHA d515d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c6258 - Browse repository at this point
Copy the full SHA 79c6258View commit details
Commits on Sep 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ee36591 - Browse repository at this point
Copy the full SHA ee36591View commit details
Commits on Sep 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4022323 - Browse repository at this point
Copy the full SHA 4022323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c69fee - Browse repository at this point
Copy the full SHA 3c69feeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0070e47 - Browse repository at this point
Copy the full SHA 0070e47View commit details