MCP Tools Reference: databaseinsights.googleapis.com

Herramienta: get_query_metrics

Recupera los datos de telemetría relacionados con la consulta para una instancia de base de datos determinada con una consulta de PromQL de Cloud Monitoring.

En el siguiente ejemplo, se muestra cómo usar curl para invocar la herramienta de MCP get_query_metrics.

Solicitud de Curl
                  
curl --location 'https://databaseinsights.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "get_query_metrics",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Esquema de entrada

Es la solicitud de la RPC de FetchQueryMetrics.

FetchQueryMetricsRequest

Representación JSON
{
  "parent": string,
  "resource": string,
  "promqlQuery": string,
  "startTime": string,
  "endTime": string
}
Campos
parent

string

Obligatorio. Es el nombre de la ubicación para la que solicitamos métricas. Formato: projects/{project}/locations/{location}

resource

string

Obligatorio. Es el nombre del recurso que se usa para las métricas de consultas. En este caso, es el ID del proyecto.

promqlQuery

string

Obligatorio. Es la consulta de PromQL para recuperar las métricas de la consulta.

startTime

string

Es opcional. Es el valor de start_time de las métricas en formato RFC3339.

endTime

string

Es opcional. Es el valor de end_time de las métricas en formato RFC3339.

Esquema de salida

Es la respuesta de la RPC de FetchQueryMetrics.

FetchQueryMetricsResponse

Representación JSON
{
  "promqlResult": string
}
Campos
promqlResult

string

Es el resultado de las métricas de la consulta de recuperación.

Anotaciones de herramientas

Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌