Step 6 — what the beacon says
{ "beacon_id": "ac0ad2961f21", "hostname": "abc123-app-1",
"interfaces": [ { "name": "eth0", "ips": ["10.60.1.10/24", ...] }, ... ],
"outbound": [ { "target": "1.1.1.1:443", "ok": true },
{ "target": "8.8.8.8:53", "ok": true },
{ "target": "dns:example.com", "ok": true } ],
"db_check": { "target": "abc123-db.postgres.database.azure.com:5432",
"ok": true, "addr": "10.60.2.4" },
"cloud": { "provider": "azure", "region": "SwedenCentral", "name": "abc123-app-1" } }
outbound: the two TCP probes succeed. Expected: the NAT gateway is up, this is the build phase
db_check: ok: true, addr: 10.60.2.4. The beacon resolved the database's name through the private zone to an address in the db subnet and connected. Nobody typed that name anywhere
interfaces: 10.60.1.10. No public one
Run it six times: abc123-app-2, abc123-app-1, abc123-app-2, ... Two machines, one address.