James Phillips
|
8defe75387
|
Merge pull request #1293 from talwai/master
Add options to send telemetry to DogStatsD
|
2015-11-13 09:51:50 -08:00 |
talwai
|
f6f2e19c6c
|
Kill unused import in command.go
|
2015-11-13 11:14:15 -05:00 |
James Phillips
|
98731f7272
|
Fixes unit test fail due to expected truncated message.
|
2015-11-12 18:16:44 -08:00 |
talwai
|
bc12c5e711
|
Add DogStatsd configuration
|
2015-11-11 14:30:36 -05:00 |
James Phillips
|
3d1702969f
|
Fixes a go vet finding.
|
2015-10-29 12:47:20 -07:00 |
James Phillips
|
d06fc28a0a
|
Prevents agents from considering Raft information when doing sync checks.
|
2015-10-28 14:32:00 -07:00 |
James Phillips
|
c0bd639662
|
Makes the version upshift code look at the correct version field.
|
2015-10-27 14:44:34 -07:00 |
Diptanu Choudhury
|
ab7ab8e58e
|
Merge pull request #1343 from hashicorp/f-docker-check
Docker Support for Consul Health Checks
|
2015-10-26 21:00:48 -07:00 |
Diptanu Choudhury
|
3d68d06ac7
|
Forcing the Env variable to empty while testing the default shell logic
|
2015-10-26 20:35:13 -07:00 |
Diptanu Choudhury
|
2fdcf1ae28
|
Added a test for selecting shell from env
|
2015-10-26 20:21:50 -07:00 |
Diptanu Choudhury
|
471442e9a4
|
Making an explicit check to test whether a check is of type Monitor
|
2015-10-26 19:52:32 -07:00 |
Diptanu Choudhury
|
1e240b5c59
|
Fixed the tests
|
2015-10-26 18:20:02 -07:00 |
Diptanu Choudhury
|
f0c783d1a8
|
Added a test to check if we are properly truncating docker exec outputs
|
2015-10-26 18:06:55 -07:00 |
Diptanu Choudhury
|
582786523a
|
Added a test for exit code 1 with docker exec
|
2015-10-26 16:58:09 -07:00 |
Diptanu Choudhury
|
9efbd1affa
|
Fixed the Fake Docker client to simulate Exec start failures
|
2015-10-26 16:54:51 -07:00 |
Diptanu Choudhury
|
423f7fbcac
|
Not adding the docker check if we couldn't create the client
|
2015-10-26 16:45:12 -07:00 |
Diptanu Choudhury
|
f5f5ed0c79
|
Making sure the script is not empty if it's a docker check
|
2015-10-26 16:27:48 -07:00 |
Diptanu Choudhury
|
b4af7f44af
|
Updated the comment for CheckType
|
2015-10-26 15:28:13 -07:00 |
Diptanu Choudhury
|
4c1818eb61
|
Collect and truncate the output from docker exec
|
2015-10-26 15:19:35 -07:00 |
Diptanu Choudhury
|
5f8f531d2a
|
Defaulting to Monitor check
|
2015-10-26 15:02:23 -07:00 |
Diptanu Choudhury
|
809e9f5284
|
Extracted the logic of figuring out the shell and fixing the logic to find out if the check is a Docker check
|
2015-10-26 15:00:34 -07:00 |
Diptanu Choudhury
|
31cdf4fe64
|
Added some tests for docker check
|
2015-10-26 12:59:40 -07:00 |
James Phillips
|
f6b589d768
|
Merge pull request #1296 from hashicorp/f-fast-sync
agent: remove an N^2 check. See #1265
|
2015-10-26 11:37:52 -07:00 |
Diptanu Choudhury
|
40f72a8323
|
Marking the state of a service as critical if the Docker Daemon doesn't respond while running checks
|
2015-10-26 11:16:11 -07:00 |
Diptanu Choudhury
|
d695012e40
|
Adding a debug log to indicate the exit code of failed check
|
2015-10-26 10:35:51 -07:00 |
Diptanu Choudhury
|
83db728133
|
Registering the Exec with Docker Daemon everytime the check is invoked
|
2015-10-26 10:23:57 -07:00 |
Diptanu Choudhury
|
71ede8addb
|
Implemented Docker health checks
|
2015-10-26 10:23:57 -07:00 |
James Phillips
|
088603949c
|
Runs go fmt (sorts new go-cleanhttp imports).
|
2015-10-23 17:14:35 -07:00 |
James Phillips
|
ecd3a1d1d2
|
Completes rebase of network coordinates to new memdb.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
439110f384
|
Gives RTT class a more Go-like name.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
99cfbb8a47
|
Defaults second node to agent if not given. Removes -short option and tweaks output formatting.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
88845f7d71
|
Cleans up after code review, adds a -short option to "consul rtt" command.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
fb8900156a
|
Adds a "consul rtt" command.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
660da92152
|
Makes the default protocol 2 and lets 3 interoperate with 2.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
e21b450f69
|
Runs go fmt after latest rebase.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
e8322ffe00
|
Adds a test for the `DisableCoordinate` config.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
f9da231a1c
|
Adds coordinate of agent to self endpoint.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
6289764ea2
|
Moves sorting up into coordinate endpoint HTTP handlers.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
d45fc23abf
|
Installs a friendly handler for coordinate endpoints when coordinates are disabled.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
ce0e9759f8
|
Fixes config merge fn for disabling coordinates and adds it to JSON.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
33e3505aea
|
Adds endpoints for raw network coordinates.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
9c9195746f
|
Changes ?near=self to a safer ?near=_agent, which is also clearer about what it does.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
9caa5b3653
|
Adds distance sorting to health endpoint. Cleans up unit tests.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
e47eea3f3a
|
Adds a magic "self" node name to distance queries.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
54ef97b268
|
Adds tests for HTTP interface. Removes a stray mark.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
89c7203f31
|
Adds coordinate sorting support to catalog queries for nodes and service nodes.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
d734697820
|
Turns down the coordinate sync rate a bit more.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
ad65d953f6
|
Scales coordinate sends to hit a fixed aggregate rate across the cluster.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
66a3d29743
|
Simplifies the batching function and adds some comments.
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
5f754c4a87
|
Does some small cleanups based on PR feedback.
* Holds coordinate updates in map and gets rid of the update channel.
* Cleans up config variables a bit.
|
2015-10-23 15:23:01 -07:00 |