我成功地为我的 cloudsql for postgresql 实例配置 newrelic。另外,我可以在 newrelic 仪表板中看到实例监控。但是,当我在数据库实例上运行以下查询时,出现以下错误:
SELECT
instanceId,
maxCpu,
maxMemoryUtilization,
maxTransactionsCount,
maxDiskUtilization
FROM (
SELECT
max(database.cpu.Utilization) AS maxCpu,
max(gcp.cloudsql.database.memory.utilization) AS maxMemoryUtilization,
max(gcp.cloudsql.database.postgresql.transaction_count) AS maxTransactionsCount,
max(gcp.cloudsql.database.disk.utilization) AS maxDiskUtilization
FROM Metric
FACET entity.name AS 'instanceId'
LIMIT MAX
) WHERE instanceId like '%my-db-instance%'
LIMIT MAX
SINCE 2 weeks ago
ERROR: syntax error at or near "entity" LINE 14: FACET entity.name AS 'instanceId'
不知道为什么配置成功后还是报错。任何建议将不胜感激。
您不能将子句“AS”与子句“FACET”一起使用。
更改自:
FACET entity.name AS 'instanceId'
致:
FACET entity.name