首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

newrelic -通过应用程序环境配置忽略错误消息

New Relic 是一款广泛使用的应用性能监控工具,用于实时监测和分析应用程序的性能数据。它提供了一套全面的监测和分析功能,帮助开发人员和运维团队快速识别和解决应用程序中的性能问题,提升应用的稳定性和可靠性。

忽略错误消息是 New Relic 中的一项配置功能,可以通过应用程序环境配置来设置,用于排除指定的错误消息或异常,以避免对性能监控和报警产生干扰。当应用程序在运行过程中遇到被忽略的错误消息时,New Relic 将不会将其记录为错误或触发报警。

通过忽略错误消息,可以过滤掉一些已知的、无需关注的错误或异常,从而减少错误日志的产生,降低对性能监控和诊断的干扰。这在一些特定场景下非常有用,例如某些第三方库或组件可能会引发一些已知的、不会影响应用稳定性的异常,通过设置忽略规则,可以排除这些异常的影响,确保错误报警的准确性。

在 New Relic 中配置忽略错误消息可以通过以下步骤完成:

  1. 登录 New Relic 控制台,并选择要配置的应用程序。
  2. 在左侧导航菜单中选择 "Settings"(设置)。
  3. 在 "Application settings"(应用程序设置)中,选择 "Error collection"(错误收集)。
  4. 在 "Ignore errors based on messages or exceptions"(基于消息或异常忽略错误)部分,输入要忽略的错误消息或异常的关键词、正则表达式等配置规则。
  5. 保存配置,并重启应用程序以使配置生效。

需要注意的是,配置忽略错误消息需要谨慎操作,确保只忽略那些确实是已知、无需关注的错误。如果配置不当,可能会导致对于潜在问题的忽略,进而影响应用程序的稳定性和用户体验。

作为腾讯云的用户,你可以考虑使用腾讯云的应用性能监控服务 Tencent Cloud Application Insights(https://cloud.tencent.com/product/tcapm)来替代或辅助 New Relic,在腾讯云的生态系统内实现应用程序的性能监控和故障诊断。Tencent Cloud Application Insights 提供了类似的功能和能力,以及与腾讯云其他产品的集成优势。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • GitOps 应用实践系列 - 综述(一)

    GitOps 最早是在2017年由 Weaveworks 创立提出,它是一种进行 Kubernetes 集群管理和应用程序交付的方式。GitOps 使用 Git 作为声明性基础设施和应用程序的单一事实来源。GitOps 的核心思想是拥有一个 Git repository,包含目标环境中当前所需基础设施的声明性描述,以及使目标环境与 Git repository 中描述的状态相匹配的自动化过程。借助 GitOps,可以针对 Git repository 与集群中运行的内容之间的任何差异发出警报,如果存在差异,Kubernetes reconcilers会根据情况自动更新或回滚集群。以 Git 作为 pipeline 的中心,开发人员可以使用自己熟悉的工具发出PR,以加速和简化 Kubernetes 中应用程序部署和操作任务。

    03

    mybatis核心配置文件解读

    ● configuration:根标签,表示配置信息。 ● environments:环境(多个),以“s”结尾表示复数,也就是说mybatis的环境可以配置多个数据源。   ○ default属性:表示默认使用的是哪个环境,default后面填写的是environment的id。default的值只需要和environment的id值一致即可。         ● environment:具体的环境配置(主要包括:事务管理器的配置 + 数据源的配置)   ○ id:给当前环境一个唯一标识,该标识用在environments的default后面,用来指定默认环境的选择。 ● transactionManager:配置事务管理器   ○ type属性:指定事务管理器具体使用什么方式,可选值包括两个   ■ JDBC:使用JDBC原生的事务管理机制。底层原理:事务开启conn.setAutoCommit(false); ...处理业务...事务提交conn.commit(); ■ MANAGED:交给其它容器来管理事务,比如WebLogic、JBOSS等。如果没有管理事务的容器,则没有事务。没有事务的含义:只要执行一条DML语句,则提交一次。 ● dataSource:指定数据源   ○ type属性:用来指定具体使用的数据库连接池的策略,可选值包括三个 ■ UNPOOLED:采用传统的获取连接的方式,虽然也实现Javax.sql.DataSource接口,但是并没有使用池的思想。       ● property可以是:         ○ driver 这是 JDBC 驱动的 Java 类全限定名。         ○ url 这是数据库的 JDBC URL 地址。         ○ username 登录数据库的用户名。         ○ password 登录数据库的密码。         ○ defaultTransactionIsolationLevel 默认的连接事务隔离级别。         ○ defaultNetworkTimeout 等待数据库操作完成的默认网络超时时间(单位:毫秒)   ■ POOLED:采用传统的javax.sql.DataSource规范中的连接池,mybatis中有针对规范的实现。     ● property可以是(除了包含UNPOOLED中之外):         ○ poolMaximumActiveConnections 在任意时间可存在的活动(正在使用)连接数量,默认值:10         ○ poolMaximumIdleConnections 任意时间可能存在的空闲连接数。         ○ 其它....     ■ JNDI:采用服务器提供的JNDI技术实现,来获取DataSource对象,不同的服务器所能拿到DataSource是不一样。如果不是web或者maven的war工程,JNDI是不能使用的。 ● property可以是(最多只包含以下两个属性):         ○ initial_context 这个属性用来在 InitialContext 中寻找上下文(即,initialContext.lookup(initial_context))这是个可选属性,如果忽略,那么将会直接从 InitialContext 中寻找 data_source 属性。         ○ data_source 这是引用数据源实例位置的上下文路径。提供了 initial_context 配置时会在其返回的上下文中进行查找,没有提供时则直接在 InitialContext 中查找。 ● mappers:在mappers标签中可以配置多个sql映射文件的路径。         ● mapper:配置某个sql映射文件的路径 ○ resource属性:使用相对于类路径的资源引用方式 ○ url属性:使用完全限定资源定位符(URL)方式

    02
    领券