我正在尝试使用 Google Cloud Logging API 从我正在开发的 Web 应用程序(恰好是 .net)中写入日志条目。
为此,我必须使用 logging.projects.logs.entries.write请求。这个请求要求我提供一个serviceName
论点:
{
"entries": [
{
"textPayload": "test",
"metadata":
{
"serviceName": "compute.googleapis.com"
"projectId": "...",
"region": "us-central1",
"zone": "us-central1-a",
"severity": "DEFAULT",
"timestamp": "2015-01-13T19:17:01Z",
"userId": "",
}
}]
}
除非我指定“compute.googleapis.com”作为serviceName
我收到错误 400 响应:
{
"error":
{
"code": 400,
"message": "Unsupported service specified",
"status": "INVALID_ARGUMENT"
}
}
现在使用“compute.googleapis.com”似乎可行,但我在问 - 我应该提供什么服务名称,因为我在这里没有使用 Google Compute Engine 或 Google App Engine?