Skip to content

Commit 81c8497

Browse files
authored
Update MaC /learn page (#1317)
1 parent 0d3becb commit 81c8497

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed
Binary file not shown.
860 KB
Loading

site/content/learn/monitoring/monitoring-as-code.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ menu:
1414
weight: 31
1515
---
1616

17-
Synthetic monitoring is a proven practice for ensuring reliability of applications and services in production. It excels at proactively discovering issues that affect real users, which is why companies—from startups to Fortune 500—rely on it to enhance their user experience. But teams that are moving fast or growing at scale can face real challenges with traditional synthetic monitoring workflows and tools:
17+
[Synthetic monitoring](/learn/monitoring/synthetic-monitoring/) is a proven practice for ensuring reliability of applications and services in production. It excels at proactively discovering issues that affect real users, which is why companies—from startups to Fortune 500—rely on it to enhance their user experience. But teams that are moving fast or growing at scale can face real challenges with traditional synthetic monitoring workflows and tools:
1818

1919
- Noisy alerts
2020
- Limited visibility into root causes
@@ -23,7 +23,7 @@ Synthetic monitoring is a proven practice for ensuring reliability of applicatio
2323

2424
Monitoring as Code (MaC) addresses these pain points by automating and integrating monitoring directly into CI/CD pipelines, delivering efficiency, scalability, and actionable insights. It redefines monitoring as a dynamic, code-driven process that evolves seamlessly with your applications.
2525

26-
Let’s explore MaC, its benefits, and how you can use it to level up your monitoring.
26+
Let’s explore MaC, its benefits, and how you can use it to level up your monitoring.
2727

2828
## What Is Monitoring as Code?
2929

@@ -57,7 +57,7 @@ Whenever we discuss the ideal setup for synthetic monitoring, experienced DevOps
5757

5858
## Benefits of Monitoring as Code
5959

60-
Here are the most important benefits of adopting Monitoring as Code:
60+
Here are the most important benefits of adopting Monitoring as Code:
6161

6262
### **Codified & Programmable**
6363

@@ -69,7 +69,7 @@ Monitoring as Code transforms your monitoring setup into code that is stored, ma
6969

7070
With MaC, your monitoring evolves alongside your codebase, enabling precision, flexibility, and scalability that traditional methods simply can’t match.
7171

72-
![A Monitoring as Code example that tests a login flow of an ecommerce store](/guides/images/guides-mac-login-flow.png "Monitoring a login flow with MaC")
72+
![VS Code showing the checkly.config and a define API monitor.](/guides/images/guides-mac-teaser.jpg "VS Code showing the checkly.config and a define API monitor.")
7373

7474
### **Reusability Enforces Consistency**
7575

@@ -158,7 +158,7 @@ These checks provide confidence that your APIs function reliably under different
158158

159159
Since monitoring setups are code-based, they are easy to update as your APIs evolve. This keeps monitoring aligned with API changes, eliminating gaps in coverage.
160160

161-
Here’s an example of an API check that tests an e-commerce flow of updating an inventory item:
161+
Here’s an example of an API check that tests an e-commerce flow of updating an inventory item:
162162

163163
```jsx
164164

@@ -205,7 +205,7 @@ new ApiCheck('update-inventory-item', {
205205

206206
Slow app load times or high latency can drive users away and impact revenue. Monitoring as Code provides a streamlined way to track performance metrics like page load times, API response times, and latency, ensuring your application consistently meets expectations.
207207

208-
With MaC, performance checks can be integrated into your CI/CD pipelines to catch slowdowns early in development or staging. Automated alerts notify your team of performance issues in real time, enabling proactive fixes before users are impacted.
208+
With MaC, performance checks can be integrated into your CI/CD pipelines to catch slowdowns early in development or staging. Automated alerts notify your team of performance issues in real time, enabling proactive fixes before users are impacted.
209209

210210
MaC also excels at monitoring deployments by running performance checks automatically after each release. This ensures that new changes don’t introduce regressions, and if issues arise, teams can act quickly to resolve or roll back, maintaining stability and trust.
211211

@@ -239,7 +239,7 @@ Checkly’s compatibility with CI/CD pipelines ensures monitoring is embedded in
239239

240240
### Native Playwright Support
241241

242-
With native Playwright support, Checkly enables you to directly use existing Playwright scripts as browser checks. This integration allows you to monitor complex user workflows—such as logins, form submissions, or multi-step transactions—without needing to rewrite tests.
242+
With native Playwright support, Checkly enables you to directly use existing Playwright scripts as browser checks. This integration allows you to monitor complex user workflows—such as logins, form submissions, or multi-step transactions—without needing to rewrite tests.
243243

244244
Your monitoring aligns with your application logic, offering precise, actionable insights into the user experience.
245245

@@ -251,13 +251,14 @@ A strong alerting strategy ensures critical issues are addressed promptly while
251251
- Automatically deploy and update alerting configurations alongside your application changes.
252252
- Maintain consistency across environments, ensuring no alerts are missed or misconfigured during rollouts.
253253

254-
### **Dashboards and Visualization**
254+
### **Status pages and dashboards**
255255

256-
Dashboards offer a real-time view of your application's health, and MaC enables you to configure these visualizations programmatically. Tools like [Grafana](https://www.checklyhq.com/docs/analytics/#building-a-grafana-dashboard) integrate easily with MaC, allowing you to:
256+
[Status pages](/product/status-pages/) and [internal dashboards](/product/dashboards/) offer a real-time view of your application's health, and MaC enables you to configure these visualizations programmatically. Tools like [Grafana](https://www.checklyhq.com/docs/analytics/#building-a-grafana-dashboard) integrate easily with MaC, allowing you to:
257257

258-
- Automate the creation and updates of dashboards based on predefined templates.
258+
- Automate the creation and updates of dashboards and status pages based on predefined templates.
259259
- Highlight key metrics like latency, error rates, or resource utilization, making it easier to identify trends and anomalies.
260260
- Share consistent, reliable dashboards across teams or environments.
261+
- Communicate app and API availability to your customers.
261262

262263
### **Performance Benchmarking**
263264

0 commit comments

Comments
 (0)