# Monitoring Deployments

> Use this skill when monitoring Spotify deployments, checking deployment status, viewing deploy progress, or tailing deployment logs. Triggers on "check deployment", "deploy status", "monitor deploy", "what's deploying", or when user runs /monitor-deploy.

- Skill: `majiayu000/monitoring-deployments` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/monitoring-deployments`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/monitoring-deployments/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/monitoring-deployments

---


# Monitoring Deployments

Monitor Spotify deployments via the Tugboat CLI with optional GCP log tailing.

## Prerequisites

Check if `tugboat` exists. If not, auto-install:

```bash
uv tool install --from git+ssh://git@ghe.spotify.net/warpspeed/tugboat-cli.git tugboat-cli
```

## Workflow

### 1. Get component

Use provided component name/pattern, or ask the user.

### 2. List installations

```bash
tugboat installations list --component=<component-or-pattern>
```

### 3. Get deployment status

```bash
tugboat deployments show --installation=<installation-id> <deployment-id>
```

For full JSON details:

```bash
tugboat deployments dump --installation=<installation-id> <deployment-id>
```

### 4. Get version info

```bash
tugboat version <component-id> show <version-id>
```

### 5. Summarize

Present concisely: state, progress %, version/commit, errors.

### 6. Offer log tailing

When in-progress or failed, offer to tail GCP logs. Parse log info from tugboat output and run:

```bash
gcloud logging tail "<filter>" --project=<project>
```

## Batch mode

For patterns like `fan-audio-*`, show a table of all matching components.

## Errors

- Auth issues → `gcloud auth login`
- Missing tugboat → auto-install
- Bad component → list available ones

