0

我正在尝试使用 Stackdriver 日志导出服务设置自定义日志目标接收器。但我能够找到任何关于如何实现这一点的文档。有谁知道在哪里可以找到有关如何实现自定义目标的信息?

我之前已成功设置 Cloud Storage 和 Cloud Pub/Sub 接收器目标。

这是我所指的功能的屏幕截图-Stackdriver 日志导出自定义目标接收器

4

2 回答 2

2

这篇文章中提到了定义自定义目标的方法:如何将 Stackdriver 日志/接收器合并到一个 BigQuery 项目/数据集中?

在 Google Stackdriver Logging 查看器中创建导出时,我们必须选择自定义目标。然后我们必须以以下格式给出目的地:

  • 对于 BigQuery:
    bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]
  • 对于 PubSub:pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[PUBSUB_Topic]
  • 对于 GCS:storage.googleapis.com/[BUCKET_NAME]

将创建接收器后生成的唯一写入者身份添加到 IAM 和管理员,并根据接收器的类型(分别为 BigQuery、PubSub 和 GCS)赋予 BiqQuery 数据编辑器角色、PubSub 编辑器角色和所有存储权限。

于 2018-02-08T23:29:47.750 回答
0

终于能够直接从 Google 获得答案,并且他们在自定义目标方面存在内部未解决的问题,stackdriver 团队正在修复它,但没有 ETA。FWIW,“自定义目标”仍将是三个原始频道(GCS、BQ 或 Pub/Sub)之一,但允许您指定要导出到的另一个项目。但是,可能可以通过 Cloud Pub/Sub 主题导出您的日志,并且第三方通过按照这些说明 [1] 订阅同一主题来接收您的日志,因为 Stackdriver Logging 支持与 Splunk、Logentries 等第三方的日志集成,并且站得住脚。

[1] https://cloud.google.com/logging/docs/export/using_exported_logs#integrate-thru-pubsub

于 2017-09-01T20:00:23.647 回答