gcloud-usage

Featured

This skill should be used when user asks about "GCloud logs", "Cloud Logging queries", "Google Cloud metrics", "GCP observability", "trace analysis", or "debugging production issues on GCP".

DevOps & Infrastructure 1,141 stars 108 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# GCP Observability Best Practices ## Structured Logging ### JSON Log Format Use structured JSON logging for better queryability: ```json { "severity": "ERROR", "message": "Payment failed", "httpRequest": { "requestMethod": "POST", "requestUrl": "/api/payment" }, "labels": { "user_id": "123", "transaction_id": "abc" }, "timestamp": "2025-01-15T10:30:00Z" } ``` ### Severity Levels Use appropriate severity for filtering: - **DEBUG:** Detailed diagnostic info - **INFO:** Normal operations, milestones - **NOTICE:** Normal but significant events - **WARNING:** Potential issues, degraded performance - **ERROR:** Failures that don't stop the service - **CRITICAL:** Failures requiring immediate action - **ALERT:** Person must take action immediately - **EMERGENCY:** System is unusable ## Log Filtering Queries ### Common Filters ``` # By severity severity >= WARNING # By resource resource.type="cloud_run_revision" resource.labels.service_name="my-service" # By time timestamp >= "2025-01-15T00:00:00Z" # By text content textPayload =~ "error.*timeout" # By JSON field jsonPayload.user_id = "123" # Combined severity >= ERROR AND resource.labels.service_name="api" ``` ### Advanced Queries ``` # Regex matching textPayload =~ "status=[45][0-9]{2}" # Substring search textPayload : "connection refused" # Multiple values severity = (ERROR OR CRITICAL) ``` ## Metrics vs Logs vs Traces ### When to Use Each **Metrics:** Aggregated numeric data over time - Request c...

Details

Author
fcakyon
Repository
fcakyon/claude-codex-settings
Created
1 years ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Featured

dt-obs-gcp

GCP cloud resources including Compute Engine, GKE, Cloud Run, Pub/Sub, VPC networking, DNS, IAM, Secret Manager, and monitoring. Monitor GCP infrastructure, analyze resource usage, audit security posture, and manage organizational hierarchy across projects and folders.

137 Updated today
Dynatrace
Data & Documents Featured

dt-obs-logs

Log querying, filtering, pattern analysis, and error rate calculation. Use when searching application or infrastructure logs, analyzing error patterns, or correlating log data. Trigger: "show error logs", "search logs for keyword", "log error rate", "recent errors", "logs from last hour", "find log entries", "top error messages", "log patterns", "parse JSON logs", "logs by process group", "log trends over time", "log entry counts per minute". Do NOT use for explaining existing queries, product documentation questions, distributed tracing or span analysis (use dt-obs-tracing).

137 Updated today
Dynatrace
DevOps & Infrastructure Listed

gcp-data-engineering

Build, review, and operate a BigQuery data platform on GCP, running read-only queries against the live warehouse when a connection is available. Use when the user works with BigQuery, Dataform, SQLX, Cloud Composer, Airflow DAGs, Terraform for GCP, Analytics Hub, data contracts, or pipeline incidents. Covers cost audits and query tuning against real job history, dimensional modeling, schema contracts and breaking-change review, infrastructure as code, orchestration, incident triage and backfills, data sharing, and pull request review for pipeline code.

0 Updated 5 days ago
rk-chavali