使用REST API发送数据至newrelic做监控

简介: 在k8s平台中的pod,内网监控并将数据发送到newrelic做alert. 在pod内调用newrelic的restapi发送数据并,创建alert policy,依据监控数据创建codition,之后和alert做关联。

需求:

        在k8s平台中的pod,内网监控并将数据发送到newrelic做alert。

实现:

        1. 参考https://docs.newrelic.com/docs/insights/insights-data-sources/custom-data/send-custom-data-insights#transaction-defaults

                    https://docs.newrelic.com/docs/insights/insights-data-sources/custom-data/send-custom-events-event-api

           选择使用event-api将pod内获取到的数据发送到newrelic

        2. 在newrelic里新建alert

            2dd1277d66e5b2de71d6efe739dfb6784658311e

            点击”Alerts“ 打开alert界面-> 选择”Alert Policies“

            在界面右上角点击”New alert policy“

             9c78669e1984a25aeb080f92014c96a309e01130

            输入 name, preference选择by condition.

         3. 在insight中查看data是否成功上传

             在newrelic主页菜单栏选择”insights“,打开如下界面:

              b911b7e94dd87a7265427b9018e2ae2d9da8faa8

             在该界面输入查询语句来检索结果。

             如 上传如下json数据,NRQL语句可以写作 select * from Purchase when account >=3

             参考https://docs.newrelic.com/docs/insights/nrql-new-relic-query-language/using-nrql/query-page-create-edit-nrql-queries

[
  {
    "eventType":"Purchase",
    "account":3,
    "amount":259.54
  },
  {
    "eventType":"Purchase",
    "account":5,
    "amount":12309,
    "product":"Item"
  }
]
         4. 如果数据成功上传,那么接下来需要新建codition

             打开alert policy界面:

             0ae848b7e76b41345108c6090b5385ea01d1afd9

           选择”create a codition“

           9148f4b6a70ae209b05d83386daf3bb2b2972d37

           选择”NRQL“,

           dbecb19b8e1ff853105e7bd57817d888d73dcf29

            输入NRQL的query语句。thresholds中设置针对query结果的策略。输入condition name后,点击”create codition“。

至此,使用api发送数据,并使用newrelic创建alert做监控的基本工作完成。

相关文章
|
13天前
|
API 网络安全
发送UDP数据免费API接口教程
此API用于向指定主机发送UDP数据,支持POST或GET请求。需提供用户ID、密钥、接收IP及端口、数据内容等参数。返回状态码和信息提示。示例中含公共ID与KEY,建议使用个人凭证以提高调用频率。
37 13
|
13天前
|
网络协议 API 网络安全
发送TCP数据免费API接口教程
此API用于向指定主机发送TCP数据,支持POST/GET请求,需提供用户ID、KEY、接收IP、端口及数据内容。返回状态码和信息提示,示例如下:{"code":200,"msg":"发送成功!"}。详情见:https://www.apihz.cn/api/datacstcp.html
31 11
|
1月前
|
人工智能 关系型数据库 MySQL
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
本文通过一个利用百炼大模型平台和Dataphin数据服务API构建一个客户360智能应用的案例,介绍如何使用Dataphin数据服务API在百炼平台创建一个自定义插件,用于智能应用的开发,提升企业智能化应用水平。
120 3
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
|
13天前
|
API 数据安全/隐私保护 开发者
实时获取小红书详情 API 数据
小红书详情API数据获取指南:注册开发者账号,创建应用并申请接口权限,构建请求获取笔记详情,使用Python等语言处理响应数据。需遵守使用规则,注意调用频率和数据安全。
|
27天前
|
XML 数据可视化 API
商品详情数据实战案例,API接口系列
淘宝商品详情数据在电商领域具有广泛的应用价值,而淘宝商品详情API接口则为开发者提供了获取这些数据的重要途径。通过合理利用这些接口和数据,可以提升业务效率、优化用户体验,为电商行业的发展注入新的活力。
|
29天前
|
Prometheus 监控 Java
深入探索:自制Agent监控API接口耗时实践
在微服务架构中,监控API接口的调用耗时对于性能优化至关重要。通过监控接口耗时,我们可以识别性能瓶颈,优化服务响应速度。本文将分享如何自己动手实现一个Agent来统计API接口的调用耗时,提供一种实用的技术解决方案。
38 3
|
1月前
|
SQL 缓存 API
在API接口数据获取过程中,如何确保数据的安全性和隐私性?
在API接口数据获取过程中,确保数据的安全性和隐私性至关重要。本文介绍了身份认证与授权、防止SQL注入和XSS攻击、加密传输、API版本控制、限流与熔断、压力测试与性能优化、备份与恢复以及法律和伦理考量等关键措施,帮助开发者和管理者有效保护API接口的数据安全和隐私性。
|
29天前
|
监控 数据可视化 Java
深入探索:自制Agent监控API接口耗时
在微服务架构中,监控API接口的调用耗时对于性能优化至关重要。通过监控这些指标,我们可以识别瓶颈,优化系统性能。本文将分享如何自己动手实现一个Agent来统计API接口的调用耗时,提供一种有效的监控解决方案。
38 2
|
1月前
|
缓存 API 网络架构
掌握现代API开发:GraphQL vs REST
【10月更文挑战第24天】本文深入探讨了现代API开发中两种主流技术——GraphQL和REST的设计理念、技术特点及实际开发中的对比分析。GraphQL通过声明式数据请求和强类型系统提供更高的灵活性和性能,而REST则以其无状态特性和成熟的生态系统见长。文章还讨论了两者在客户端-服务器交互、安全性和工具支持方面的优劣,帮助开发者根据项目需求做出明智选择。
|
28天前
|
JSON API 数据安全/隐私保护
拍立淘按图搜索API接口返回数据的JSON格式示例
拍立淘按图搜索API接口允许用户通过上传图片来搜索相似的商品,该接口返回的通常是一个JSON格式的响应,其中包含了与上传图片相似的商品信息。以下是一个基于淘宝平台的拍立淘按图搜索API接口返回数据的JSON格式示例,同时提供对其关键字段的解释