GCP StackDriver RESTful API 即使 returns 200 也没有记录
GCP StackDriver RESTful API not logging even though it returns a 200
我启用了 GCP 监控,可以看到记录器视图。我希望使用 RESTful api 将日志发送到 Stackdriver。
我已获得正确的 JWT 设置,因为我得到了一个令牌。
我使用波纹管 JSON 及以上令牌提出请求并获得 200 回报。但是没有日志条目。如有任何建议,我们将不胜感激。
{
"logName": "projects/myProject/logs/myLogGroup",
"resource": {
"type": "api"
},
"labels": {
"zone": "us-central1-a"
},
"entries": [
{
"severity": "INFO",
"textPayload": "Unsent log message boo"
}
],
"partialSuccess": true
}
我在文档中使用了 Google API helper 和上述消息。以及 PAW(像邮递员一样)来处理我自己的所有请求。总是 200 并且从不记录消息。
所有参数都是正确的,因为如果我更改了诸如日志名称或资源类型之类的任何内容,我会收到错误 "Resource type not supported:" 所以我有信心按摩是正确的。
我正在 GCP 网站上查看日志,我转到左侧汉堡菜单中记录器下的日志查看器。关闭所有过滤器并将日志级别设置为显示所有级别。
当通过 Cloud Console 查看 Stackdriver 日志时,使用的工具名为 "Logs Viewer"。此 Web 界面查看器有两种主要模式。
第一种模式是引导式演示,您可以在其中 select 显示高级功能数据源。这些是用自然语言(例如 Cloud Functions)描述的,并且 select 从菜单下拉菜单中编辑。
第二种模式是实际使用的底层技术。这是通过 select 过滤区域中称为 "Convert to advanced filter" 的下拉菜单实现的。现在,您将看到应用于 Stackdriver 数据检索的底层(原始)过滤器。
如果清除这些过滤器,您现在将看到所有 从所有来源收集的日志记录。如果您认为正在记录日志记录但您无法在向导驱动的方法中找到它们,那么这可能很有用。您可以看到所有条正在记录的日志记录,导致生成您想要的日志记录,然后在未过滤的集合中看到它。这通常会给您 "aha" 时刻,您现在可以看到可以在以后的过滤器中使用的字段。
我启用了 GCP 监控,可以看到记录器视图。我希望使用 RESTful api 将日志发送到 Stackdriver。
我已获得正确的 JWT 设置,因为我得到了一个令牌。
我使用波纹管 JSON 及以上令牌提出请求并获得 200 回报。但是没有日志条目。如有任何建议,我们将不胜感激。
{
"logName": "projects/myProject/logs/myLogGroup",
"resource": {
"type": "api"
},
"labels": {
"zone": "us-central1-a"
},
"entries": [
{
"severity": "INFO",
"textPayload": "Unsent log message boo"
}
],
"partialSuccess": true
}
我在文档中使用了 Google API helper 和上述消息。以及 PAW(像邮递员一样)来处理我自己的所有请求。总是 200 并且从不记录消息。
所有参数都是正确的,因为如果我更改了诸如日志名称或资源类型之类的任何内容,我会收到错误 "Resource type not supported:" 所以我有信心按摩是正确的。
我正在 GCP 网站上查看日志,我转到左侧汉堡菜单中记录器下的日志查看器。关闭所有过滤器并将日志级别设置为显示所有级别。
当通过 Cloud Console 查看 Stackdriver 日志时,使用的工具名为 "Logs Viewer"。此 Web 界面查看器有两种主要模式。
第一种模式是引导式演示,您可以在其中 select 显示高级功能数据源。这些是用自然语言(例如 Cloud Functions)描述的,并且 select 从菜单下拉菜单中编辑。
第二种模式是实际使用的底层技术。这是通过 select 过滤区域中称为 "Convert to advanced filter" 的下拉菜单实现的。现在,您将看到应用于 Stackdriver 数据检索的底层(原始)过滤器。
如果清除这些过滤器,您现在将看到所有 从所有来源收集的日志记录。如果您认为正在记录日志记录但您无法在向导驱动的方法中找到它们,那么这可能很有用。您可以看到所有条正在记录的日志记录,导致生成您想要的日志记录,然后在未过滤的集合中看到它。这通常会给您 "aha" 时刻,您现在可以看到可以在以后的过滤器中使用的字段。