Token导航 LogoToken导航

Agent Skill · 运维和基础设施

observability-design(可观察性设计)

用于辅助界面设计、视觉规范、排版、配色、布局和交互体验优化。它适合让 Agent 根据产品场景整理页面结构、生成 UI 方案、检查视觉一致性或改进组件层级。使用时需要结合现有品牌、设计系统和用户任务,不应只堆装饰元素;涉及真实页面改动时,应通过截图或浏览器预览检查文本溢出、对齐和响应式表现。

observability-design 是运维和基础设施类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证为 MIT,暂无第三方扫描结果,按安装量在运维和基础设施类的 2,449 个 Skill 里排第 2,252。

总安装 222周安装 9GitHub Stars 265下载 70核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:observability-design(可观察性设计)
来源仓库:https://github.com/rsmdt/the-startup
仓库路径:skills/observability-design
安装命令:
npx skills add https://github.com/rsmdt/the-startup --skill observability-design
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/rsmdt/the-startup --skill observability-design

这个 Skill 是做什么的

运维和基础设施类 Skill 处理部署、监控、日志和云资源,多数需要较高的执行权限。

observability-design 用于可观测性系统设计指导。涵盖日志、指标、追踪与 SLI/SLO/SLA 框架。适合在分布式系统监控与故障排查中使用。observability-design 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。通过 GitHub 安装,需确认宿主支持技能扩展机制。

输出为设计建议,需结合实际运维能力落地实施。

来源仓库内路径:skills/observability-design

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/rsmdt/the-startup --skill observability-design;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

observability-design 怎么安装?

在终端执行 npx skills add https://github.com/rsmdt/the-startup --skill observability-design。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

observability-design 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

observability-design 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

observability-design 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

observability-design 用的人多吗?

公开数据是累计安装 222 次,近一周安装 9 次,下载 70 次,GitHub 265 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

observability-design 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理运维和基础设施类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

运维和基础设施类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
brainstorming

头脑风暴 · Codex、Claude

3,148,776173,131操作浏览器MIT通过
copywriting

文案写作 · Codex、Claude

1,996,72425,583需要联网MIT通过
openclaw-secure-linux-cloud

OpenClaw secure linux cloud 命令行 · Codex、Claude

1,853,08840接触敏感数据未明确未通过
xget

xget 命令行 · Codex、Claude

1,799,28040执行命令未明确未通过
requesting-code-review

代码审查请求 · Codex、Claude

1,590,144173,103权限未标注MIT通过
observability-design

可观察性设计 · 本页

222265只读MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Observability Patterns

When to Use

  • Designing monitoring infrastructure for new services
  • Defining SLIs, SLOs, and error budgets for reliability
  • Implementing distributed tracing across microservices
  • Creating alert rules that minimize noise and maximize signal
  • Building dashboards for operations and business stakeholders
  • Establishing incident response and postmortem processes
  • Diagnosing production issues through telemetry correlation

Philosophy

You cannot fix what you cannot see. Observability is not about collecting data - it is about answering questions you have not thought to ask yet. Good observability turns every incident into a learning opportunity and every metric into actionable insight.

The Three Pillars

Metrics

Numeric measurements aggregated over time. Best for understanding system behavior at scale.

Characteristics:

  • Highly efficient storage (aggregated values)
  • Support mathematical operations (rates, percentiles)
  • Enable alerting on thresholds
  • Limited cardinality (avoid high-cardinality labels)

Types:

TypeUse CaseExample
CounterCumulative values that only increaseTotal requests, errors, bytes sent
GaugeValues that go up and downCurrent memory, active connections
HistogramDistribution of values in bucketsRequest latency, payload sizes
SummarySimilar to histogram, calculated client-sidePre-computed percentiles

Logs

Immutable records of discrete events. Best for understanding specific occurrences.

Characteristics:

  • Rich context and arbitrary data
  • Expensive to store and query at scale
  • Essential for debugging specific issues
  • Should be structured (JSON) for parseability

Structure:

Required fields:
- timestamp: ISO 8601 format with timezone
- level: ERROR, WARN, INFO, DEBUG
- message: Human-readable description
- service: Service identifier
- trace_id: Correlation identifier

Context fields:
- user_id: Sanitized user identifier
- request_id: Request correlation
- duration_ms: Operation timing
- error_type: Classification for errors

Traces

Records of request flow across distributed systems. Best for understanding causality and latency.

Characteristics:

  • Show request path through services
  • Identify latency bottlenecks
  • Reveal dependencies and failure points
  • Higher overhead than metrics

Components:

  • Trace: Complete request journey
  • Span: Single operation within a trace
  • Context: Metadata propagated across services

SLI/SLO/SLA Framework

Service Level Indicators (SLIs)

Quantitative measures of service behavior from the user perspective.

Common SLI categories:

CategoryMeasuresExample SLI
AvailabilityService is responding% of successful requests
LatencyResponse speed% of requests < 200ms
ThroughputCapacityRequests processed per second
Error RateCorrectness% of requests without errors
FreshnessData currency% of data < 1 minute old

SLI specification:

SLI: Request Latency
Definition: Time from request received to response sent
Measurement: Server-side histogram at p50, p95, p99
Exclusions: Health checks, internal tooling
Data source: Application metrics

Service Level Objectives (SLOs)

Target reliability levels for SLIs over a time window.

SLO formula:

SLO = (Good events / Total events) >= Target over Window

Example:
99.9% of requests complete successfully in < 200ms
measured over a 30-day rolling window

Setting SLO targets:

  • Start with current baseline performance
  • Consider user expectations and business impact
  • Balance reliability investment against feature velocity
  • Document error budget policy

Error Budgets

The allowed amount of unreliability within an SLO.

Calculation:

Error Budget = 1 - SLO Target

99.9% SLO = 0.1% error budget
= 43.2 minutes downtime per 30 days
= 8.64 seconds per day

Error budget policies:

  • Budget remaining: Continue feature development
  • Budget depleted: Focus on reliability work
  • Budget burning fast: Freeze deploys, investigate

Alerting Strategies

Symptom-Based Alerts

Alert on user-visible symptoms, not internal causes.

Good alerts:

  • Error rate exceeds threshold (users experiencing failures)
  • Latency SLO at risk (users experiencing slowness)
  • Queue depth growing (backlog affecting users)

Poor alerts:

  • CPU at 80% (may not affect users)
  • Pod restarted (self-healing, may not affect users)
  • Disk at 70% (not yet impacting service)

Multi-Window, Multi-Burn-Rate Alerts

Detect fast burns quickly, slow burns before budget depletion.

Configuration:

Fast burn: 14.4x burn rate over 1 hour
  - Fires in 1 hour if issue persists
  - Catches severe incidents quickly

Slow burn: 3x burn rate over 3 days
  - Fires before 30-day budget depletes
  - Catches gradual degradation

Alert Fatigue Prevention

Strategies:

  • Alert only on actionable issues
  • Consolidate related alerts
  • Set meaningful thresholds (not arbitrary)
  • Require sustained condition before firing
  • Include runbook links in every alert
  • Review and prune alerts quarterly

Alert quality checklist:

  • Can someone take action right now?
  • Is the severity appropriate?
  • Does it include enough context?
  • Is there a runbook linked?
  • Has it fired false positives recently?

Dashboard Design

Hierarchy of Dashboards

Service Health Overview:

  • High-level SLO status
  • Error budget consumption
  • Key business metrics
  • Designed for quick triage

Deep-Dive Diagnostic:

  • Detailed metrics breakdown
  • Resource utilization
  • Dependency health
  • Designed for investigation

Business Metrics:

  • User-facing KPIs
  • Conversion and engagement
  • Revenue impact
  • Designed for stakeholders

Dashboard Principles

  • Answer specific questions, not show all data
  • Use consistent color coding (green=good, red=bad)
  • Show time ranges appropriate to the metric
  • Include context (deployments, incidents) on graphs
  • Mobile-responsive for on-call use
  • Provide drill-down paths to detailed views

Essential Panels

PanelPurposeAudience
SLO StatusCurrent reliability vs targetEveryone
Error BudgetRemaining budget and burn rateEngineering
Request RateTraffic patterns and anomaliesOperations
Latency Distributionp50, p95, p99 over timeEngineering
Error BreakdownErrors by type and endpointEngineering
Dependency HealthStatus of upstream servicesOperations

Best Practices

  • Correlate metrics, logs, and traces with shared identifiers
  • Instrument code at service boundaries, not everywhere
  • Use structured logging with consistent field names
  • Set retention policies appropriate to data value
  • Test alerts in staging before production
  • Document SLOs and share with stakeholders
  • Conduct regular game days to validate observability
  • Automate common diagnostic procedures in runbooks

Anti-Patterns

  • Alert on every possible metric (alert fatigue)
  • Create dashboards without specific questions in mind
  • Log without structure or correlation IDs
  • Set SLOs without measuring current baseline
  • Ignore error budget policies when convenient
  • Treat all alerts with equal severity
  • Store high-cardinality data in metrics (use logs/traces)
  • Skip postmortems when issues resolve themselves

References

平台分布

Claude Code

28.4%
按下载量换算20

windsurf

25.51%
按下载量换算18

OpenCode

17.69%
按下载量换算12

Gemini CLI

13.12%
按下载量换算9

trae

7.24%
按下载量换算5

Codex

3.37%
按下载量换算2

安全审计

暂无安全审计结果可展示。

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills