# monitoring-operations

Скилл для настройки метрик и алертов в OCI Monitoring и разбора случаев, когда данные не приходят. Пригодится, если алерт молчит или метрика пропала.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1400 установок · ★ 22
- Автор: alexander-cedergren
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/acedergren/oci-agent-skills/tree/HEAD/skills/monitoring-operations/SKILL.md
- Обновлён: 2026-04-24
- HTML: https://affpapa.org/nevibecode/skills/monitoring-operations

## Что делает

Скилл закрывает пробел в знаниях модели про OCI: синтаксис CLI и API обновляются каждый месяц, а неймспейсы метрик легко перепутать. Внутри — готовые шаблоны запросов на MQL, таблица неймспейсов по сервисам (Compute, Autonomous DB, Load Balancer, Object Storage) и разбор частых ошибок.

Отдельный блок — про задержку. Метрики публикуются раз в 1–5 минут, обработка занимает ещё 5–10, так что от события до появления метрики проходит 10–15 минут. Не стоит искать причину «пропавших» метрик в первые 15 минут после создания ресурса. Для алертов на разреженных метриках скилл советует не ставить `=` в пороге, а добавлять `{dataMissing=zero}` — иначе условие никогда не сработает.

Ещё одна частая причина пустых графиков — забытое измерение `resourceId`. Запрос без него сканирует все инстансы и работает медленнее. Скилл также напоминает: алерт без канала уведомлений бесполезен, а Cloud Guard стоит связать с Notifications, чтобы находки не оставались незамеченными.

## Требования
- Работает с: Terraform

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add acedergren/oci-agent-skills --skill monitoring-operations -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/monitoring-operations/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/monitoring-operations/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add acedergren/oci-agent-skills --skill monitoring-operations -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/monitoring-operations/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add acedergren/oci-agent-skills --skill monitoring-operations -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/monitoring-operations/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install acedergren/oci-agent-skills monitoring-operations
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/monitoring-operations/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add acedergren/oci-agent-skills --skill monitoring-operations -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/acedergren/oci-agent-skills --path skills/monitoring-operations
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/monitoring-operations/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add acedergren/oci-agent-skills --skill monitoring-operations -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/acedergren/oci-agent-skills/tree/HEAD/skills/monitoring-operations/SKILL.md

## Когда брать
- Метрика не появляется сразу после создания ресурса — задержка 10–15 минут, и это нормально.
- Алерт с порогом `=` не срабатывает, если в метрике есть пропуски.
- Запрос без измерения `resourceId` сканирует все инстансы и тормозит.
- Логи не доходят до Log Analytics из-за ненастроенного Service Connector или IAM-политики.

## Примеры запросов агенту
- Настройка алерта: попроси скилл собрать условие с `{dataMissing=zero}` и trigger delay, чтобы не ловить каждый всплеск CPU.
- Разбор пропавших метрик: опиши ресурс и неймспейс, скилл подскажет, где искать причину.
- Логи: проверь по чек-листу, включено ли логирование на ресурсе и активен ли Service Connector.

## Похожие
- [cloud-monitoring-notification-channels-configuration](https://affpapa.org/nevibecode/skills/cloud-monitoring-notification-channels-configuration.md) — скилл · 502 установки
- [synthetic-monitoring-checks](https://affpapa.org/nevibecode/skills/synthetic-monitoring-checks.md) — скилл · 2300 установок
- [terraform-module-library](https://affpapa.org/nevibecode/skills/terraform-module-library.md) — скилл · 15615 установок
- [multi-cloud-architecture](https://affpapa.org/nevibecode/skills/multi-cloud-architecture.md) — скилл · 10700 установок
- [monitoring-observability](https://affpapa.org/nevibecode/skills/monitoring-observability.md) — скилл · 493 установки
- [google-cloud-slo-alert-configuration](https://affpapa.org/nevibecode/skills/google-cloud-slo-alert-configuration.md) — скилл · 4300 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
