📅  最后修改于: 2023-12-03 15:10:47.801000             🧑  作者: Mango
如果你正在使用 New Relic 进行应用程序性能监控,你可能需要定制错误事件的通知,以便更好地跟踪和调试问题。为此,你可以添加一些自定义属性到错误通知中。
以下我们介绍如何使用 New Relic API 查询以获取自定义属性。
要使用 New Relic API,你需要确认你的账号具有相应的 API 访问权限。你可以在账号设置中检查你的访问级别。
使用以下 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 返回的数据中,包含了你自定义的所有属性,你可以根据你的需求进行过滤和分析。
在本文中,我们介绍了如何使用 New Relic API 查询以获取自定义属性。这些属性可以帮助你更好地跟踪和调试应用程序错误。如果你有更多的问题或需要更多帮助,请查看 New Relic 的文档和 API 文档。