newrelic监控使用1
NewRelic是一款强大的应用性能管理工具,它提供了全面的监控解决方案,帮助开发者和运维人员深入了解他们的应用程序性能。本文将详细介绍NewRelic的主要功能和使用方法。 首先,名词说明是理解NewRelic监控的关键。在NewRelic中,`labels`用于对服务器列表进行分类和标记,方便管理和搜索。`Page Views PPM`指的是每分钟页面的综合访问量,`Throughput RPM`则是衡量应用处理请求的速率,而`Errors`表示应用中出现的平均错误率,包括数据库、脚本等多种类型的错误。`Apdex`(Application Performance Index)是应用程序性能指数,0.5表示用户满意度一般,低于0.5表示响应时间过长,高于0.5则较好。 `Overview`概览页面是NewRelic的核心部分,它提供了一个整体的性能概览,包括应用的响应时间、错误率、资源利用率等关键指标。`Transactions`功能允许你深入分析脚本执行情况,找出性能瓶颈,优化代码执行效率。 `Databases`监控让你能够了解数据库的性能,包括查询时间、吞吐量和错误等。NewRelic支持MySQL、Redis、MongoDB等常见数据库的监控,帮助你及时发现并解决数据库层面的问题。 `External Services`监控追踪了应用对外部服务的调用,如API或第三方服务,分析其响应时间和错误率,确保整个系统的连通性。 `Error Analytics`是NewRelic的一个强大特性,它对错误进行分类和分析,提供错误解决策略,帮助快速定位和修复问题。通过`Services Maps`,你可以看到应用服务之间的依赖关系,更好地理解系统架构。 `Reports`报表功能提供了详细的性能数据,便于进行趋势分析和容量规划。`Servers`监控关注服务器的硬件资源,如CPU、内存、磁盘和网络,同时支持设置警报,当达到预设阈值时,可以通过邮件或短信通知。 `Browser`监控分析用户端的页面加载时间、JavaScript错误和浏览器分布,有助于优化用户体验。`Synthetics`监控包括`Ping`监控和`Scripted Browser`,前者用于验证服务可用性,后者则模拟真实用户浏览行为,提前发现潜在问题。 `Mobile`监控专注于移动应用的性能,包括网络请求、设备性能和用户行为。`Plugins`允许扩展NewRelic的功能,监控更多特定的应用和服务。 在安装NewRelic监控时,通常需要为不同组件(如PHP、Servers等)安装相应的扩展或代理。例如,对于CentOS系统,可以使用RPM包安装PHP监控,配置许可证,设置应用名称,并确保PHP在系统路径中。对于服务器监控,需要安装sysmond并配置监控机器名称,设置开机启动。 总的来说,NewRelic提供了一套完整的监控解决方案,覆盖了从应用性能到服务器资源、用户行为等各个层面,帮助团队实时了解系统状况,提升应用的稳定性和性能。通过深入理解NewRelic的各项功能,你可以有效地优化你的IT环境,确保业务的高效运行。
- 粉丝: 67
- 资源: 323
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0