<commit_before>---
owner_slack: "#2ndline"
title: Pingdom search check
parent: "/manual.html"
layout: manual_layout
section: Icinga alerts
last_reviewed_on: 2017-03-04
review_in: 6 months
---

If Pingdom can't retrieve the search results page it means that while
GOV.UK may be available (see check above), it is not possible to
retrieve dynamic content. Assuming that the homepage check has not
failed, the CDN is probably OK. It is possible for our main provider
(Carrenza) to be down and for us to serve static content from a
secondary mirror at a second supplier (Skyscape).

This is not such a critical problem as you might assume, because a large
amount of traffic comes direct to static content from external searches
and can be served from the mirror. Debug as normal by walking backwards
from the users perspective through the stack to find out where the
failure is.
<commit_msg>Review Pingdom search check<commit_after>---
owner_slack: "#2ndline"
title: Pingdom search check
parent: "/manual.html"
layout: manual_layout
section: Icinga alerts
last_reviewed_on: 2017-09-05
review_in: 6 months
---

If Pingdom can't retrieve the search results page it means that while
GOV.UK may be available, it is not possible to retrieve dynamic content.
Assuming that the homepage check has not failed, the CDN is probably OK.
It is possible for our main provider (Carrenza) to be down and for us to
serve static content from a secondary mirror at a second supplier (Skyscape).

This is not such a critical problem as you might assume, because a large
amount of traffic comes direct to static content from external searches
and can be served from the mirror. Debug as normal by walking backwards
from the users perspective through the stack to find out where the
failure is.

{'fraction_non_alphanumeric': 0.04519774011299435, 'fraction_numerical': 0.011299435028248588, 'mean_word_length': 4.622222222222222, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2761013', 'n_tokens_mistral': 482, 'n_tokens_neox': 455, 'n_words': 276}