hashicorp / consul

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
https://www.consul.io
Other
28.41k stars 4.43k forks source link

High failed connection rate with remote ingress & egress proxies #7505

Open valarauca opened 4 years ago

valarauca commented 4 years ago

Overview of the Issue

When using consul service mesh, with consul server running on 3 hosts, and using consul connect proxy to accept incoming (ingress mode) connections on NOT consul server hosts (e.g.: a Remote Host); the connections created by consul connect proxy (running in egress mode) will fail at an extremely predictable rate dialing the incorrect host. This adds a staggering number of network errors into the service application.

This issue appears to be caused by:

  1. The random nature of consul connect proxy (running in egress mode) selection of a health record to dial.
  2. consul creating its own health checks without Service.Address information (see the -ttl check, it contains no Service.Address field). This is the information I see returned from v1/health/connect/${service} which I believe is what the health.Connect call makes (as Connect invokes service.
  3. The fall back logic of consul connect proxy dialing the end point which replied to the v1/health/connect/${service}. This means the consul connect proxy running in egress mode will dial the API end point, instead of the host service.

The end resulting being consul connect proxy connections will fail at a rate of :

    failure_rate in % = (1 / (total_consul_servers + 1)) * 100

This means with 3 consul server components I see a failure rate of 25%, for EVERY connection which crosses the consul service mesh (between hosts where the ingress proxy is no colocated with a consul server component). This has added an extremely high error rate which has prevent us from running several legacy applications within the consul-service mesh.

Reproduction Steps

  1. Create a cluster with 3 consul server hosts
  2. Configure the cluster to add a service defination for a service running on a host REMOTE to the 3 consul server hosts.
  3. On another host REMOTE from the consul server hosts, configure it (as a consul connect proxy ) as an egress end point to direct traffic to the service defination.
  4. Configure health checks for the service defination
  5. Check consul operator raft list-peers to ensure all consul server's have joined the quorum.
  6. Check v1/health/state/passing to observe everything is healthy.
  7. Observe as 25% of the connections to consul connect proxy will attempt to dial the consul server host, instead of the consul connect proxy configured as an ingress host.

NOTE: Setting the "enable_tag_override": true within the service definition does not effect the problem.

Consul info for both Client and Server

Omitted, as this has not occurred on a single cluster, or single client.

I can provide this information is needed, but the cluster is healthy.

Operating system and Environment details

I have replicated this error on:

On the follow distro's:

On the following topologies:

On consul versions:

Log Fragments

example:

image

Same error, Different Service:

image

Same error on a different service.

image

Question

If there anyone to disable this consul generated -ttl check?

blake commented 4 years ago

Hi @valarauca,

Would you mind clarifying a few questions about your configuration?

  1. Configure the cluster to add a service defination for a service running on a host REMOTE to the 3 consul server hosts.

Are you configuring the exact same service definition (i.e., same instance IP) on each of the 3 servers?

Normally service definitions are created on a specific agent (Consul client) where the destination service exists. It sounds like you may be configuring things a bit differently, which is why I'm asking for the clarification.

  1. On another host REMOTE from the consul server hosts, configure it (as a consul connect proxy ) as an egress end point to direct traffic to the service defination.

The built-in proxy (consul connect proxy) is only meant for dev/test workloads. We recommend using Envoy for production deployments.

Would you mind testing your setup using Envoy as the proxy, and see if Consul still exhibits the same behavior?

valarauca commented 4 years ago

Are you configuring the exact same service definition (i.e., same instance IP) on each of the 3 servers?

Not the exactly same, there are minor differences (server_name, instance_ip, cert paths) fields.

But as far as service definitions, check definitions, supported ciphers, cert rotation periods, listening ports, etc. the configs are identical.

I'll post follow up comments with sample config, including them all violates github comment size rule.

Normally service definitions are created on a specific agent (Consul client) where the destination service exists. It sounds like you may be configuring things a bit differently, which is why I'm asking for the clarification.

I guess we are.

In most of our topologies the majority of our services (and proxies) are not co-located on the same \(host\|server\|virtual_machine\|node\) as any of the consul server(s) in question. So it seemed logical that every server have some knowledge of them.

Would you mind testing your setup using Envoy as the proxy, and see if Consul still exhibits the same behavior?

We actually selected consul primarily because it didn't require envoy.

Internally we support several older version of RHEL and CentOS who's default glibc (v2.18) doesn't export the correct symbols for envoy to compile & run. It lacks full CXX11 compatibility.

I'm honestly surprised to hear this because the existing documentation doesn't state consul connect proxy is a secondary citizen, nor does it discourage people from using it. Almost all existing tutorials directed us to use the built in proxy.

valarauca commented 4 years ago

Sample Server Configuration

server 0 ```json { "addresses": { "dns": "127.0.0.1", "http": "127.0.0.1", "https": "0.0.0.0" }, "bootstrap_expect": 3, "ca_file": "/opt/mtls/certs/ca_cert.pem", "cert_file": "/opt/mtls/certs/local_cert.pem", "data_dir": "/opt/mtls/data", "datacenter": "dc-1", "discard_check_output": null, "discovery_max_stale": null, "enable_central_service_config": true, "enable_debug": true, "enable_script_checks": false, "enable_local_script_checks": false, "encrypt": "T3A9fU02LCE4MVlRakB8eg==", "encrypt_verify_incoming": true, "encrypt_verify_outgoing": true, "key_file": "/opt/mtls/certs/local_key.pem", "leave_on_terminate": true, "log_level": "INFO", "log_file": "/opt/mtls/var/log/consul.log", "log_rotate_bytes": 1048576, "pid_file": "/opt/mtls/var/run/mtls.pid", "ports": { "http": 8500, "https": 8503, "grpc": -1 }, "rejoin_after_leave": true, "retry_interval": "250ms", "retry_join": [ "10.126.0.87", "10.126.0.88", "10.126.0.91" ], "retry_max": 8000, "server": true, "services": [ { "kind": "connect-proxy", "id": "message-router-4527-10-126-0-70", "name": "message-router-4527-10-126-0-70", "address": "10.126.0.70", "port": 10601, "enable_tag_override": false, "proxy": { "destination_service_name": "message-router-4527-10-126-0-70", "destination_service_id": "message-router-4527-10-126-0-70", "local_service_address": "127.0.0.1", "local_service_port": 4527 } }, { "kind": "connect-proxy", "id": "message-processor-4528-10-126-0-70", "name": "message-processor-4528-10-126-0-70", "address": "10.126.0.70", "port": 10501, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-4528-10-126-0-70", "destination_service_id": "message-processor-4528-10-126-0-70", "local_service_address": "127.0.0.1", "local_service_port": 4528 } }, { "kind": "connect-proxy", "id": "message-processor-8082-10-126-0-70", "name": "message-processor-8082-10-126-0-70", "address": "10.126.0.70", "port": 10502, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-8082-10-126-0-70", "destination_service_id": "message-processor-8082-10-126-0-70", "local_service_address": "127.0.0.1", "local_service_port": 8082 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-70", "name": "egress-10-126-0-70", "address": "10.126.0.70", "port": 10701, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-70", "destination_service_id": "egress-10-126-0-70", "upstreams": [ { "destination_name": "message-processor-4528-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10503 }, { "destination_name": "message-processor-8082-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10504 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "message-processor-4528-10-126-0-81-id-ingress-check", "name": "message-processor-4528-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-81-id-ingress-check", "name": "message-processor-8082-10-126-0-81-ingress-check", "tcp": "10.126.0.81:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "egress-10-126-0-80", "name": "egress-10-126-0-80", "address": "10.126.0.80", "port": 10702, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-80", "destination_service_id": "egress-10-126-0-80", "upstreams": [ { "destination_name": "message-router-4527-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10601 }, { "destination_name": "message-processor-4528-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10501 }, { "destination_name": "message-processor-8082-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10502 }, { "destination_name": "message-router-4527-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10602 }, { "destination_name": "message-processor-4528-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10503 }, { "destination_name": "message-processor-8082-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10504 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "ldap-10389-10-126-0-84", "datacenter": "dc-1", "local_bind_port": 10201 }, { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 }, { "destination_name": "ldap-10389-10-126-0-96", "datacenter": "dc-1", "local_bind_port": 10202 } ] }, "checks": [ { "id": "message-router-4527-10-126-0-70-id-ingress-check", "name": "message-router-4527-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-70-id-ingress-check", "name": "message-processor-4528-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-70-id-ingress-check", "name": "message-processor-8082-10-126-0-70-ingress-check", "tcp": "10.126.0.70:8082", "interval": "5s", "timeout": "15s" }, { "id": "message-router-4527-10-126-0-81-id-ingress-check", "name": "message-router-4527-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-81-id-ingress-check", "name": "message-processor-4528-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-81-id-ingress-check", "name": "message-processor-8082-10-126-0-81-ingress-check", "tcp": "10.126.0.81:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-84-id-ingress-check", "name": "ldap-10389-10-126-0-84-ingress-check", "tcp": "10.126.0.84:10389", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-96-id-ingress-check", "name": "ldap-10389-10-126-0-96-ingress-check", "tcp": "10.126.0.96:10389", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "message-router-4527-10-126-0-81", "name": "message-router-4527-10-126-0-81", "address": "10.126.0.81", "port": 10602, "enable_tag_override": false, "proxy": { "destination_service_name": "message-router-4527-10-126-0-81", "destination_service_id": "message-router-4527-10-126-0-81", "local_service_address": "127.0.0.1", "local_service_port": 4527 } }, { "kind": "connect-proxy", "id": "message-processor-4528-10-126-0-81", "name": "message-processor-4528-10-126-0-81", "address": "10.126.0.81", "port": 10503, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-4528-10-126-0-81", "destination_service_id": "message-processor-4528-10-126-0-81", "local_service_address": "127.0.0.1", "local_service_port": 4528 } }, { "kind": "connect-proxy", "id": "message-processor-8082-10-126-0-81", "name": "message-processor-8082-10-126-0-81", "address": "10.126.0.81", "port": 10504, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-8082-10-126-0-81", "destination_service_id": "message-processor-8082-10-126-0-81", "local_service_address": "127.0.0.1", "local_service_port": 8082 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-81", "name": "egress-10-126-0-81", "address": "10.126.0.81", "port": 10703, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-81", "destination_service_id": "egress-10-126-0-81", "upstreams": [ { "destination_name": "message-processor-4528-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10501 }, { "destination_name": "message-processor-8082-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10502 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "message-processor-4528-10-126-0-70-id-ingress-check", "name": "message-processor-4528-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-70-id-ingress-check", "name": "message-processor-8082-10-126-0-70-ingress-check", "tcp": "10.126.0.70:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "qpid-4529-10-126-0-82", "name": "qpid-4529-10-126-0-82", "address": "10.126.0.82", "port": 10401, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-4529-10-126-0-82", "destination_service_id": "qpid-4529-10-126-0-82", "local_service_address": "127.0.0.1", "local_service_port": 4529 } }, { "kind": "connect-proxy", "id": "qpid-5672-10-126-0-82", "name": "qpid-5672-10-126-0-82", "address": "10.126.0.82", "port": 10402, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-5672-10-126-0-82", "destination_service_id": "qpid-5672-10-126-0-82", "local_service_address": "127.0.0.1", "local_service_port": 5672 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-82", "name": "egress-10-126-0-82", "address": "10.126.0.82", "port": 10704, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-82", "destination_service_id": "egress-10-126-0-82", "upstreams": [ { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "egress-10-126-0-83", "name": "egress-10-126-0-83", "address": "10.126.0.83", "port": 10705, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-83", "destination_service_id": "egress-10-126-0-83", "upstreams": [ { "destination_name": "message-router-4527-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10601 }, { "destination_name": "message-processor-4528-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10501 }, { "destination_name": "message-processor-8082-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10502 }, { "destination_name": "message-router-4527-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10602 }, { "destination_name": "message-processor-4528-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10503 }, { "destination_name": "message-processor-8082-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10504 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "ldap-10389-10-126-0-84", "datacenter": "dc-1", "local_bind_port": 10201 }, { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 }, { "destination_name": "ldap-10389-10-126-0-96", "datacenter": "dc-1", "local_bind_port": 10202 } ] }, "checks": [ { "id": "message-router-4527-10-126-0-70-id-ingress-check", "name": "message-router-4527-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-70-id-ingress-check", "name": "message-processor-4528-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-70-id-ingress-check", "name": "message-processor-8082-10-126-0-70-ingress-check", "tcp": "10.126.0.70:8082", "interval": "5s", "timeout": "15s" }, { "id": "message-router-4527-10-126-0-81-id-ingress-check", "name": "message-router-4527-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-81-id-ingress-check", "name": "message-processor-4528-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-81-id-ingress-check", "name": "message-processor-8082-10-126-0-81-ingress-check", "tcp": "10.126.0.81:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-84-id-ingress-check", "name": "ldap-10389-10-126-0-84-ingress-check", "tcp": "10.126.0.84:10389", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-96-id-ingress-check", "name": "ldap-10389-10-126-0-96-ingress-check", "tcp": "10.126.0.96:10389", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "ldap-10389-10-126-0-84", "name": "ldap-10389-10-126-0-84", "address": "10.126.0.84", "port": 10201, "enable_tag_override": false, "proxy": { "destination_service_name": "ldap-10389-10-126-0-84", "destination_service_id": "ldap-10389-10-126-0-84", "local_service_address": "127.0.0.1", "local_service_port": 10389 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-84", "name": "egress-10-126-0-84", "address": "10.126.0.84", "port": 10706, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-84", "destination_service_id": "egress-10-126-0-84", "upstreams": [ { "destination_name": "ldap-10389-10-126-0-96", "datacenter": "dc-1", "local_bind_port": 10202 } ] }, "checks": [ { "id": "ldap-10389-10-126-0-96-id-ingress-check", "name": "ldap-10389-10-126-0-96-ingress-check", "tcp": "10.126.0.96:10389", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "postgresql-4530-10-126-0-85", "name": "postgresql-4530-10-126-0-85", "address": "10.126.0.85", "port": 10301, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-4530-10-126-0-85", "destination_service_id": "postgresql-4530-10-126-0-85", "local_service_address": "127.0.0.1", "local_service_port": 4530 } }, { "kind": "connect-proxy", "id": "postgresql-5432-10-126-0-85", "name": "postgresql-5432-10-126-0-85", "address": "10.126.0.85", "port": 10302, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-5432-10-126-0-85", "destination_service_id": "postgresql-5432-10-126-0-85", "local_service_address": "127.0.0.1", "local_service_port": 5432 } }, { "kind": "connect-proxy", "id": "postgresql-8084-10-126-0-85", "name": "postgresql-8084-10-126-0-85", "address": "10.126.0.85", "port": 10303, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-8084-10-126-0-85", "destination_service_id": "postgresql-8084-10-126-0-85", "local_service_address": "127.0.0.1", "local_service_port": 8084 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-85", "name": "egress-10-126-0-85", "address": "10.126.0.85", "port": 10707, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-85", "destination_service_id": "egress-10-126-0-85", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "qpid-4529-10-126-0-86", "name": "qpid-4529-10-126-0-86", "address": "10.126.0.86", "port": 10403, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-4529-10-126-0-86", "destination_service_id": "qpid-4529-10-126-0-86", "local_service_address": "127.0.0.1", "local_service_port": 4529 } }, { "kind": "connect-proxy", "id": "qpid-5672-10-126-0-86", "name": "qpid-5672-10-126-0-86", "address": "10.126.0.86", "port": 10404, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-5672-10-126-0-86", "destination_service_id": "qpid-5672-10-126-0-86", "local_service_address": "127.0.0.1", "local_service_port": 5672 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-86", "name": "egress-10-126-0-86", "address": "10.126.0.86", "port": 10708, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-86", "destination_service_id": "egress-10-126-0-86", "upstreams": [ { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "zookeeper-2181-10-126-0-87", "name": "zookeeper-2181-10-126-0-87", "address": "10.126.0.87", "port": 10001, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2181-10-126-0-87", "destination_service_id": "zookeeper-2181-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 2181 } }, { "kind": "connect-proxy", "id": "zookeeper-2888-10-126-0-87", "name": "zookeeper-2888-10-126-0-87", "address": "10.126.0.87", "port": 10002, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2888-10-126-0-87", "destination_service_id": "zookeeper-2888-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 2888 } }, { "kind": "connect-proxy", "id": "zookeeper-3888-10-126-0-87", "name": "zookeeper-3888-10-126-0-87", "address": "10.126.0.87", "port": 10003, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-3888-10-126-0-87", "destination_service_id": "zookeeper-3888-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 3888 } }, { "kind": "connect-proxy", "id": "cassandra-9042-10-126-0-87", "name": "cassandra-9042-10-126-0-87", "address": "10.126.0.87", "port": 10101, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9042-10-126-0-87", "destination_service_id": "cassandra-9042-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 9042 } }, { "kind": "connect-proxy", "id": "cassandra-9160-10-126-0-87", "name": "cassandra-9160-10-126-0-87", "address": "10.126.0.87", "port": 10102, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9160-10-126-0-87", "destination_service_id": "cassandra-9160-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 9160 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-87", "name": "egress-10-126-0-87", "address": "10.126.0.87", "port": 10709, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-87", "destination_service_id": "egress-10-126-0-87", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "zookeeper-2181-10-126-0-88", "name": "zookeeper-2181-10-126-0-88", "address": "10.126.0.88", "port": 10004, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2181-10-126-0-88", "destination_service_id": "zookeeper-2181-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 2181 } }, { "kind": "connect-proxy", "id": "zookeeper-2888-10-126-0-88", "name": "zookeeper-2888-10-126-0-88", "address": "10.126.0.88", "port": 10005, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2888-10-126-0-88", "destination_service_id": "zookeeper-2888-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 2888 } }, { "kind": "connect-proxy", "id": "zookeeper-3888-10-126-0-88", "name": "zookeeper-3888-10-126-0-88", "address": "10.126.0.88", "port": 10006, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-3888-10-126-0-88", "destination_service_id": "zookeeper-3888-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 3888 } }, { "kind": "connect-proxy", "id": "cassandra-9042-10-126-0-88", "name": "cassandra-9042-10-126-0-88", "address": "10.126.0.88", "port": 10103, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9042-10-126-0-88", "destination_service_id": "cassandra-9042-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 9042 } }, { "kind": "connect-proxy", "id": "cassandra-9160-10-126-0-88", "name": "cassandra-9160-10-126-0-88", "address": "10.126.0.88", "port": 10104, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9160-10-126-0-88", "destination_service_id": "cassandra-9160-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 9160 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-88", "name": "egress-10-126-0-88", "address": "10.126.0.88", "port": 10710, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-88", "destination_service_id": "egress-10-126-0-88", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "postgresql-4530-10-126-0-89", "name": "postgresql-4530-10-126-0-89", "address": "10.126.0.89", "port": 10304, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-4530-10-126-0-89", "destination_service_id": "postgresql-4530-10-126-0-89", "local_service_address": "127.0.0.1", "local_service_port": 4530 } }, { "kind": "connect-proxy", "id": "postgresql-5432-10-126-0-89", "name": "postgresql-5432-10-126-0-89", "address": "10.126.0.89", "port": 10305, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-5432-10-126-0-89", "destination_service_id": "postgresql-5432-10-126-0-89", "local_service_address": "127.0.0.1", "local_service_port": 5432 } }, { "kind": "connect-proxy", "id": "postgresql-8084-10-126-0-89", "name": "postgresql-8084-10-126-0-89", "address": "10.126.0.89", "port": 10306, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-8084-10-126-0-89", "destination_service_id": "postgresql-8084-10-126-0-89", "local_service_address": "127.0.0.1", "local_service_port": 8084 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-89", "name": "egress-10-126-0-89", "address": "10.126.0.89", "port": 10711, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-89", "destination_service_id": "egress-10-126-0-89", "upstreams": [ { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "zookeeper-2181-10-126-0-91", "name": "zookeeper-2181-10-126-0-91", "address": "10.126.0.91", "port": 10007, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2181-10-126-0-91", "destination_service_id": "zookeeper-2181-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 2181 } }, { "kind": "connect-proxy", "id": "zookeeper-2888-10-126-0-91", "name": "zookeeper-2888-10-126-0-91", "address": "10.126.0.91", "port": 10008, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2888-10-126-0-91", "destination_service_id": "zookeeper-2888-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 2888 } }, { "kind": "connect-proxy", "id": "zookeeper-3888-10-126-0-91", "name": "zookeeper-3888-10-126-0-91", "address": "10.126.0.91", "port": 10009, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-3888-10-126-0-91", "destination_service_id": "zookeeper-3888-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 3888 } }, { "kind": "connect-proxy", "id": "cassandra-9042-10-126-0-91", "name": "cassandra-9042-10-126-0-91", "address": "10.126.0.91", "port": 10105, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9042-10-126-0-91", "destination_service_id": "cassandra-9042-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 9042 } }, { "kind": "connect-proxy", "id": "cassandra-9160-10-126-0-91", "name": "cassandra-9160-10-126-0-91", "address": "10.126.0.91", "port": 10106, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9160-10-126-0-91", "destination_service_id": "cassandra-9160-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 9160 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-91", "name": "egress-10-126-0-91", "address": "10.126.0.91", "port": 10712, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-91", "destination_service_id": "egress-10-126-0-91", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "ldap-10389-10-126-0-96", "name": "ldap-10389-10-126-0-96", "address": "10.126.0.96", "port": 10202, "enable_tag_override": false, "proxy": { "destination_service_name": "ldap-10389-10-126-0-96", "destination_service_id": "ldap-10389-10-126-0-96", "local_service_address": "127.0.0.1", "local_service_port": 10389 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-96", "name": "egress-10-126-0-96", "address": "10.126.0.96", "port": 10713, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-96", "destination_service_id": "egress-10-126-0-96", "upstreams": [ { "destination_name": "ldap-10389-10-126-0-84", "datacenter": "dc-1", "local_bind_port": 10201 } ] }, "checks": [ { "id": "ldap-10389-10-126-0-84-id-ingress-check", "name": "ldap-10389-10-126-0-84-ingress-check", "tcp": "10.126.0.84:10389", "interval": "5s", "timeout": "15s" } ] } ], "skip_leave_on_interrupt": false, "start_join": [ "10.126.0.87", "10.126.0.88", "10.126.0.91" ], "verify_incoming": true, "verify_incoming_https": true, "verify_incoming_rpc": true, "verify_outgoing": true, "verify_server_hostname": true, "connect": { "ca_config": { "private_key": "-----BEGIN EC PRIVATE KEY----- [snip] -----END EC PRIVATE KEY-----\n", "root_cert": "-----BEGIN CERTIFICATE----- [snip] -----END CERTIFICATE-----\n", "csr_max_per_second": 100, "csr_max_concurrent": 1000, "leaf_cert_ttl": "3h0m0s" }, "ca_provider": "consul", "enabled": true } } ```
server 1 ```json { "addresses": { "dns": "127.0.0.1", "http": "127.0.0.1", "https": "0.0.0.0" }, "bootstrap_expect": 3, "ca_file": "/opt/mtls/certs/ca_cert.pem", "cert_file": "/opt/mtls/certs/local_cert.pem", "data_dir": "/opt/mtls/data", "datacenter": "dc-1", "discard_check_output": null, "discovery_max_stale": null, "enable_central_service_config": true, "enable_debug": true, "enable_script_checks": false, "enable_local_script_checks": false, "encrypt": "T3A9fU02LCE4MVlRakB8eg==", "encrypt_verify_incoming": true, "encrypt_verify_outgoing": true, "key_file": "/opt/mtls/certs/local_key.pem", "leave_on_terminate": true, "log_level": "INFO", "log_file": "/opt/mtls/var/log/consul.log", "log_rotate_bytes": 1048576, "pid_file": "/opt/mtls/var/run/mtls.pid", "ports": { "http": 8500, "https": 8503, "grpc": -1 }, "rejoin_after_leave": true, "retry_interval": "250ms", "retry_join": [ "10.126.0.87", "10.126.0.88", "10.126.0.91" ], "retry_max": 8000, "server": true, "services": [ { "kind": "connect-proxy", "id": "message-router-4527-10-126-0-70", "name": "message-router-4527-10-126-0-70", "address": "10.126.0.70", "port": 10601, "enable_tag_override": false, "proxy": { "destination_service_name": "message-router-4527-10-126-0-70", "destination_service_id": "message-router-4527-10-126-0-70", "local_service_address": "127.0.0.1", "local_service_port": 4527 } }, { "kind": "connect-proxy", "id": "message-processor-4528-10-126-0-70", "name": "message-processor-4528-10-126-0-70", "address": "10.126.0.70", "port": 10501, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-4528-10-126-0-70", "destination_service_id": "message-processor-4528-10-126-0-70", "local_service_address": "127.0.0.1", "local_service_port": 4528 } }, { "kind": "connect-proxy", "id": "message-processor-8082-10-126-0-70", "name": "message-processor-8082-10-126-0-70", "address": "10.126.0.70", "port": 10502, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-8082-10-126-0-70", "destination_service_id": "message-processor-8082-10-126-0-70", "local_service_address": "127.0.0.1", "local_service_port": 8082 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-70", "name": "egress-10-126-0-70", "address": "10.126.0.70", "port": 10701, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-70", "destination_service_id": "egress-10-126-0-70", "upstreams": [ { "destination_name": "message-processor-4528-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10503 }, { "destination_name": "message-processor-8082-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10504 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "message-processor-4528-10-126-0-81-id-ingress-check", "name": "message-processor-4528-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-81-id-ingress-check", "name": "message-processor-8082-10-126-0-81-ingress-check", "tcp": "10.126.0.81:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "egress-10-126-0-80", "name": "egress-10-126-0-80", "address": "10.126.0.80", "port": 10702, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-80", "destination_service_id": "egress-10-126-0-80", "upstreams": [ { "destination_name": "message-router-4527-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10601 }, { "destination_name": "message-processor-4528-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10501 }, { "destination_name": "message-processor-8082-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10502 }, { "destination_name": "message-router-4527-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10602 }, { "destination_name": "message-processor-4528-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10503 }, { "destination_name": "message-processor-8082-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10504 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "ldap-10389-10-126-0-84", "datacenter": "dc-1", "local_bind_port": 10201 }, { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 }, { "destination_name": "ldap-10389-10-126-0-96", "datacenter": "dc-1", "local_bind_port": 10202 } ] }, "checks": [ { "id": "message-router-4527-10-126-0-70-id-ingress-check", "name": "message-router-4527-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-70-id-ingress-check", "name": "message-processor-4528-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-70-id-ingress-check", "name": "message-processor-8082-10-126-0-70-ingress-check", "tcp": "10.126.0.70:8082", "interval": "5s", "timeout": "15s" }, { "id": "message-router-4527-10-126-0-81-id-ingress-check", "name": "message-router-4527-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-81-id-ingress-check", "name": "message-processor-4528-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-81-id-ingress-check", "name": "message-processor-8082-10-126-0-81-ingress-check", "tcp": "10.126.0.81:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-84-id-ingress-check", "name": "ldap-10389-10-126-0-84-ingress-check", "tcp": "10.126.0.84:10389", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-96-id-ingress-check", "name": "ldap-10389-10-126-0-96-ingress-check", "tcp": "10.126.0.96:10389", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "message-router-4527-10-126-0-81", "name": "message-router-4527-10-126-0-81", "address": "10.126.0.81", "port": 10602, "enable_tag_override": false, "proxy": { "destination_service_name": "message-router-4527-10-126-0-81", "destination_service_id": "message-router-4527-10-126-0-81", "local_service_address": "127.0.0.1", "local_service_port": 4527 } }, { "kind": "connect-proxy", "id": "message-processor-4528-10-126-0-81", "name": "message-processor-4528-10-126-0-81", "address": "10.126.0.81", "port": 10503, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-4528-10-126-0-81", "destination_service_id": "message-processor-4528-10-126-0-81", "local_service_address": "127.0.0.1", "local_service_port": 4528 } }, { "kind": "connect-proxy", "id": "message-processor-8082-10-126-0-81", "name": "message-processor-8082-10-126-0-81", "address": "10.126.0.81", "port": 10504, "enable_tag_override": false, "proxy": { "destination_service_name": "message-processor-8082-10-126-0-81", "destination_service_id": "message-processor-8082-10-126-0-81", "local_service_address": "127.0.0.1", "local_service_port": 8082 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-81", "name": "egress-10-126-0-81", "address": "10.126.0.81", "port": 10703, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-81", "destination_service_id": "egress-10-126-0-81", "upstreams": [ { "destination_name": "message-processor-4528-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10501 }, { "destination_name": "message-processor-8082-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10502 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "message-processor-4528-10-126-0-70-id-ingress-check", "name": "message-processor-4528-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-70-id-ingress-check", "name": "message-processor-8082-10-126-0-70-ingress-check", "tcp": "10.126.0.70:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "qpid-4529-10-126-0-82", "name": "qpid-4529-10-126-0-82", "address": "10.126.0.82", "port": 10401, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-4529-10-126-0-82", "destination_service_id": "qpid-4529-10-126-0-82", "local_service_address": "127.0.0.1", "local_service_port": 4529 } }, { "kind": "connect-proxy", "id": "qpid-5672-10-126-0-82", "name": "qpid-5672-10-126-0-82", "address": "10.126.0.82", "port": 10402, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-5672-10-126-0-82", "destination_service_id": "qpid-5672-10-126-0-82", "local_service_address": "127.0.0.1", "local_service_port": 5672 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-82", "name": "egress-10-126-0-82", "address": "10.126.0.82", "port": 10704, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-82", "destination_service_id": "egress-10-126-0-82", "upstreams": [ { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "egress-10-126-0-83", "name": "egress-10-126-0-83", "address": "10.126.0.83", "port": 10705, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-83", "destination_service_id": "egress-10-126-0-83", "upstreams": [ { "destination_name": "message-router-4527-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10601 }, { "destination_name": "message-processor-4528-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10501 }, { "destination_name": "message-processor-8082-10-126-0-70", "datacenter": "dc-1", "local_bind_port": 10502 }, { "destination_name": "message-router-4527-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10602 }, { "destination_name": "message-processor-4528-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10503 }, { "destination_name": "message-processor-8082-10-126-0-81", "datacenter": "dc-1", "local_bind_port": 10504 }, { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "ldap-10389-10-126-0-84", "datacenter": "dc-1", "local_bind_port": 10201 }, { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "qpid-4529-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10403 }, { "destination_name": "qpid-5672-10-126-0-86", "datacenter": "dc-1", "local_bind_port": 10404 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 }, { "destination_name": "ldap-10389-10-126-0-96", "datacenter": "dc-1", "local_bind_port": 10202 } ] }, "checks": [ { "id": "message-router-4527-10-126-0-70-id-ingress-check", "name": "message-router-4527-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-70-id-ingress-check", "name": "message-processor-4528-10-126-0-70-ingress-check", "tcp": "10.126.0.70:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-70-id-ingress-check", "name": "message-processor-8082-10-126-0-70-ingress-check", "tcp": "10.126.0.70:8082", "interval": "5s", "timeout": "15s" }, { "id": "message-router-4527-10-126-0-81-id-ingress-check", "name": "message-router-4527-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4527", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-4528-10-126-0-81-id-ingress-check", "name": "message-processor-4528-10-126-0-81-ingress-check", "tcp": "10.126.0.81:4528", "interval": "5s", "timeout": "15s" }, { "id": "message-processor-8082-10-126-0-81-id-ingress-check", "name": "message-processor-8082-10-126-0-81-ingress-check", "tcp": "10.126.0.81:8082", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-84-id-ingress-check", "name": "ldap-10389-10-126-0-84-ingress-check", "tcp": "10.126.0.84:10389", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "qpid-4529-10-126-0-86-id-ingress-check", "name": "qpid-4529-10-126-0-86-ingress-check", "tcp": "10.126.0.86:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-86-id-ingress-check", "name": "qpid-5672-10-126-0-86-ingress-check", "tcp": "10.126.0.86:5672", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" }, { "id": "ldap-10389-10-126-0-96-id-ingress-check", "name": "ldap-10389-10-126-0-96-ingress-check", "tcp": "10.126.0.96:10389", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "ldap-10389-10-126-0-84", "name": "ldap-10389-10-126-0-84", "address": "10.126.0.84", "port": 10201, "enable_tag_override": false, "proxy": { "destination_service_name": "ldap-10389-10-126-0-84", "destination_service_id": "ldap-10389-10-126-0-84", "local_service_address": "127.0.0.1", "local_service_port": 10389 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-84", "name": "egress-10-126-0-84", "address": "10.126.0.84", "port": 10706, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-84", "destination_service_id": "egress-10-126-0-84", "upstreams": [ { "destination_name": "ldap-10389-10-126-0-96", "datacenter": "dc-1", "local_bind_port": 10202 } ] }, "checks": [ { "id": "ldap-10389-10-126-0-96-id-ingress-check", "name": "ldap-10389-10-126-0-96-ingress-check", "tcp": "10.126.0.96:10389", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "postgresql-4530-10-126-0-85", "name": "postgresql-4530-10-126-0-85", "address": "10.126.0.85", "port": 10301, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-4530-10-126-0-85", "destination_service_id": "postgresql-4530-10-126-0-85", "local_service_address": "127.0.0.1", "local_service_port": 4530 } }, { "kind": "connect-proxy", "id": "postgresql-5432-10-126-0-85", "name": "postgresql-5432-10-126-0-85", "address": "10.126.0.85", "port": 10302, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-5432-10-126-0-85", "destination_service_id": "postgresql-5432-10-126-0-85", "local_service_address": "127.0.0.1", "local_service_port": 5432 } }, { "kind": "connect-proxy", "id": "postgresql-8084-10-126-0-85", "name": "postgresql-8084-10-126-0-85", "address": "10.126.0.85", "port": 10303, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-8084-10-126-0-85", "destination_service_id": "postgresql-8084-10-126-0-85", "local_service_address": "127.0.0.1", "local_service_port": 8084 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-85", "name": "egress-10-126-0-85", "address": "10.126.0.85", "port": 10707, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-85", "destination_service_id": "egress-10-126-0-85", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "qpid-4529-10-126-0-86", "name": "qpid-4529-10-126-0-86", "address": "10.126.0.86", "port": 10403, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-4529-10-126-0-86", "destination_service_id": "qpid-4529-10-126-0-86", "local_service_address": "127.0.0.1", "local_service_port": 4529 } }, { "kind": "connect-proxy", "id": "qpid-5672-10-126-0-86", "name": "qpid-5672-10-126-0-86", "address": "10.126.0.86", "port": 10404, "enable_tag_override": false, "proxy": { "destination_service_name": "qpid-5672-10-126-0-86", "destination_service_id": "qpid-5672-10-126-0-86", "local_service_address": "127.0.0.1", "local_service_port": 5672 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-86", "name": "egress-10-126-0-86", "address": "10.126.0.86", "port": 10708, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-86", "destination_service_id": "egress-10-126-0-86", "upstreams": [ { "destination_name": "qpid-4529-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10401 }, { "destination_name": "qpid-5672-10-126-0-82", "datacenter": "dc-1", "local_bind_port": 10402 }, { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "postgresql-4530-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10304 }, { "destination_name": "postgresql-5432-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10305 }, { "destination_name": "postgresql-8084-10-126-0-89", "datacenter": "dc-1", "local_bind_port": 10306 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "qpid-4529-10-126-0-82-id-ingress-check", "name": "qpid-4529-10-126-0-82-ingress-check", "tcp": "10.126.0.82:4529", "interval": "5s", "timeout": "15s" }, { "id": "qpid-5672-10-126-0-82-id-ingress-check", "name": "qpid-5672-10-126-0-82-ingress-check", "tcp": "10.126.0.82:5672", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-4530-10-126-0-89-id-ingress-check", "name": "postgresql-4530-10-126-0-89-ingress-check", "tcp": "10.126.0.89:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-89-id-ingress-check", "name": "postgresql-5432-10-126-0-89-ingress-check", "tcp": "10.126.0.89:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-89-id-ingress-check", "name": "postgresql-8084-10-126-0-89-ingress-check", "tcp": "10.126.0.89:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "zookeeper-2181-10-126-0-87", "name": "zookeeper-2181-10-126-0-87", "address": "10.126.0.87", "port": 10001, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2181-10-126-0-87", "destination_service_id": "zookeeper-2181-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 2181 } }, { "kind": "connect-proxy", "id": "zookeeper-2888-10-126-0-87", "name": "zookeeper-2888-10-126-0-87", "address": "10.126.0.87", "port": 10002, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2888-10-126-0-87", "destination_service_id": "zookeeper-2888-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 2888 } }, { "kind": "connect-proxy", "id": "zookeeper-3888-10-126-0-87", "name": "zookeeper-3888-10-126-0-87", "address": "10.126.0.87", "port": 10003, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-3888-10-126-0-87", "destination_service_id": "zookeeper-3888-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 3888 } }, { "kind": "connect-proxy", "id": "cassandra-9042-10-126-0-87", "name": "cassandra-9042-10-126-0-87", "address": "10.126.0.87", "port": 10101, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9042-10-126-0-87", "destination_service_id": "cassandra-9042-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 9042 } }, { "kind": "connect-proxy", "id": "cassandra-9160-10-126-0-87", "name": "cassandra-9160-10-126-0-87", "address": "10.126.0.87", "port": 10102, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9160-10-126-0-87", "destination_service_id": "cassandra-9160-10-126-0-87", "local_service_address": "127.0.0.1", "local_service_port": 9160 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-87", "name": "egress-10-126-0-87", "address": "10.126.0.87", "port": 10709, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-87", "destination_service_id": "egress-10-126-0-87", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "zookeeper-2181-10-126-0-88", "name": "zookeeper-2181-10-126-0-88", "address": "10.126.0.88", "port": 10004, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2181-10-126-0-88", "destination_service_id": "zookeeper-2181-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 2181 } }, { "kind": "connect-proxy", "id": "zookeeper-2888-10-126-0-88", "name": "zookeeper-2888-10-126-0-88", "address": "10.126.0.88", "port": 10005, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2888-10-126-0-88", "destination_service_id": "zookeeper-2888-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 2888 } }, { "kind": "connect-proxy", "id": "zookeeper-3888-10-126-0-88", "name": "zookeeper-3888-10-126-0-88", "address": "10.126.0.88", "port": 10006, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-3888-10-126-0-88", "destination_service_id": "zookeeper-3888-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 3888 } }, { "kind": "connect-proxy", "id": "cassandra-9042-10-126-0-88", "name": "cassandra-9042-10-126-0-88", "address": "10.126.0.88", "port": 10103, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9042-10-126-0-88", "destination_service_id": "cassandra-9042-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 9042 } }, { "kind": "connect-proxy", "id": "cassandra-9160-10-126-0-88", "name": "cassandra-9160-10-126-0-88", "address": "10.126.0.88", "port": 10104, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9160-10-126-0-88", "destination_service_id": "cassandra-9160-10-126-0-88", "local_service_address": "127.0.0.1", "local_service_port": 9160 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-88", "name": "egress-10-126-0-88", "address": "10.126.0.88", "port": 10710, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-88", "destination_service_id": "egress-10-126-0-88", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "postgresql-4530-10-126-0-89", "name": "postgresql-4530-10-126-0-89", "address": "10.126.0.89", "port": 10304, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-4530-10-126-0-89", "destination_service_id": "postgresql-4530-10-126-0-89", "local_service_address": "127.0.0.1", "local_service_port": 4530 } }, { "kind": "connect-proxy", "id": "postgresql-5432-10-126-0-89", "name": "postgresql-5432-10-126-0-89", "address": "10.126.0.89", "port": 10305, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-5432-10-126-0-89", "destination_service_id": "postgresql-5432-10-126-0-89", "local_service_address": "127.0.0.1", "local_service_port": 5432 } }, { "kind": "connect-proxy", "id": "postgresql-8084-10-126-0-89", "name": "postgresql-8084-10-126-0-89", "address": "10.126.0.89", "port": 10306, "enable_tag_override": false, "proxy": { "destination_service_name": "postgresql-8084-10-126-0-89", "destination_service_id": "postgresql-8084-10-126-0-89", "local_service_address": "127.0.0.1", "local_service_port": 8084 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-89", "name": "egress-10-126-0-89", "address": "10.126.0.89", "port": 10711, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-89", "destination_service_id": "egress-10-126-0-89", "upstreams": [ { "destination_name": "postgresql-4530-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10301 }, { "destination_name": "postgresql-5432-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10302 }, { "destination_name": "postgresql-8084-10-126-0-85", "datacenter": "dc-1", "local_bind_port": 10303 }, { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 }, { "destination_name": "zookeeper-2181-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10007 }, { "destination_name": "zookeeper-2888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10008 }, { "destination_name": "zookeeper-3888-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10009 }, { "destination_name": "cassandra-9042-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10105 }, { "destination_name": "cassandra-9160-10-126-0-91", "datacenter": "dc-1", "local_bind_port": 10106 } ] }, "checks": [ { "id": "postgresql-4530-10-126-0-85-id-ingress-check", "name": "postgresql-4530-10-126-0-85-ingress-check", "tcp": "10.126.0.85:4530", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-5432-10-126-0-85-id-ingress-check", "name": "postgresql-5432-10-126-0-85-ingress-check", "tcp": "10.126.0.85:5432", "interval": "5s", "timeout": "15s" }, { "id": "postgresql-8084-10-126-0-85-id-ingress-check", "name": "postgresql-8084-10-126-0-85-ingress-check", "tcp": "10.126.0.85:8084", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-91-id-ingress-check", "name": "zookeeper-2181-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-91-id-ingress-check", "name": "zookeeper-2888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-91-id-ingress-check", "name": "zookeeper-3888-10-126-0-91-ingress-check", "tcp": "10.126.0.91:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-91-id-ingress-check", "name": "cassandra-9042-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-91-id-ingress-check", "name": "cassandra-9160-10-126-0-91-ingress-check", "tcp": "10.126.0.91:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "zookeeper-2181-10-126-0-91", "name": "zookeeper-2181-10-126-0-91", "address": "10.126.0.91", "port": 10007, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2181-10-126-0-91", "destination_service_id": "zookeeper-2181-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 2181 } }, { "kind": "connect-proxy", "id": "zookeeper-2888-10-126-0-91", "name": "zookeeper-2888-10-126-0-91", "address": "10.126.0.91", "port": 10008, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-2888-10-126-0-91", "destination_service_id": "zookeeper-2888-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 2888 } }, { "kind": "connect-proxy", "id": "zookeeper-3888-10-126-0-91", "name": "zookeeper-3888-10-126-0-91", "address": "10.126.0.91", "port": 10009, "enable_tag_override": false, "proxy": { "destination_service_name": "zookeeper-3888-10-126-0-91", "destination_service_id": "zookeeper-3888-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 3888 } }, { "kind": "connect-proxy", "id": "cassandra-9042-10-126-0-91", "name": "cassandra-9042-10-126-0-91", "address": "10.126.0.91", "port": 10105, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9042-10-126-0-91", "destination_service_id": "cassandra-9042-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 9042 } }, { "kind": "connect-proxy", "id": "cassandra-9160-10-126-0-91", "name": "cassandra-9160-10-126-0-91", "address": "10.126.0.91", "port": 10106, "enable_tag_override": false, "proxy": { "destination_service_name": "cassandra-9160-10-126-0-91", "destination_service_id": "cassandra-9160-10-126-0-91", "local_service_address": "127.0.0.1", "local_service_port": 9160 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-91", "name": "egress-10-126-0-91", "address": "10.126.0.91", "port": 10712, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-91", "destination_service_id": "egress-10-126-0-91", "upstreams": [ { "destination_name": "zookeeper-2181-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10001 }, { "destination_name": "zookeeper-2888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10002 }, { "destination_name": "zookeeper-3888-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10003 }, { "destination_name": "cassandra-9042-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10101 }, { "destination_name": "cassandra-9160-10-126-0-87", "datacenter": "dc-1", "local_bind_port": 10102 }, { "destination_name": "zookeeper-2181-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10004 }, { "destination_name": "zookeeper-2888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10005 }, { "destination_name": "zookeeper-3888-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10006 }, { "destination_name": "cassandra-9042-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10103 }, { "destination_name": "cassandra-9160-10-126-0-88", "datacenter": "dc-1", "local_bind_port": 10104 } ] }, "checks": [ { "id": "zookeeper-2181-10-126-0-87-id-ingress-check", "name": "zookeeper-2181-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-87-id-ingress-check", "name": "zookeeper-2888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-87-id-ingress-check", "name": "zookeeper-3888-10-126-0-87-ingress-check", "tcp": "10.126.0.87:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-87-id-ingress-check", "name": "cassandra-9042-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-87-id-ingress-check", "name": "cassandra-9160-10-126-0-87-ingress-check", "tcp": "10.126.0.87:9160", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2181-10-126-0-88-id-ingress-check", "name": "zookeeper-2181-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2181", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-2888-10-126-0-88-id-ingress-check", "name": "zookeeper-2888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:2888", "interval": "5s", "timeout": "15s" }, { "id": "zookeeper-3888-10-126-0-88-id-ingress-check", "name": "zookeeper-3888-10-126-0-88-ingress-check", "tcp": "10.126.0.88:3888", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9042-10-126-0-88-id-ingress-check", "name": "cassandra-9042-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9042", "interval": "5s", "timeout": "15s" }, { "id": "cassandra-9160-10-126-0-88-id-ingress-check", "name": "cassandra-9160-10-126-0-88-ingress-check", "tcp": "10.126.0.88:9160", "interval": "5s", "timeout": "15s" } ] }, { "kind": "connect-proxy", "id": "ldap-10389-10-126-0-96", "name": "ldap-10389-10-126-0-96", "address": "10.126.0.96", "port": 10202, "enable_tag_override": false, "proxy": { "destination_service_name": "ldap-10389-10-126-0-96", "destination_service_id": "ldap-10389-10-126-0-96", "local_service_address": "127.0.0.1", "local_service_port": 10389 } }, { "kind": "connect-proxy", "id": "egress-10-126-0-96", "name": "egress-10-126-0-96", "address": "10.126.0.96", "port": 10713, "enable_tag_override": false, "proxy": { "destination_service_name": "egress-10-126-0-96", "destination_service_id": "egress-10-126-0-96", "upstreams": [ { "destination_name": "ldap-10389-10-126-0-84", "datacenter": "dc-1", "local_bind_port": 10201 } ] }, "checks": [ { "id": "ldap-10389-10-126-0-84-id-ingress-check", "name": "ldap-10389-10-126-0-84-ingress-check", "tcp": "10.126.0.84:10389", "interval": "5s", "timeout": "15s" } ] } ], "skip_leave_on_interrupt": false, "start_join": [ "10.126.0.87", "10.126.0.88", "10.126.0.91" ], "verify_incoming": true, "verify_incoming_https": true, "verify_incoming_rpc": true, "verify_outgoing": true, "verify_server_hostname": true, "connect": { "ca_config": { "private_key": "-----BEGIN EC PRIVATE KEY----- [snip] -----END EC PRIVATE KEY-----\n", "root_cert": "-----BEGIN CERTIFICATE----- [snip] -----END CERTIFICATE-----\n", "csr_max_per_second": 100, "csr_max_concurrent": 1000, "leaf_cert_ttl": "3h0m0s" }, "ca_provider": "consul", "enabled": true } } ```

3^rd server is more of the same

blake commented 4 years ago

Thank you sharing for these additional details about your setup & Consul configuration.

I didn't see any example service definitions in the configs you provided. Would you mind sharing one of those as well?

We actually selected consul primarily because it didn't require envoy. Internally we support several older version of RHEL and CentOS who's default glibc (v2.18) doesn't export the correct symbols for envoy to compile & run. It lacks full CXX11 compatibility.

Which versions of RHEL & CentOS are you using? Have you tried running a precompiled Envoy binary extracted from the Docker container, or from a source like GetEnvoy.io?

Envoy's docs for building a binary state supports Ubuntu 16 and newer. However I don't see any specific mention of compatibility for RHEL-based distros. I'm genuinely interested in knowing whether there's a compatibility issue with that distro family.

I'm honestly surprised to hear this because the existing documentation doesn't state consul connect proxy is a secondary citizen, nor does it discourage people from using it. Almost all existing tutorials directed us to use the built in proxy.

The first sentence on the built-in proxy page says, "Consul comes with a built-in L4 proxy for testing and development with Consul Connect." This snippet was added about 10 months go in commit 9915e22. It may not have been present when you first reviewed the docs, or perhaps may not be as visible as it should be. Regardless, my apologies. I'll see about updating this to make it more visible.

valarauca commented 4 years ago

Thanks for getting back to me so quick.

Which versions of RHEL & CentOS are you using?

Internally we have clusters as old as RHEL6.10, put primarily RHEL7.7 (and older).

Unfortunately the ubuntu based extraction doesn't work. I have attempted it, but its no differnce. The issue is Ubuntu 16.04 ships with glibc v1.23, while envoy requires a minimum version of v1.18. This is related to how envoy, or more particular libcstdc++ handles thread local storage in C++11. This Google group discusses it.

The new thread local stuff wasn't added until RHEL7.8

I'm genuinely interested in knowing whether there's a compatibility issue with that distro family.

kind of

RHEL7.7 ship glibc v2.17 and lacks the CXX11 ABI compatibility that glibc v2.18 adds. This means unless you statically link glibc into the envoy executable (which isn't recommended), or upgrade glibc manually (also not recommended) there isn't many options.

RHEL7.8 was released yesterday (March 31st 2020) so it isn't that critical. It ships with glibc v2.28 so envoy should work with standard binaries.

But as you may guess, we're not exactly ready to upgrade everything to RHEL7.8

It may not have been present when you first reviewed the docs, or perhaps may not be as visible as it should be. Regardless, my apologies. I'll see about updating this to make it more visible.

No worries. Luckily I (attempted) to write a fix -> https://github.com/hashicorp/consul/pull/7506

pierresouchay commented 4 years ago

Internally we support several older versions of RHEL and CentOS who's default glibc (v2.18) doesn't export the correct symbols for envoy to compile & run. It lacks full CXX11 compatibility.

@valarauca We also had this issue and started a project you might be interested with as it uses HAProxy over Envoy: https://github.com/haproxytech/haproxy-consul-connect