From ce737e20815d50e9c531b98cb7b2da3852bc831b Mon Sep 17 00:00:00 2001 From: Daniel Walsh Date: Wed, 27 Nov 2024 09:08:46 +0000 Subject: [PATCH 1/3] Replace special chars with real spaces --- ...-information-for-troubleshooting-sites.mdx | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx b/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx index ea5249a05e24645..c85f41d415d061c 100644 --- a/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx +++ b/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx @@ -6,7 +6,7 @@ title: Gathering information for troubleshooting sites ## Overview -It is important to capture as much information as possible to diagnose an issue and to [provide adequate details to Cloudflare support](/support/contacting-cloudflare-support/). This article explains how to gather troubleshooting information commonly requested by Cloudflare Support. +It is important to capture as much information as possible to diagnose an issue and to [provide adequate details to Cloudflare support](/support/contacting-cloudflare-support/). This article explains how to gather troubleshooting information commonly requested by Cloudflare Support. :::note @@ -33,19 +33,19 @@ Some browsers either require a browser extension or cannot generate a HAR. When ### In Chrome -1. In a browser page viewed in Incognito Mode, right-click anywhere and select **Inspect Element**. +1. In a browser page viewed in Incognito Mode, right-click anywhere and select **Inspect Element**. -2. The developer tools either appear at the bottom or left side of the browser. Click the **Network** tab. +2. The developer tools either appear at the bottom or left side of the browser. Click the **Network** tab. ![HAR network tab screenshot from Chrome developer tools](~/assets/images/support/gathering_har_file_network.png) -3. Check **Preserve log**. Please also check ***Disable cache*** if you are reporting a Cloudflare Cache issue. +3. Check **Preserve log**. Please also check **_Disable cache_** if you are reporting a Cloudflare Cache issue. 4. Click record. ![HAR record button in chrome dev tools.](~/assets/images/support/gathering_har_file_record.png) -5. Browse to the URL that causes issues. Once the issue is experienced, right click on any of the items within the **Network** tab and select **Save all as HAR with Content**. +5. Browse to the URL that causes issues. Once the issue is experienced, right click on any of the items within the **Network** tab and select **Save all as HAR with Content**. ![HAR save menu in Chrome developer tools.](~/assets/images/support/gathering_har_file_save.png) @@ -53,29 +53,29 @@ Some browsers either require a browser extension or cannot generate a HAR. When ### In Firefox -1. While using a Private Window, use the application menu and select **Tools** > **Web Developer** > **Network** or press *Ctrl+Shift+I* (Windows/Linux) or *Cmd+Option+I* (OS X). +1. While using a Private Window, use the application menu and select **Tools** > **Web Developer** > **Network** or press _Ctrl+Shift+I_ (Windows/Linux) or _Cmd+Option+I_ (OS X). 2. Browse to the URL that causes issues. -3. After duplicating the issue, right-click and choose **Save All As HAR**. +3. After duplicating the issue, right-click and choose **Save All As HAR**. ### In Microsoft Edge -1. In a Private window, navigate to **Developer tools** (use *F12* as a shortcut) and select the **Network** tab. +1. In a Private window, navigate to **Developer tools** (use _F12_ as a shortcut) and select the **Network** tab. 2. Browse to the URL that causes issues. -3. After duplicating the issue, click on **Export as HAR** followed by **Save As...**. +3. After duplicating the issue, click on **Export as HAR** followed by **Save As...**. ### In Safari -1. In Safari, ensure a **Develop** menu appears at the top of a Private Window in the browser window. Otherwise, go to **Safari** > **Preferences** > **Advanced** and select **Show Develop Menu in menu bar** +1. In Safari, ensure a **Develop** menu appears at the top of a Private Window in the browser window. Otherwise, go to **Safari** > **Preferences** > **Advanced** and select **Show Develop Menu in menu bar** -2. Navigate to **Develop** > **Show Web Inspector**. +2. Navigate to **Develop** > **Show Web Inspector**. 3. Browse to the URL that causes issues. -4. Ctrl + click on a resource within Web Inspector and click **Export HAR**. +4. Ctrl + click on a resource within Web Inspector and click **Export HAR**. ### In Mobile @@ -93,7 +93,7 @@ Some browsers either require a browser extension or cannot generate a HAR. When 5. Select the **Network** tab in the DevTools window. -6. Check **Preserve log**. Please also check ***Disable cache*** if you are reporting a Cloudflare Cache issue. +6. Check **Preserve log**. Please also check **_Disable cache_** if you are reporting a Cloudflare Cache issue. 7. Click **record**. @@ -103,7 +103,7 @@ Some browsers either require a browser extension or cannot generate a HAR. When ![How to save HAR content. ](~/assets/images/support/step_3.png) -9. Attach the HAR file to your support ticket alongside a screen recording from the affected Samsung device. Instructions on how to do this from Samsung devices can be found in [Samsung's documentation here](https://www.samsung.com/au/support/mobile-devices/screen-recorder/). +9. Attach the HAR file to your support ticket alongside a screen recording from the affected Samsung device. Instructions on how to do this from Samsung devices can be found in [Samsung's documentation here](https://www.samsung.com/au/support/mobile-devices/screen-recorder/). --- @@ -119,36 +119,36 @@ In certain situations when request is not issued or cancelled by the browser (fo ### In Chrome -1. Go to the **Console** tab from the Developer Tools bar. -2. Go to the Console Settings and select **Preserve Log**. +1. Go to the **Console** tab from the Developer Tools bar. +2. Go to the Console Settings and select **Preserve Log**. 3. Leave the console open and perform the steps that reproduce the issue. -4. Right click on any of the items within the **Console** tab and select **Save as** log file. +4. Right click on any of the items within the **Console** tab and select **Save as** log file. 5. Attach the log file to your support ticket. ![How to find the console tab in Chrome's developer tools.](~/assets/images/support/console_snapshot.png) ### In Firefox -1. Go to the **Console** tab from the Web Developer Tools bar. -2. Go to the Console Settings and select **Persist Log** and **Show Timestamps**. +1. Go to the **Console** tab from the Web Developer Tools bar. +2. Go to the Console Settings and select **Persist Log** and **Show Timestamps**. 3. Leave the console open and perform the steps that reproduce the issue. -4. Right click, **Select All** messages and **Export Visible Messages to File**. +4. Right click, **Select All** messages and **Export Visible Messages to File**. 5. Attach the log file to your support ticket. ### In Microsoft Edge -1. Go to the **Console** tab from the Developer Tools bar. -2. Go to the Console Settings and select **Preserve Log**. +1. Go to the **Console** tab from the Developer Tools bar. +2. Go to the Console Settings and select **Preserve Log**. 3. Leave the console open and perform the steps that reproduce the issue. -4. Right click on any of the items within the **Console** tab and select **Save as** log file. +4. Right click on any of the items within the **Console** tab and select **Save as** log file. 5. Attach the log file to your support ticket. ### In Safari -1. Go to the **Console** tab from the Web Inspector bar. -2. Tick the box **Preserve Log**. +1. Go to the **Console** tab from the Web Inspector bar. +2. Tick the box **Preserve Log**. 3. Leave the console open and perform the steps that reproduce the issue. -4. Select all the messages, right click and **Save Selected** to a log file. +4. Select all the messages, right click and **Save Selected** to a log file. 5. Attach the log file to your support ticket. --- @@ -178,12 +178,12 @@ You can only generate a NetLog dump on the Google Chrome, Opera or Microsoft Edg ## Identify the Cloudflare data center serving your request -[A map of our data centers](https://www.cloudflare.com/network-map) is listed on the [Cloudflare status page](https://www.cloudflarestatus.com/), sorted by continent. -The three-letter code in the data center name is the [IATA code](http://en.wikipedia.org/wiki/IATA_airport_code) of the nearest major international airport. +[A map of our data centers](https://www.cloudflare.com/network-map) is listed on the [Cloudflare status page](https://www.cloudflarestatus.com/), sorted by continent. +The three-letter code in the data center name is the [IATA code](http://en.wikipedia.org/wiki/IATA_airport_code) of the nearest major international airport. Determine the Cloudflare data center serving requests for your browser by visiting: `http://``_www.example.com_``/cdn-cgi/trace.` -Replace `www.example.com` with your domain and hostname.  Note the `colo` field from the output. +Replace `www.example.com` with your domain and hostname. Note the `colo` field from the output. --- @@ -204,13 +204,13 @@ If you are using Windows, you can find more details on how to use curl on Window ](/fundamentals/api/how-to/make-api-calls/#making-api-calls-on-windows) article. ::: -Run the following command to send a standard HTTP GET request to your website (replace `www.example.com` with your hostname): +Run the following command to send a standard HTTP GET request to your website (replace `www.example.com` with your hostname): ``` curl -svo /dev/null http://www.example.com/ ``` -This example curl command returns output detailing the HTTP response and request headers but discards the page body output. curl output confirms the HTTP response and whether Cloudflare is currently proxying traffic for the site. +This example curl command returns output detailing the HTTP response and request headers but discards the page body output. curl output confirms the HTTP response and whether Cloudflare is currently proxying traffic for the site. :::note @@ -237,7 +237,7 @@ assistance. ### Performance -curl measures latency or performance degradation for HTTP/HTTPS requests via the [*-w* or *--write-out* curl option](https://curl.haxx.se/docs/manpage.html#-w). The example curl below measures several performance vectors in the request transaction such as duration of the TLS handshake, DNS lookup, redirects, transfers, etc: +curl measures latency or performance degradation for HTTP/HTTPS requests via the [_-w_ or _--write-out_ curl option](https://curl.haxx.se/docs/manpage.html#-w). The example curl below measures several performance vectors in the request transaction such as duration of the TLS handshake, DNS lookup, redirects, transfers, etc: ``` curl -svo /dev/null https://example.com/ -w "\nContent Type: %{content_type} \ @@ -259,7 +259,7 @@ curl -svo /dev/null https://example.com/ -w "\nContent Type: %{content_type} \ \nEffective URL: %{url_effective}\n" 2>&1 ``` -[Explanation of this timing output](https://blog.cloudflare.com/a-question-of-timing/) is found on the Cloudflare blog. +[Explanation of this timing output](https://blog.cloudflare.com/a-question-of-timing/) is found on the Cloudflare blog. :::note @@ -287,7 +287,7 @@ You can refer to the [Cloudflare Cache documentation](/cache/get-started/) for m #### Reviewing Certificates with curl -The following curl command shows the SSL certificate served by Cloudflare during an HTTPS request (replace `www.example.com` with your hostname): +The following curl command shows the SSL certificate served by Cloudflare during an HTTPS request (replace `www.example.com` with your hostname): ```sh curl -svo /dev/null https://www.example.com/ 2>&1 | egrep -v "^{.*$|^}.*$|^* http.*$" @@ -299,7 +299,7 @@ curl -svo /dev/null https://www.example.com/ 2>&1 | egrep -v "^{.*$|^}.*$|^* htt parses the TLS handshake and certificate information. ::: -To display the origin certificate (assuming one is installed), replace `203.0.113.34` below with the actual IP address of your origin web server and replace `www.example.com` with your domain and hostname: +To display the origin certificate (assuming one is installed), replace `203.0.113.34` below with the actual IP address of your origin web server and replace `www.example.com` with your domain and hostname: ```sh curl -svo /dev/null https://www.example.com --connect-to ::203.0.113.34 2>&1 | egrep -v "^{.*$|^}.*$|^* http.*$" @@ -324,7 +324,7 @@ For more details, refer to [Pause Cloudflare](/fundamentals/setup/manage-domains ## Perform a traceroute -Traceroute is a network diagnostic tool that measures the route latency of packets across a network. Most operating systems support the *traceroute* command. If you experience connectivity issues with your Cloudflare-proxied website and [ask Cloudflare Support for assistance](/support/contacting-cloudflare-support/), ensure to provide output from a traceroute. +Traceroute is a network diagnostic tool that measures the route latency of packets across a network. Most operating systems support the _traceroute_ command. If you experience connectivity issues with your Cloudflare-proxied website and [ask Cloudflare Support for assistance](/support/contacting-cloudflare-support/), ensure to provide output from a traceroute. :::note @@ -332,17 +332,17 @@ Timeouts are possible for ping results because Cloudflare limits ping requests. ::: -Review the instructions below for running traceroute on different operating systems. Replace `www.example.com` with your domain and hostname in the examples below: +Review the instructions below for running traceroute on different operating systems. Replace `www.example.com` with your domain and hostname in the examples below: ### Run traceroute on Windows -1. Open the **Start** menu. +1. Open the **Start** menu. -2. Click **Run**. +2. Click **Run**. -3. To open the command line interface, type **cmd** and then click **OK**. +3. To open the command line interface, type **cmd** and then click **OK**. -4. At the command line prompt, type: +4. At the command line prompt, type: For IPv4 - @@ -382,18 +382,18 @@ traceroute -6 www.example.com ### Run traceroute on Mac OS -1. Open the **Network Utility** application. -2. Click the **Traceroute** tab. -3. Type the *domain* or *IP address* in the appropriate input field and press **Trace**. +1. Open the **Network Utility** application. +2. Click the **Traceroute** tab. +3. Type the _domain_ or _IP address_ in the appropriate input field and press **Trace**. 4. You can copy the results to save in a file or paste in another program. -Alternatively, follow the same Linux traceroute instructions above when using the Mac OS terminal program. +Alternatively, follow the same Linux traceroute instructions above when using the Mac OS terminal program. --- ## Add the CF-RAY header to your logs -The **CF-RAY** header traces a website request through Cloudflare's network. Provide the **CF-RAY** of a web request to Cloudflare support when troubleshooting an issue. You can also add **CF-RAY** to your logs by editing your origin web server configuration with the snippet below that corresponds to your brand of web server: +The **CF-RAY** header traces a website request through Cloudflare's network. Provide the **CF-RAY** of a web request to Cloudflare support when troubleshooting an issue. You can also add **CF-RAY** to your logs by editing your origin web server configuration with the snippet below that corresponds to your brand of web server: ### For Apache web servers, add `%{CF-Ray}i` to LogFormat @@ -465,7 +465,7 @@ packet capture is running, it will be recorded. Cloudflare suggests [Wireshark](https://www.wireshark.org/download.html) for running packet captures. For instructions on how to use the _tcpdump_ command line, refer to [this](https://www.wireshark.org/docs/wsug_html_chunked/AppToolstcpdump.html) article. 1. Close all programs/browser tabs that could be sending data in the background to avoid having to use a lot of display filters later. -2. Create your Wireshark capture filter (refer to [this](https://wiki.wireshark.org/CaptureFilters) article for more information). +2. Create your Wireshark capture filter (refer to [this](https://wiki.wireshark.org/CaptureFilters) article for more information). 3. Select the appropriate interface (e.g. Wi-Fi: en0). If you're not sure which interface to use, Wireshark provides an I/O graph of each interface to give you a hint. 4. Click the blue shark fin icon in the top left-hand corner to start your packet capture. 5. Reproduce the issue while running capture. From b7ed10c07dda718717a9047bacc5ec68b8a192a3 Mon Sep 17 00:00:00 2001 From: Daniel Walsh Date: Wed, 27 Nov 2024 09:36:25 +0000 Subject: [PATCH 2/3] Update instructions to export --- src/assets/images/support/export_har_chrome.png | Bin 0 -> 76557 bytes ...ng-information-for-troubleshooting-sites.mdx | 10 ++++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 src/assets/images/support/export_har_chrome.png diff --git a/src/assets/images/support/export_har_chrome.png b/src/assets/images/support/export_har_chrome.png new file mode 100644 index 0000000000000000000000000000000000000000..f6fe22fc83c28b5588b78db1398227cc6bbe7aa5 GIT binary patch literal 76557 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 MHn%ssZ{iXEKfu7YZvX%Q literal 0 HcmV?d00001 diff --git a/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx b/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx index c85f41d415d061c..bbb807465bb1a1b 100644 --- a/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx +++ b/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx @@ -45,12 +45,18 @@ Some browsers either require a browser extension or cannot generate a HAR. When ![HAR record button in chrome dev tools.](~/assets/images/support/gathering_har_file_record.png) -5. Browse to the URL that causes issues. Once the issue is experienced, right click on any of the items within the **Network** tab and select **Save all as HAR with Content**. +5. Browse to the URL that causes issues. Once the issue is experienced, at the top of dev tools click the "Export HAR" option. -![HAR save menu in Chrome developer tools.](~/assets/images/support/gathering_har_file_save.png) +![export HAR option in Chrome developer tools.](~/assets/images/support/export_har_chrome.png) 6. Attach the HAR file to your support ticket. +:::note + +As of Chrome 130 this exports a sanitized HAR with redacted cookies and personalised data. To disable this you can go to Dev Tools **Settings** > **Preferences** > **Network** > **Allow to generate HAR with sensitive data** + +::: + ### In Firefox 1. While using a Private Window, use the application menu and select **Tools** > **Web Developer** > **Network** or press _Ctrl+Shift+I_ (Windows/Linux) or _Cmd+Option+I_ (OS X). From 63868eacf336ca44458024430fd4355edf7230f8 Mon Sep 17 00:00:00 2001 From: Daniel Walsh Date: Wed, 27 Nov 2024 16:30:28 +0000 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Jun Lee --- ...-information-for-troubleshooting-sites.mdx | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx b/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx index bbb807465bb1a1b..64133a257794ea0 100644 --- a/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx +++ b/src/content/docs/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites.mdx @@ -35,25 +35,25 @@ Some browsers either require a browser extension or cannot generate a HAR. When 1. In a browser page viewed in Incognito Mode, right-click anywhere and select **Inspect Element**. -2. The developer tools either appear at the bottom or left side of the browser. Click the **Network** tab. +2. The Chrome DevTools appear either at the bottom, or left side of the browser. Click the **Network** tab. ![HAR network tab screenshot from Chrome developer tools](~/assets/images/support/gathering_har_file_network.png) -3. Check **Preserve log**. Please also check **_Disable cache_** if you are reporting a Cloudflare Cache issue. +3. Check **Preserve log**. Please also check **Disable cache** if you are reporting a Cloudflare Cache issue. 4. Click record. ![HAR record button in chrome dev tools.](~/assets/images/support/gathering_har_file_record.png) -5. Browse to the URL that causes issues. Once the issue is experienced, at the top of dev tools click the "Export HAR" option. +5. Browse to the URL that causes issues. Once the issue is experienced, click the "Export HAR" option at the top of DevTools. -![export HAR option in Chrome developer tools.](~/assets/images/support/export_har_chrome.png) +![`export HAR` option in Chrome DevTools](~/assets/images/support/export_har_chrome.png). 6. Attach the HAR file to your support ticket. :::note -As of Chrome 130 this exports a sanitized HAR with redacted cookies and personalised data. To disable this you can go to Dev Tools **Settings** > **Preferences** > **Network** > **Allow to generate HAR with sensitive data** +As of Chrome 130, this exports a sanitized HAR with redacted cookies and personalised data. To disable this, go to DevTools **Settings** > **Preferences** > **Network** > **Allow to generate HAR with sensitive data**. ::: @@ -67,7 +67,7 @@ As of Chrome 130 this exports a sanitized HAR with redacted cookies and personal ### In Microsoft Edge -1. In a Private window, navigate to **Developer tools** (use _F12_ as a shortcut) and select the **Network** tab. +1. In a Private window, navigate to **Developer tools** (use `F12` as a shortcut) and select the **Network** tab. 2. Browse to the URL that causes issues. @@ -125,10 +125,10 @@ In certain situations when request is not issued or cancelled by the browser (fo ### In Chrome -1. Go to the **Console** tab from the Developer Tools bar. +1. Go to the **Console** tab from the DevTools bar. 2. Go to the Console Settings and select **Preserve Log**. 3. Leave the console open and perform the steps that reproduce the issue. -4. Right click on any of the items within the **Console** tab and select **Save as** log file. +4. Right-click on any of the items within the **Console** tab and select **Save as** log file. 5. Attach the log file to your support ticket. ![How to find the console tab in Chrome's developer tools.](~/assets/images/support/console_snapshot.png) @@ -243,7 +243,7 @@ assistance. ### Performance -curl measures latency or performance degradation for HTTP/HTTPS requests via the [_-w_ or _--write-out_ curl option](https://curl.haxx.se/docs/manpage.html#-w). The example curl below measures several performance vectors in the request transaction such as duration of the TLS handshake, DNS lookup, redirects, transfers, etc: +curl measures latency or performance degradation for HTTP/HTTPS requests via the [`-w` or `--write-out` curl option](https://curl.haxx.se/docs/manpage.html#-w). The example curl below measures several performance vectors in the request transaction such as duration of the TLS handshake, DNS lookup, redirects, transfers, etc: ``` curl -svo /dev/null https://example.com/ -w "\nContent Type: %{content_type} \ @@ -330,7 +330,7 @@ For more details, refer to [Pause Cloudflare](/fundamentals/setup/manage-domains ## Perform a traceroute -Traceroute is a network diagnostic tool that measures the route latency of packets across a network. Most operating systems support the _traceroute_ command. If you experience connectivity issues with your Cloudflare-proxied website and [ask Cloudflare Support for assistance](/support/contacting-cloudflare-support/), ensure to provide output from a traceroute. +Traceroute is a network diagnostic tool that measures the route latency of packets across a network. Most operating systems support the `traceroute` command. If you experience connectivity issues with your Cloudflare-proxied website and [ask Cloudflare Support for assistance](/support/contacting-cloudflare-support/), ensure to provide output from a traceroute. :::note