错误:“实体”第 14 行或其附近的语法错误:FACET 实体.名称 AS 'instanceId'

问题描述 投票:0回答:1

我成功地为我的 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'

不知道为什么配置成功后还是报错。任何建议将不胜感激。

newrelic gcp-cloudsql
1个回答
0
投票

您不能将子句“AS”与子句“FACET”一起使用。

更改自:

FACET entity.name AS 'instanceId'

致:

FACET entity.name
© www.soinside.com 2019 - 2024. All rights reserved.