Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,11 @@ import { Render } from "~/components";
productPath: "**Magic Transit** > **Tunnel health**",
}}
/>

<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic Transit"
}}
/>
10 changes: 9 additions & 1 deletion src/content/docs/magic-transit/network-health/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sidebar:
order: 6
---

import { DirectoryListing } from "~/components"
import { DirectoryListing, Render } from "~/components"

Magic Transit uses health checks probes to determine the status of tunnels. This information is used to steer traffic through the best available route, and to warn you about potential issues with a tunnel. Service-level indicators (SLI) and service-level objectives (SLOs) combine to determine when Cloudflare sends you tunnel health alerts. Refer to [How Cloudflare calculates Magic Tunnel health alerts](/magic-transit/reference/how-cloudflare-calculates-magic-tunnel-health-alerts/) for more information about SLI and SLOs.

Expand All @@ -25,6 +25,14 @@ There are two types of health checks available: endpoint and tunnel health check

Refer to [Tunnel health checks](/magic-transit/reference/tunnel-health-checks/) for a deep dive on the different type of health checks, what they do and how they work.

<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic Transit"
}}
/>

Refer to the pages below for details on how to use the various network health checks available.

<DirectoryListing />
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,11 @@ import { Render } from "~/components";
addTunnelsPath: "/magic-transit/how-to/configure-tunnel-endpoints/#add-tunnels"
}}
/>

<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic Transit"
}}
/>
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import { Render } from "~/components";
file="reference/tunnel-health-checks"
product="networking-services"
params={{
magicWord: "Magic Transit",
addTunnels: "/magic-transit/how-to/configure-tunnel-endpoints/#add-tunnels",
changeHealthCheckRate: "/magic-transit/network-health/update-tunnel-health-checks-frequency/",
probeHealth: "#health-state-and-prioritization",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,14 @@ import { Render } from "~/components";
}}
/>

<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic WAN"
}}
/>

## Magic WAN Connector

Magic WAN Connector also includes a heartbeat function, an additional way of communicating its health status which does not depend on successfully setting up any tunnels. The heartbeat function communicates periodically with Cloudflare via HTTPS and lets Cloudflare know that the Connector in question is connected to the Internet and reachable.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,11 @@ import { Render } from "~/components";
addTunnelsPath: "/magic-wan/configuration/manually/how-to/configure-tunnel-endpoints/#add-tunnels"
}}
/>

<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic WAN"
}}
/>
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import { Render } from "~/components";
file="reference/tunnel-health-checks"
product="networking-services"
params={{
magicWord: "Magic WAN",
addTunnels: "/magic-wan/configuration/manually/how-to/configure-tunnel-endpoints/#add-tunnels",
changeHealthCheckRate: "/magic-wan/configuration/common-settings/tunnel-health-checks-frequency/",
probeHealth: "#health-state-and-prioritization",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
params:
- magicWord
- addTunnels
- changeHealthCheckRate
- probeHealth
Expand All @@ -14,6 +15,32 @@ A tunnel health check probe consists of an [ICMP (Internet Control Message Proto

A tunnel health check probe comes from Cloudflare to the tunnel origin, then returns a response to Cloudflare. This response is used to determine the outcome of the probe, which is used to calculate the state of the tunnel (this is explained in greater detail below).

{ props.magicWord === "Magic Transit" && (
<>
<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic Transit"
}}
/>
</>
)
}

{ props.magicWord === "Magic WAN" && (
<>
<Render
file="tunnel-health/health-checks-compatible-cmb-eu"
product="networking-services"
params={{
productName: "Magic WAN"
}}
/>
</>
)
}

## Tunnel health check attributes

A tunnel health check probe has important attributes described below.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
params:
- productName
---

:::note
{props.productName} customers with [Customer Metadata Boundary](/data-localization/metadata-boundary/) enabled for the European Union are able to access GRE, IPsec, and CNI health check and traffic volume data in the Cloudflare dashboard and via API. This ensures that any {props.productName} customers that need to be GDPR compliant are able to access all {props.productName} features.
:::