Searching PROD server logs in Google Cloud Logging

SkillSearch

Search Google Cloud (GKE) server logs of the PROD environment. Use when troubleshooting a production incident that needs the server side of the story — stream stalls, RPC peer changes / reconnects, watchdog closures, mesh/node churn, pod restarts — or when the user says "check PROD logs", "check production server logs", or gives a production timeline from a client console log.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Searching PROD server logs in Google Cloud Logging skill

What this skill tells your AI

The instructions your AI receives, as published by actual-chat/actual-chat in .claude/skills/gcloud-prod-logs/SKILL.md and read by ahel’s review.

Same query shapes, search terms, and method as the DEV skill — read .claude/skills/gcloud-dev-logs/SKILL.md for the search-term table and workflow. PROD differences:

  • Project: actual-chat-app-prod. The active gcloud config project is usually the DEV one, so passing --project=actual-chat-app-prod explicitly is mandatory.
  • App container filter is the same: resource.labels.container_name="actual-chat-app".
  • PROD is read-only territory: only gcloud logging read — never mutate anything (no config changes, no restarts) in this project.

Query template

gcloud logging read \
  'resource.labels.container_name="actual-chat-app"
   AND timestamp>="2026-07-22T05:12:00Z" AND timestamp<="2026-07-22T05:17:00Z"
   AND textPayload:"<term>"' \
  --project=actual-chat-app-prod \
  --format='value(timestamp, textPayload)' \
  --order=asc | head -80

Always bound timestamp on both ends (PROD volume is higher than DEV — unbounded queries are slow and get truncated); start with a ±3-5 min window and widen only if needed. Add resource.labels.pod_name to --format='value(...)' when multiple pods matter.

Signals

GitHub stars
55
Forks
10
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
gcloud-prod-logs
Source
github.com/actual-chat/actual-chat