All skills
google avatar

/cloud-logging-query-generation

@becc4b8
by googlegoogle/skills21k stars
1,698

Generates Logging Query Language (LQL) queries for Google Cloud Logging from natural language. Use this skill when you need to query log data or when you are debugging issues. You can filter log data by Google Cloud service. Don't use this skill to query other databases, such as SQL or Cloud Spanner.

Use this Skill: https://skilld.dev/gh/google/skills/cloud-logging-query-generation

This session only. Nothing lands on disk.

referencesquery_cloud_sql.md

≈666 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Cloud SQL LQL queries

Base schema and structural patterns

Cloud SQL logs use a unified resource type across all database engines but drastically diverge in their specific log_id paths depending on whether the instance is running MySQL, PostgreSQL, or SQL Server.

Core resource type

  • Cloud SQL Instance (cloudsql_database): universally use this resource type for all Cloud SQL operational and engine telemetry. Scope queries to a specific instance via resource.labels.database_id="<DATABASE_ID>".

Log divergence by engine

Cloud SQL does not abstract underlying database logs; it surfaces the native engine streams directly into Cloud Logging:

  • MySQL: Targets log_id("cloudsql.googleapis.com/mysql.err") for critical engine errors and log_id("cloudsql.googleapis.com/mysql") for general output.
  • PostgreSQL: Consolidates output entirely under log_id("cloudsql.googleapis.com/postgres.log").
  • SQL Server: Emits log_id("cloudsql.googleapis.com/sqlserver.err") for core engine telemetry and log_id("cloudsql.googleapis.com/sqlagent.out") for SQL Server Agent execution logs.

Administrative control plane

  • Audit Logs: Query log_id("cloudaudit.googleapis.com/activity") alongside resource.type="cloudsql_database" to audit control plane operations (for example: instance creation, patching, scaling, or restarting).

Example queries

Cloud SQL audit logs

Variables to replace: <DATABASE_ID>

resource.type="cloudsql_database" AND
resource.labels.database_id="<DATABASE_ID>" AND
log_id("cloudaudit.googleapis.com/activity")

Cloud SQL MySQL error logs

Variables to replace: None

resource.type="cloudsql_database" AND
log_id("cloudsql.googleapis.com/mysql.err")

Cloud SQL MySQL-based databases

Variables to replace: <DATABASE_ID>

resource.type="cloudsql_database" AND
resource.labels.database_id="<DATABASE_ID>" AND
log_id("cloudsql.googleapis.com/mysql")

Cloud SQL Postgres-based databases

Variables to replace: <DATABASE_ID>

resource.type="cloudsql_database" AND
resource.labels.database_id="<DATABASE_ID>" AND
log_id("cloudsql.googleapis.com/postgres.log")

Cloud SQL SQL Server error logs

Variables to replace: None

resource.type="cloudsql_database" AND
log_id("cloudsql.googleapis.com/sqlserver.err")

Cloud SQL SQL Server-based databases

Variables to replace: <DATABASE_ID>

resource.type="cloudsql_database" AND
resource.labels.database_id="<DATABASE_ID>" AND
log_id("cloudsql.googleapis.com/sqlagent.out")

Source: SKILL.md on GitHub

No alerts9d3 checks · Risk SAFE
  • Gen Agent Trust Hub9d

    This skill is designed to generate Logging Query Language (LQL) queries for Google Cloud Logging from natural language input. It provides comprehensive reference guides, syntax rules, and examples for various Google Cloud services. No security issues were detected.

  • Socket9d

    No alerts

  • Snyk9d

    Risk: LOW · No issues

Signed by skilld at becc4b8. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 weeks ago
metadata
{
  "version": "1.0.0",
  "category": "CloudObservabilityAndMonitoring"
}

README badge

README badge for google/skills/cloud-logging-query-generation