liftoff-observability
Observability via loctl (promtool, grafanactl, logs).
Skill by kirinnee
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kirinnee-liftoff-observability
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/liftoff-observability
What's inside
- Skill name
liftoff-observability- Description
- Observability via loctl (promtool, grafanactl, logs). Use when querying metrics in Mimir, logs in Loki, or browsing Grafana dashboards.
- License
- MIT
- Instructions
- 89 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Observability via loctl
## Tools: grafanactl, promtool, logs (native Loki client)
## Environment Routing
- **grafanactl**: qa → `https://grafana-dash.qa.vungle.io` (`GRAFANA_TOKEN_QA`), ops → `https://grafana-prod.vungle.io` (`GRAFANA_TOKEN_OPS`)
- **logs**: qa → `http://loki.qa.vungle.io`, ops → `http://loki-prod.ops.vungle.io:30669`
- **promtool**: qa → `http://mimir.qa.vungle.io/prometheus`, ops → `http://mimir.ops.vungle.io/prometheus`
## Loki Tenants
The authoritative tenant list is `loctl <env> list tenants`. The tables below add purpose annotations.
### QA (`loctl qa`)
| Tenant | Description |
| --------------- | -------------- |
| `lokiTenantQA1` | QA Loki tenant |
### Ops (`loctl ops`)
| Tenant | Description |
| ------------------------ | --------------------------------------------------------------------------------------- |
| `dmx-logs` | **Primary tenant** -- most Kubernetes pod logs and application logs across all clusters |
| `kafka` | Kafka broker logs (GC, controller, etc.) |
| `gr-logs` | Growth & revenue services (account, analyser, feedserver, keycloak, etc.) |
| `sdk-logs` | Mobile SDK logs |
| `redis` | Redis (redis-prod) logs |
| `rocksdb` | RocksDB / KVRocks logs (ddlookup, hbp, loid, winazon, sit) |
| `albatross` | Albatross service logs |
| `consul-server-internal` | Consul server internal logs |
| `creative-dump-logs` | Creative dump / ad manager logs |
| `data-all` | Data platform logs |
| `haproxy` | HAProxy load balancer logs |
| `hyperouter` | Hyperouter / Loki source journal |
| `tailscale-router` | Tailscale router and vault-agent logs |
| `valkey` | Valkey (Redis-compatible) logs |
## Safety
- grafanactl: only `resources` is allowed at the top level, and only `resources <list|get|pull|serve|validate>`; every other grafanactl command (push, delete, edit, config, ...) is blocked client-side
- promtool: `push`, `test`, `tsdb` blocked
- A `--help` flag anywhere in the args bypasses these checks
## grafanactl
Read-oriented access to Grafana dashboards and resources. Requires service account tokens: `GRAFANA_TOKEN_QA` for qa, `GRAFANA_TOKEN_OPS` for ops.
```bash
loctl qa grafanactl resources get dashboards
loctl ops grafanactl resources get dashboards
loctl ops grafanactl resources get dashboards/<uid>
```
## promtool
Server URL auto-injected. Use `instant` queries (no time args needed). Range queries require RFC3339 timestamps.
```bash
loctl qa promtool query instant 'up{cluster="eks-qa-us-east-1b"}'
loctl ops promtool query instant 'up{cluster="eks-ops-us-east-1c"}'
```
## logs (recommended)
Fast native Loki HTTP client. **No `LOKI_ORG_ID` env var needed** — tenant is a positional argument. Replaces `logcli` for all log queries.
```bash
loctl ops logs dmx-logs labels
loctl ops logs dmx-logs labels service_name
loctl ops logs dmx-logs query '{service_name="<service>"}' --limit=10
loctl ops logs dmx-logs query '{service_name="<service>"} |= "error"' --limit=10
loctl ops logs dmx-logs query '{service_name="<service>"} |= "error"' --since=1h
loctl ops logs dmx-logs instant 'count_over_time({service_name="<service>"}[5m])'
loctl ops logs dmx-logs series '{namespace="<namespace>"}'
```
Flags: `--limit=N` (default 30), `--since=DURATION`, `--from=TIME`, `--to=TIME`, `--direction=forward|backward`, `-o default|raw|jsonl`, `-q` (quiet), `-z TZ`
### Best Practices
- Always specify `--limit` (start with 10)
- Use `|= "error"` (exact match, fast) before `|~ "err.*"` (regex, slow)
- Label filters are fast; full-text requires scanning — filter by labels first
- Use `--since` or `--from`/`--to` for time ranges
- Broad queries like `{cluster=~".+"}` are very slow — use specific label valuesFrom kirinnee/home-manager, MIT.
More from kirinnee/home-manager
- 0.609score
summary
kirinnee
Give the user a fast, ADHD/dyslexia-friendly recap of the current work or conversation — the outcome first, then what (if anything) you need from them.
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
floop
kirinnee
Iteratively review-and-resolve the current changes using parallel subagent reviewers across multiple lenses (bugs, quality, completion), looping until every…
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
clickup-task
kirinnee
Create tasks in ClickUp with support for status changes, dependencies, assignees, and tags.
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
liftoff-kubernetes
kirinnee
Kubernetes cluster access via loctl (kubectl, helm, stern).
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
create-skill
kirinnee
Create a new agent skill in the open SKILL.md standard (works with Claude Code AND Codex).
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
liftoff-ops
kirinnee
Umbrella entry point for Liftoff infrastructure access via loctl: Kubernetes, Mimir, Loki, Grafana, ArgoCD, AWS, Helm, Terraform.
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
babysit-pr
kirinnee
Open a pull request for the current branch and babysit it to ready-to-merge: push, create/reuse the PR, then loop — fix failing CI, keep the branch current…
SkillAFreshness: A★ 4Claude Code +9 - 0.608score
liftoff-argocd
kirinnee
ArgoCD via loctl.
SkillAFreshness: A★ 4Claude Code +9 - 0.608score
liftoff-aws
kirinnee
AWS and Terraform via loctl.
SkillAFreshness: A★ 4Claude Code +9 - 0.584score
frontend-design
kirinnee
Create distinctive, production-grade frontend interfaces with high design quality.
SkillAFreshness: A★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 20, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kirinnee/home-manager
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kirinnee
- 0.609score
summary
kirinnee
Give the user a fast, ADHD/dyslexia-friendly recap of the current work or conversation — the outcome first, then what (if anything) you need from them.
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
floop
kirinnee
Iteratively review-and-resolve the current changes using parallel subagent reviewers across multiple lenses (bugs, quality, completion), looping until every…
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
clickup-task
kirinnee
Create tasks in ClickUp with support for status changes, dependencies, assignees, and tags.
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
liftoff-kubernetes
kirinnee
Kubernetes cluster access via loctl (kubectl, helm, stern).
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
create-skill
kirinnee
Create a new agent skill in the open SKILL.md standard (works with Claude Code AND Codex).
SkillAFreshness: A★ 4Claude Code +9 - 0.609score
liftoff-ops
kirinnee
Umbrella entry point for Liftoff infrastructure access via loctl: Kubernetes, Mimir, Loki, Grafana, ArgoCD, AWS, Helm, Terraform.
SkillAFreshness: A★ 4Claude Code +9
Cite this page
liftoff-observability skill. Agent Mart. https://agentmart.dev/skills/kirinnee-liftoff-observability (last updated 2026-10-24)