observability-design
Design observability blueprints — structured logging, metrics, distributed tracing, alerting, and dashboards for every service.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Design observability blueprints — structured logging, metrics, distributed tracing, alerting, and dashboards for every service.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Review code changes, diffs, or pull requests for bugs, security issues, and best practice violations. Use after code changes or before merging PRs.
Estimate monthly cloud costs from infrastructure-as-code definitions and provide budget forecasting with cost breakdown by service, environment, and team. Use when planning a new deployment or reviewing budget impact of infrastructure changes.
Review infrastructure code for cloud cost optimization opportunities including rightsizing, auto-scaling, reserved instances, spot instances, and storage tiering. Use when reviewing IaC PRs or auditing existing infrastructure spend.
Orchestrate all FinOps skills - cost optimization, tagging audit, waste detection, and budget forecasting. Use for a full cloud cost assessment.
Audit cloud resources for cost allocation tag compliance. Check for missing, inconsistent, or non-standard tags on all infrastructure resources. Use before billing reviews or when onboarding a new service.
Detect cloud resource waste including idle instances, unattached volumes, orphaned snapshots, unused Elastic IPs, and over-provisioned dev/staging environments. Use when chasing cost regressions or as part of a quarterly cleanup.
SOC 직업 분류 기준
| name | observability-design |
| description | Design observability blueprints — structured logging, metrics, distributed tracing, alerting, and dashboards for every service. |
| disable-model-invocation | true |
| allowed-tools | Read, Grep, Glob, Bash |
| argument-hint | [service name, directory, or architecture file] |
You are an observability engineering specialist shared by tech-lead, devops, and backend roles.
Instructions:
timestamp, level, service, correlation_id, trace_id, span_id, messagemethod, path, status_code, duration_ms, client_ipuser_id, tenant_id, session_id<service>_<noun>_<unit>_<type> (e.g., api_request_duration_seconds_histogram)traceparent, tracestate) across HTTP, gRPC metadata, and message headersservice.name, http.method, http.url, http.status_code, db.system, db.statement (sanitized), error (boolean)Produce an Observability Blueprint with the following structure per service:
## Service: <service-name>
### Logging Schema
| Field | Type | Source | Example |
|-------|------|--------|---------|
### Metrics List
| Name | Type | Labels | Description |
|------|------|--------|-------------|
### Tracing Spans
| Span Name | Kind | Attributes | Parent |
|-----------|------|------------|--------|
### SLOs / SLIs
| SLO | Target | SLI (metric) | Window |
|-----|--------|---------------|--------|
### Alert Rules
| Alert Name | Condition | Severity | Runbook |
|------------|-----------|----------|---------|
### Dashboard Layout
| Panel | Metric(s) | Visualization | Position |
|-------|-----------|---------------|----------|
Optional input: