Skip to content

Commit 5709bff

Browse files
Dgiordano33Dan G
andauthored
Optimized SEO for Guides (#1090)
* guide SEO optimization * redirects for Guides --------- Co-authored-by: Dan G <[email protected]>
1 parent 90e8dcd commit 5709bff

11 files changed

+29
-23
lines changed

site/content/guides/end-to-end-monitoring.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
2-
title: What is End to End Monitoring? Overview with Examples
3-
displayTitle: End to end monitoring
2+
title: What is End to End Monitoring? An Overview with Examples
3+
displayTitle: What is End to End Monitoring?
44
description: >-
55
Learn end-to-end monitoring with playwright to test key website flows. Follow our guide that gets you up and running in 10 minutes.
66
author: Giovanni Rago
77
avatar: 'images/avatars/giovanni-rago.png'
88
---
9-
## What is end-to-end monitoring?
9+
## An overview of end-to-end monitoring
1010

1111
End-to-end monitoring is a comprehensive strategy designed to assess the overall health and performance of a service by examining the entire lifecycle of requests to an application. By simulating a user request, including the browser rendering and user experience, an operations or development professional tests all parts of an application at once; hence the name ‘end-to-end.’ End-to-end monitoring is an outgrowth of end-to-end testing, where rather than sending test request once, with monitoring tests are run on a cadence, and the results automatically compiled.
1212

1313
By aligning monitoring insights with the user experience, end-to-end monitoring ensures that any anomalies, edge cases, or potential failures impacting users are quickly identified and addressed.
1414

1515
This inclusive monitoring strategy often involves multiple teams, including developers, network engineers, and non-technical stakeholders, fostering a collaborative effort to maintain optimal system performance and enhance the digital experience for users.
1616

17-
### End-to-end monitoring vs traditional monitoring approaches
17+
## End-to-end monitoring vs traditional monitoring approaches
1818

1919
Unlike traditional testing, which focuses on isolated components and only tests occasionally, end-to-end monitoring provides a holistic view of a product or service.
2020

site/content/guides/openapi-swagger.md renamed to site/content/guides/monitoring-an-openapi-spec.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: OpenAPI/Swagger Monitoring
2+
title: How to create an API monitor using an OpenAPI (Swagger) spec
33
description: >-
44
OpenAPI and Swagger help users design and document APIs in a way that is readable from both humans and machines. As a consequence, they can also be used to generate the code that will run the specified API - both on the provider and consumer side. Can we leverage this same principle to simplify API monitoring? After a brief first look at OpenAPI and Swagger, this article will show how we can quickly use them to monitor a new or existing API.
55
author: Giovanni Rago
66
avatar: 'images/avatars/giovanni-rago.png'
77
---
88

9-
## The OpenAPI Specification
9+
## What is the OpenAPI Specification?
1010

1111
The {{< newtabref href="https://spec.openapis.org/oas/v3.1.0" title="OpenAPI Specification (OAS)" >}} specifies a standard, language-agnostic and machine-readable format to describe a web API in one or more files. Nowadays, it acts as a vendor-neutral standard for describing the structure and behaviour of HTTP-based APIs, and exists as part of the {{< newtabref href="https://www.openapis.org/" title="OpenAPI Initiative (OAI)" >}}.
1212

site/content/guides/monitoring-as-code-cli.md renamed to site/content/guides/monitoring-ecommerce-apps-using-playwright.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
---
2-
title: What is End to End Monitoring? Overview with Examples
3-
displayTitle: Monitoring as code with the Checkly CLI
4-
metatags:
5-
title: What is End to End Monitoring? Overview with Examples
2+
title: How to monitor your e-commerce site with Playwright
3+
displayTitle: How to monitor your e-commerce site with Playwright
64
description: Discover how Monitoring as Code transforms cloud infrastructure management with a hands-on Checkly case study. Start optimizing your workflow today!
75
displayDescription: >-
86
The as code movement has been picking up steam over the last few years, offering a way for DevOps teams to transparently manage and scale cloud infrastructure, security and other resources. Why should the way we manage monitoring be any different? In this article, we address this point and illustrate it with a practical example of monitoring as code (MaC) via our Checkly CLI.

site/content/guides/monitoring-as-code.md renamed to site/content/guides/monitoring-ecommerce-apps-using-terraform.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
---
2-
title: Monitoring as code
2+
title: How to monitor your e-commerce application using Terraform
33
description: >-
44
The trend of declaring infrastructure as code has been picking up steam over the last few years, offering a way for DevOps teams to transparently manage and scale cloud infrastructure. Why should the way we manage monitoring be any different? In this article, we address this point and illustrate it with a practical example of Monitoring-as-Code on Checkly.
5-
metatags:
6-
title: "Monitoring as Code: Guide to Code Monitoring With Checkly"
7-
description: "Discover how Monitoring as Code transforms cloud infrastructure management with a hands-on Checkly case study. Start optimizing your workflow today!"
85
author: Giovanni Rago
96
avatar: 'images/avatars/giovanni-rago.png'
107
---

site/content/guides/api-monitoring.md renamed to site/content/guides/monitoring-the-stripe-api.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
2-
title: API Monitoring for the Jamstack
2+
title: How to monitor the Stripe customer API with Checkly | API Monitoring Examples
3+
displayTitle: How to monitor the Stripe customer API with Checkly
34
description: >-
45
Application Programming Interfaces (APIs) are used throughout software to define interactions between different software applications. In this article we focus on web APIs specifically, taking a look at how they fit in the Jamstack architecture and how we can set up API monitoring in order to make sure they don't break and respond fast.
56
author: Giovanni Rago
@@ -8,7 +9,7 @@ avatar: 'images/avatars/giovanni-rago.png'
89

910
{{< figure src="/guides/images/guides-checkly-jamstack-header.png" alt="jamstack architecture diagram" title="Jamstack applications heavily rely on APIs" >}}
1011

11-
## APIs and the Jamstack
12+
## The rise of APIs
1213

1314
With the rise of the {{< newtabref href="https://jamstack.org/" title="Jamstack" >}}, the already broadly used web APIs have been brought further into the spotlight and explicitly named as cornerstone of a new way of building web applications. In the Jamstack paradigm, applications rely on APIs returning structured data (JSON or XML) when queried via a build process or Javascript-based frontend.
1415

site/content/guides/puppeteer-to-playwright.md renamed to site/content/guides/moving-from-puppeteer-to-playwright.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Migrating from Puppeteer to Playwright
2+
title: The Complete Guide to Migrating from Puppeteer to Playwright
33
description: >-
44
The switch from Puppeteer to Playwright is easy. But is it worth it? And how exactly does one migrate existing scripts from one tool to another? What are the required code-level changes, and what new features and approaches does the switch enable?
55
author: Giovanni Rago

site/content/guides/setup-scripts.md renamed to site/content/guides/setup-scripts-for-apis.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
2-
title: Setup scripts for API monitoring
2+
title: How to use setup scripts for better API monitoring
3+
displayTitle: How to use setup scripts for better API monitoring
34
description: >-
45
Setup scripts are a fundamental tool to tailor API checks to your own target endpoints. Their power and flexibility can intimidate beginners, who might struggle to understand how the different parts fit together. This guide will present and break down different real-world examples to help you master this game-changing tool.
56
author: Giovanni Rago

site/content/guides/the-programmable-monitoring-platform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Monitoring as code — the programmable monitoring platform
2+
title: A Guide to Checkly — The Programmable Monitoring Platform
33
description: >-
44
The monitoring as code workflow enables developers to code, test and deploy your entire monitoring infrastructure. This guide explains how to leverage TypeScript/JavaScript to configure your monitoring setup dynamically.
55
author: Stefan Judis

site/layouts/guides/list.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ <h2><a href="{{ .RelPermalink }}">
2525
</div>
2626
<div class="write-info">
2727
<img src="{{ .Params.avatar | relURL }}" alt="{{ .Params.author }}" width="24" height="24" />
28-
<span>{{ .Params.author }} last update </span>
29-
<time>{{ .Lastmod.Format "2 Jan 2006" }}</time>
28+
<span>{{ .Params.author }} </span>
3029
<a href="{{ .RelPermalink }}" class="cta-link">Read the guide</a>
3130
</div>
3231
</div>

site/layouts/guides/single.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div class="guides-page">
44
<div class="col-sm-12 col-lg-11">
55
<div class="guides__label">
6-
Checkly Guides
6+
<a href="/guides/">Checkly Guides</a>
77
</div>
88
<h1 class="guides__title">
99
{{ if .Params.displayTitle}}
@@ -25,6 +25,10 @@ <h1 class="guides__title">
2525
{{end}}
2626
</p>
2727
{{ end }}
28+
<div class="write-info">
29+
<img src="{{ .Params.avatar | relURL }}" alt="{{ .Params.author }}" width="24" height="24" />
30+
<span>{{ .Params.author }} </span>
31+
</div>
2832
<span class="markdown">{{.Content}}</span>
2933
</div>
3034
</div>

0 commit comments

Comments
 (0)