<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html charset=UTF-8"><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="x-apple-disable-message-reformatting"><title>TLDR DevOps</title><meta name="color-scheme" content="light dark"><meta name="supported-color-schemes" content="light dark"><style type="text/css">
:root {
color-scheme: light dark; supported-color-schemes: light dark;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html,
body,
.document {
width: 100% !important; height: 100% !important; margin: 0; padding: 0;
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
div[style*="margin: 16px 0"] {
margin: 0 !important;
}
table,
td {
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
}
table {
border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 0 auto;
}
img {
-ms-interpolation-mode: bicubic; max-width: 100%; border: 0;
}
*[x-apple-data-detectors] {
color: inherit !important; text-decoration: none !important;
}
.x-gmail-data-detectors,
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important; cursor: default !important;
}
.btn {
-webkit-transition: all 200ms ease; transition: all 200ms ease;
}
.btn:hover {
background-color: #f67575; border-color: #f67575;
}
* {
font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
@media screen and (max-width: 600px) {
.container {
width: 100%; margin: auto;
}
.stack {
display: block!important; width: 100%!important; max-width: 100%!important;
}
.btn {
display: block; width: 100%; text-align: center;
}
}
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
a {
color: inherit !important; text-decoration: underline !important;
}
</style><!--[if mso | ie]>
<style type="text/css">
a {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
a {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
</style>
<![endif]--></head><body class="">
<div style="display: none; max-height: 0px; overflow: hidden;">This post details how to deploy an AI agent on Amazon Bedrock AgentCore with observability powered by OpenTelemetry and Grafana Cloud </div>
<div style="display: none; max-height: 0px; overflow: hidden;">
<br>
</div>
<table align="center" class="document"><tbody><tr><td valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="container" width="600"><tbody><tr class="inner-body"><td>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr class="header"><td bgcolor="" class="container">
<table width="100%"><tbody><tr><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" style="margin-top: 0px;" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div style="text-align: center;">
<span style="margin-right: 0px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/6T-hUP5zH9l7Ny43eBSqt2T1Y0eftvqTre48gs6hNc0=433" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/CiGQyeO6g9h4GqfNsSTSLQfNQPWB3ORmcik94sZLiqA=433" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=fedd7134-cc37-11f0-a524-ff69a5d96df9%26pt=campaign%26t=1764332196%26s=1ec683bb08f2532330368031c68322749f118336f39f329d4c67a8ea21c9d205/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/sqtvgso2X7s9fJfjJICY5zq8dYk85J_DDm0VlOXPSsw=433"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dash0.com%2Flp%2Fopentelemetry-for-dummies%3Futm_campaign=237661402-TLDR%2520Newsletter%2520-%2520OpenTelemetry%2520for%2520Dummies%2520Primary%26utm_source=tldr%26utm_medium=newsletter%26utm_content=OTel%2520ebook/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/5YLI3IJIzMpRyKmt-rj69MUQa2SbV0mCbdSv3XRATNc=433"><img src="https://images.tldr.tech/dash0-1.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Dash0"></a></td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2025-11-28</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dash0.com%2Flp%2Fopentelemetry-for-dummies%3Futm_campaign=237661402-TLDR%2520Newsletter%2520-%2520OpenTelemetry%2520for%2520Dummies%2520Primary%26utm_source=tldr%26utm_medium=newsletter%26utm_content=OTel%2520ebook/2/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/RrlSkfAbN3Cfjsooih9rEC0LtFiXivTIVhzdbU5TPjA=433">
<span>
<strong>OpenTelemetry For Dummies: Dash0 Special Edition (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
If you've ever found yourself debugging across dashboards, logs, and Slack threads just to find an answer, you've felt the limits of traditional monitoring. <br><br><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dash0.com%2Flp%2Fopentelemetry-for-dummies%3Futm_campaign=237661402-TLDR%2520Newsletter%2520-%2520OpenTelemetry%2520for%2520Dummies%2520Primary%26utm_source=tldr%26utm_medium=newsletter%26utm_content=OTel%2520ebook/3/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/UPpVH2Z5Sbx9YPcQLbfqm0KflIXOGxoBvX_fWeVYv7Y=433" rel="noopener noreferrer nofollow" target="_blank"><span><em>OpenTelemetry for Dummies</em></span></a> helps you shift from chasing symptoms to truly understanding your systems. It provides a clear, vendor-neutral path to move from "what broke?" to that <em>Aha!</em> moment so you can find and fix issues faster than ever. So stop scrambling for answers and see your systems clearly with <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dash0.com%2Flp%2Fopentelemetry-for-dummies%3Futm_campaign=237661402-TLDR%2520Newsletter%2520-%2520OpenTelemetry%2520for%2520Dummies%2520Primary%26utm_source=tldr%26utm_medium=newsletter%26utm_content=OTel%2520ebook/4/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/_mjeSWpDzDRGL-kj5lHyMW1w2ertUPnW2OOHsMg54VY=433" rel="noopener noreferrer nofollow" target="_blank"><span>OpenTelemetry-native observability.<br><br>Download the free ebook</span></a>.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">📱</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>News & Trends</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faws.amazon.com%2Fblogs%2Faws%2Famazon-route-53-launches-accelerated-recovery-for-managing-public-dns-records%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/AbYkgFrQKT8XUabr79P3tCg6TRKsIraIqjQbQM8FkU8=433">
<span>
<strong>Amazon Route 53 launches Accelerated recovery for managing public DNS records (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon Route 53 now features Accelerated Recovery, offering a 60-minute recovery time objective (RTO) for public DNS record management during service disruptions in the US East (N. Virginia) AWS Region.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.pulumi.com%2Fblog%2Fpulumi-kubernetes-operator-and-kargo%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/3zxkANAQG1VWc_CHdlVe2U7Ru_aQTrEjYu6IWsVoXsU=433">
<span>
<strong>Change Management with the Pulumi Kubernetes Operator and Kargo (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Pulumi Kubernetes Operator (PKO) now integrates with Kargo, a continuous promotion platform, to manage Pulumi stacks as Kubernetes resources with controlled, staged promotions and verification. Kargo updates the Stack resources with new Git references, triggering PKO to reconcile the stack and apply infrastructure changes, enabling systematic control over multi-environment rollouts. A Kargo dashboard provides operational visibility, displaying freight versions, promotion paths, and real-time health information, while custom roles and analysis templates enforce deployment standards automatically.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🚀</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fspacelift.io%2Fblog%2Fkubernetes-metrics%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/KVXgJgAPUhzpg5IdP5-ayN3WD71ETB3gWXdjoI-GVb4=433">
<span>
<strong>Kubernetes Metrics: Types, Tools, & Monitoring Guide (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes depends on external tools like Prometheus, Grafana, and Kube Prometheus Stack to collect and analyze cluster and workload metrics. Strong monitoring focuses on business-aligned signals, consistent labels, correlations with logs and traces, and automated scaling via HPA and VPA.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgrafana.com%2Fblog%2F2025%2F11%2F26%2Fhow-to-monitor-ai-agent-applications-on-amazon-bedrock-agentcore-with-grafana-cloud%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/OlGMOEg0zXKNR6kuD2h6QYpL97gYhgpflAGybU4MqOA=433">
<span>
<strong>How to monitor AI agent applications on Amazon Bedrock AgentCore with Grafana Cloud (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This post details how to deploy an AI agent on Amazon Bedrock AgentCore with observability powered by OpenTelemetry and Grafana Cloud. OpenLit provides automatic instrumentation for AI frameworks, and Grafana Cloud's AI Observability dashboards can be used to monitor agent performance, debug production issues using distributed tracing, and optimize costs by tracking token usage and model performance. A research assistant agent powered by CrewAI and Meta's Llama 3 is used as an example in the post.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fplatformengineering.org%2Fblog%2Fterraform-vs-opentofu-iac-tool%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/hwOLtJOolfvXh9n98G0CqahrOCshDLDTj4vAIu9W5ck=433">
<span>
<strong>Terraform vs OpenTofu: Which IaC tool fits your platform strategy? (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
HashiCorp's Terraform infrastructure-as-code tool was forked to create OpenTofu in response to HashiCorp's license change in August 2023. OpenTofu operates under a Mozilla Public License 2.0 under the Linux Foundation, while Terraform uses a Business Source License restricting some commercial use. Key differences also include OpenTofu's native state file encryption versus Terraform's reliance on external solutions. Platform teams should consider governance requirements, long-term risk tolerance, and alignment with their overall engineering strategy when choosing between the two tools.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🧑💻</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Resources & Tools</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fveloxpack%2Fcsi-driver-rclone%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/c3qK9VduL3bIGyrloprqobT4_zn7fTBl2-KtaMcWnSs=433">
<span>
<strong>CSI Driver Rclone (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A new CSI driver leverages rclone to enable Kubernetes pods to mount cloud storage backends as persistent volumes, supporting over 50 storage providers like S3, Google Cloud Storage, and Azure Blob. For enhanced monitoring, the driver includes a Grafana dashboard, and it offers a Remote Control API for programmatic control of mounts within the cluster.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2025%2F11%2F26%2Fannouncing-kyverno-release-1-16%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/f2YxE_RAl3cmams04e5eZ4nEenO_agkQk_o_iJfsdTw=433">
<span>
<strong>Announcing Kyverno release 1.16 (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kyverno 1.16 features a beta version of a new generation of CEL-based policies for Kubernetes and a clear upgrade path. It also introduces namespaced CEL policy types and enhancements in observability, security, and governance. The new Kyverno SDK lays the groundwork for custom tooling and ecosystem integrations.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🎁</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><strong><h1>Miscellaneous</h1></strong></div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.fastly.com%2Fblog%2Fmitigating-ddos-attacks-faster-and-with-even-more-accuracy%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/-cEBvD5oX8XoK64VeeKYt5pBfXxS9VC3VdaAie4zcGY=433">
<span>
<strong>Mitigating DDoS attacks faster and with even more accuracy (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Fastly has upgraded its DDoS Protection with the Adaptive Threat Engine, improving mitigation accuracy and reducing mean time to mitigation for attacks. The engine now cross-references generated rules against legitimate traffic and uses continuous detection with HTTP Long Polling, enabling attacks to be blocked up to 72% faster while minimizing impact on normal traffic.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fnewrelic.com%2Fblog%2Fbest-practices%2Funleashing-the-power-of-monitoring-master-your-wordpress-with-new-relic%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/LdxlUzbC4Y7qtsrZ5XmpRVXVm0teMMhE5kAqyJRRxIE=433">
<span>
<strong>Unleashing the Power of Monitoring: Master Your WordPress with New Relic (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Tools like New Relic and OpenTelemetry track application, infrastructure, frontend, backend, and business metrics to optimize performance and user experience for WordPress, as it powers over 810 million sites. WordPress can face performance issues from plugins, servers, databases, or large assets, making monitoring essential.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2025%2F11%2F27%2Ffrom-chaos-to-clarity-how-opentelemetry-unified-observability-across-clouds%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/PGbAMPDGHSHF0JAICppVuAM5qA10k0v0DPo9lPEnHG4=433">
<span>
<strong>From chaos to clarity: How OpenTelemetry unified observability across clouds (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An organization with a multi-cloud approach across AWS, Azure, and GCP reduced fragmented visibility, long outages, and frustrated engineers by adopting OpenTelemetry (OTel), a CNCF graduated project. With OTel, the organization was able to treat observability as part of their platform engineering strategy by unifying a fragmented, multi-cloud ecosystem and giving developers the flexibility to focus on building features instead of wrestling with telemetry.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">⚡</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faws.amazon.com%2Fabout-aws%2Fwhats-new%2F2025%2F11%2Fec2-auto-scaling-instance-lifecycle-policy%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/3eithqIDQ7o1dPLwIW3_xLPqoxHPWvJEIF_nho0lrpE=433">
<span>
<strong>EC2 Auto Scaling introduces instance lifecycle policy (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
EC2 Auto Scaling now supports instance lifecycle policies that let customers retain instances when lifecycle hooks fail or time out, enabling safer and more controlled shutdowns.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faws.amazon.com%2Fabout-aws%2Fwhats-new%2F2025%2F11%2Famazon-cloudfront-3-functions-capabilities%2F%3Futm_source=tldrdevops/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/UrIVZcMRrMHcPA7lBEjlP2B-nKljTGeI1R2ssTOISvs=433">
<span>
<strong>Amazon CloudFront announces 3 new CloudFront Functions capabilities (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon CloudFront has added edge and REC metadata, raw query string access, and advanced origin overrides to CloudFront Functions.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Love TLDR? Tell your friends and get rewards!
</p>
</td></tr>
<tr><td class="container" style="padding: 0px 10px 15px;">
<div class="text-block">
Share your referral link below with friends to get free TLDR swag!
</div>
</td></tr>
<tr><td align="left" style="padding: 10px;">
<div class="text-block">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.tech%2Fb957c121%2F10/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/Vv3wNaz0Gm3spu6JbVpaAWwJSzDs8BCZ1QLUnfRB4JY=433" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/V2PnAOsRsdvXZsG9N3JYuiAyNO8Tc1dSbW_iOAmvUYk=433" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? 📰
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/9mhoXQuZkPlt-rowfS-zXA2xpi2CWOPBRocuTkNvgmk=433"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? 💼
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/0DN48DxokMyCSeBKyMwywrBi1DAYJpAg3mLonk91omQ=433" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them!
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/Vbdd98TqgDKrFurSPf3BvSaEHUuiMgm1_eOlJ1vALf8=433"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/kb970FJA_9ZngW05B2Js5vrU6N6k1FuakSibB7ljBUY=433"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/9C2JvMgmcJ3JNMU7q8SNtlo61wUnZKqq3W4ybojE66c=433">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=fedd7134-cc37-11f0-a524-ff69a5d96df9%26pt=campaign%26pv=4%26spa=1764331316%26t=1764332196%26s=c116a6ea8ed6fb3400b77d364080d43bf6fc57b9d793c278f3bb52bc7a1c701f/1/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/wgGEXeA0f7bYoc8WSJs8U1pTz83Z8ZIKEEV_bsFXzHU=433">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019aca64d2e6-56f89fc7-dbe3-4574-8580-e4dcf77e8481-000000/Ah1CsSG9H8W09sd-bex2Vta-E1F9s9DlnV_5t2aT458=433" style="display: none; width: 1px; height: 1px;">
</body></html>