【问题标题】:Sentry.io API get issues filtering on environment tagSentry.io API 获取过滤环境标签的问题
【发布时间】:2021-09-25 08:07:14
【问题描述】:

我想从 sentry.io 检索问题

以下代码返回问题的第一页

import json
import requests

url = "https://sentry.io/api/0/projects/my-account/my-project/issues/"
res = requests.get(url, headers={"Authorization": "Bearer <token here>")
issues = json.loads(res.text)

我正在努力使用他们(简要)文档中提到的“查询”: https://docs.sentry.io/api/events/list-a-projects-issues/

查询(字符串)

可选的 Sentry 结构化搜索查询。如果未提供,则假定隐含“is:unresolved”。

问题:如何使用query 过滤例如“环境”等于“生产”?

【问题讨论】:

    标签: python python-requests sentry


    【解决方案1】:

    我被文档误导了。它实际上相当简单:

    import json
    import requests
    
    url = "https://sentry.io/api/0/projects/my-account/my-project/issues/"
    query_str = "environment=production"
    res = requests.get(f"{url}?{query_str}", headers={"Authorization": "Bearer <token here>")
    issues = json.loads(res.text)
    

    【讨论】:

    • 我确实用我们得到的一堆不同的请求/项目/环境尝试了这个,我得到了无法解释的结果(一些不在环境中,等等)。这没有按预期工作,并且没有记录。希望这会很快发展。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-18
    • 2015-11-13
    • 2021-05-14
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多