---
title: "Observability and instrumentation: review, setup & limitations · Undominated.ai"
canonical: https://undominated.ai/skills/addyosmani-observability-and-instrumentation/
description: "Plans feature telemetry around operational questions and verifies logs, metrics, traces and alerts in staging."
---

# Observability and instrumentation: review, setup & limitations · Undominated.ai

> Plans feature telemetry around operational questions and verifies logs, metrics, traces and alerts in staging.

[← Explore all skills](/skills/)

OBSERVABILITY / Addy Osmani

# Observability and instrumentation

Plans feature telemetry around operational questions and verifies logs, metrics, traces and alerts in staging.

 [See setup guidance ↓](#setup)[Original source ↗](https://github.com/addyosmani/agent-skills/tree/1401c8b8030e023baeebb31781a6653fe8e93026/skills/observability-and-instrumentation)

SOURCE REVIEW

 Reviewed 2026-10-07
 Evidence 3 linked sources
 Publisher Addy Osmani
 Licence [MIT ↗](https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/LICENSE)
 Revision 1401c8b8030e
 [Read what was—and wasn’t—checked ↓](#review)

“Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.”

 [Addy Osmani · upstream description ↗](https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/skills/observability-and-instrumentation/SKILL.md) Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - Keeps request correlation separate from the entry point that actually initiated a shared job.
- Uses bounded metric labels, field allowlists and deliberate failure tests to check telemetry rather than assuming instrumentation works.

### A good fit for

 - Adding telemetry to a production change
- Stopping a log line that does not answer the question

### Weigh up before choosing

 - Sample thresholds and the prescribed alerting policy are starting points, not universal SLOs. Validate untrusted request IDs and measure overhead, sampling and privacy in the real system.
- Reviewed definition and licence are pinned; installation and real-task outcomes for this resource were not tested.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - skills/observability-and-instrumentation/SKILL.md (complete frontmatter and body)
- https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/LICENSE (applicable licence text)

### Our findings

 - Keeps request correlation separate from the entry point that actually initiated a shared job.
- Uses bounded metric labels, field allowlists and deliberate failure tests to check telemetry rather than assuming instrumentation works.
- Edits application logging/metrics/tracing and alert configuration; verification emits telemetry, sends test traffic and may trigger notification channels.

### Not established by this review

 - Host discovery, task execution and model quality were not tested.
- Referenced helpers, sibling plugins and external service operations were not exhaustively audited or executed.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Add a skill to your workflow.

[Upstream setup instructions ↗](https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/README.md)

DOCUMENTED COMMAND

 npx skills@1.7.1 add https://github.com/addyosmani/agent-skills/tree/1401c8b8030e023baeebb31781a6653fe8e93026/skills/observability-and-instrumentation --skill observability-and-instrumentation Copy command ↗

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

 - Use the exact reviewed directory/revision and select the intended host/project scope in Skills CLI.
- Retain all supporting files; separately configure companion skills, runtimes and service credentials named in the definition.
- Review the resulting diff and use an isolated target before any migration, deployment, load test or warehouse operation.

### Before you start

 - A development/staging service, selected telemetry SDK/backend and authorization for any alert test or external data export.

### Compatibility

Agent Skills-compatible hosts

### Host-mediated code, files and tools

 - Edits application logging/metrics/tracing and alert configuration; verification emits telemetry, sends test traffic and may trigger notification channels.
- The host enforces permissions; installing instructions does not itself create a sandbox.

### Cost model

Source is available under the stated licence. Model usage, compute and connected services can incur charges.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - [Skill definition ↗](https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/skills/observability-and-instrumentation/SKILL.md) Checked 2026-10-07 https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/skills/observability-and-instrumentation/SKILL.md Supports: summary, whySelected, limitations, access, review
- [Repository licence ↗](https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/LICENSE) Checked 2026-10-07 https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/LICENSE Supports: Redistribution terms
- [Install instructions ↗](https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/README.md) Checked 2026-10-07 https://github.com/addyosmani/agent-skills/blob/1401c8b8030e023baeebb31781a6653fe8e93026/README.md Supports: Documented install path

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)[Workflows ↗](/workflows/)

## Continue your investigation

 - [Choose a toolkit](/tools/)
- [Inspect execution hosts](/agents/)
- [Check tool access](/mcp-servers/)
- [Check project dependencies](/check-repo/)
