从内部部署的 Sentry 实例中解压 gzipped json blob-as-text (nodestore_node table) 数据

decompressing gzipped json blob-as-text (nodestore_node table) data from on-premise instance of Sentry

我有一个内部部署的哨兵实例。我们需要导出所有事件数据并能够读取它。我已经能够导出我们感兴趣的 tables,而且大多数都是可读的,但是有一个 nodestore_node table,数据存储为 gzipped json blob-as-text,我不熟悉。我尝试了很多不同的东西,但没有成功地转换成人类可读的东西。到目前为止我已经尝试过的一些事情:

我还尝试查看是否有 API 导出所有数据但找不到 - 如果有人知道通过本地 [=43] 提取转换后的节点存储数据的方法=], 我洗耳恭听。

任何想法将不胜感激!!

有一个事件API: https://docs.sentry.io/api/events/list-a-projects-events/

可以按照文档中的说明生成内部授权令牌 (https://docs.sentry.io/api/auth/),基础 URL 只需换出:

{base_url}/settings/account/api/auth-tokens/

然后一旦生成令牌,就可以调用事件: curl {base_url}/api/0/projects/{organization_slug}/{project_slug}/events/ \ -H 'Authorization: Bearer <auth_token>'

非常感谢 BYK 在 Sentry 的所有回答:https://forum.sentry.io/t/decompressing-gzipped-json-blob-as-text-nodestore-node-table-data-from-on-premise-instance-of-sentry/11897