📌  相关文章
📜  查询以获取 newrelic noticeErr 自定义属性 (1)

📅  最后修改于: 2023-12-03 15:10:47.801000             🧑  作者: Mango

查询以获取 newrelic noticeErr 自定义属性

如果你正在使用 New Relic 进行应用程序性能监控,你可能需要定制错误事件的通知,以便更好地跟踪和调试问题。为此,你可以添加一些自定义属性到错误通知中。

以下我们介绍如何使用 New Relic API 查询以获取自定义属性。

1. 确认是否具有 API 访问权限

要使用 New Relic API,你需要确认你的账号具有相应的 API 访问权限。你可以在账号设置中检查你的访问级别。

2. 查询自定义属性

使用以下 API 来查询你自己的 New Relic 帐户 notice_error_attribute 的自定义属性。

import requests
import os

account_id = os.getenv('NEW_RELIC_ACCOUNT_ID')
api_key = os.getenv('NEW_RELIC_API_KEY')

response = requests.get(
    'https://api.newrelic.com/v2/notice_error_attribute.json',
    headers={'X-Api-Key': api_key},
    params={'account_id': account_id}
)

response.raise_for_status()

data = response.json()

for attribute in data['notice_error_attributes']:
    print(attribute['name'])

API 返回的数据中,包含了你自定义的所有属性,你可以根据你的需求进行过滤和分析。

3. 结论

在本文中,我们介绍了如何使用 New Relic API 查询以获取自定义属性。这些属性可以帮助你更好地跟踪和调试应用程序错误。如果你有更多的问题或需要更多帮助,请查看 New Relic 的文档和 API 文档。