|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-introduction-to-new-relic-one/
课程评论:没有评论
课程名称:全面介绍 New Relic One [带 APM] 课程概述:New Relic 是领先的基于云的可观察性平台,旨在帮助客户优化他们的软件。作为一款 SAAS(软件即服务)工具,New Relic 监控从数据库到服务器再到用户行为的一切。完成本课程后,您将发现 New Relic 直观易用。它提供详细的堆栈跟踪信息,帮助您了解每个错误,并概述客户访问您网站的体验。您将创建一个 New Relic 账户,并在应用程序中安装代理。该代理是一段轻量级代码,提供有关服务器响应时间的详细和分段信息,代理报告的数据将用于计算 Apdex 分数、SLO、SLI 和 SLA。我们还将利用自动基线功能。 课程内容包括: 1. 介绍:了解使用 New Relic 的原因以及 APM 工具使我们能够实现的目标。所有内容均基于免费试用版,因此您无需购买任何东西。熟悉 New Relic 的架构和课程机制。 2. 应用设置:开始注册 New Relic,学习如何将 New Relic 代理集成到您的应用程序中。我们将以 NodeJS 应用为例,同时演示如何在使用 TomCat 的 Java 应用中实现这一点。 3. New Relic APM:New Relic APM 是 New Relic One 的旗舰产品。学习如何浏览用户界面,从应用概览仪表板到服务地图,深入了解应用性能,通过错误分析仪表板调试错误。同时了解 Apdex 分数是如何计算的,以及如何在 New Relic 中设置阈值。 4. 基础设施和 Kubernetes 监控:介绍如何监控 Kubernetes。首先设置一个简单的 MiniKube 集群,以获取节点、Pod 和所有部署的指标。 5. 警报设置:当您急于调试重大生产问题时,您希望快速接收通知,而不是被大量垃圾警报打扰。学习如何设置 New Relic 警报并集成 Slack,以便快速满足团队需求。 6. 用户监控:监控用户行为与监控软件或基础设施是根本不同的。了解如何在应用程序运行后监控真实用户,以便发现服务器响应后的用户体验问题。通过简单的代码片段实现真实用户监控,同时利用合成测试提前识别问题。 本课程结合理论和实践示例,包含作业和测验,确保您保持学习进度并测试知识。
New Relic is a leading cloud based observability platform, designed to help its customers optimize their software. New Relic works as a SAAS (Software as a service) tool, monitoring everything from your databases to servers to user behaviour. After this course you will find New Relic to be intuitive and easy to use. New Relic gives you detailed stack traces of each error and even provides an overview of the experience your customers have while visiting your website.You will create a New Relic account as well as install an agent in your application. The agent is a lightweight bit of code that gives detailed and segmented information about how long it takes for your servers to respond. The data the agent reports will be used to calculate metrics like Apdex Scores, SLO's, SLI's and SLA's. We will make use of the automated baselining feature as well.Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.The IntroductionUnderstand why we should use New Relic and what having an APM tool really enables us to achieve. Everything in this course will be straight from the free trial version, so you you don't need to buy anything. What does the New Relic architecture look like? Familiarize yourself with the mechanics of the course.The Application SetupStart of by signing up for New Relic. Learn how to integrate the New Relic agents in your applications. For an example we will be using a NodeJS application. We also demonstrate how to do this with a heavier Java application making use of TomCat.New Relic APMNew Relic APM is the flagship product of New Relic One. We will spend some time learning how to navigate the UI, from the application overview dashboard to service maps, get detailed insights into your application's performance. Debug errors using the error analytics dashboard. We will touch upon the legacy errors page as well. Understand how Apdex score is calculated and how to set your thresholds in New Relic.Infrastructure and Kubernetes MonitoringWe need Kubernetes to orchestrate our containers but who will monitor Kubernetes? New Relic comes to our rescue. Kubernetes creates a layer of abstraction which we wish to monitor. First setup a simple MiniKube cluster incase you do not already have one. We shall aim to obtain metrics from nodes, pods and all our deployments.AlertingYou are rushing to debug a major production issue. The last thing you want is a lot of spam alerting disturbing you. Whether you use Slack or HipChat you want to be notified quickly on whichever platform your team is comfortable with. To achieve this goals we understand how New Relic Alerting works and setup a sample Integration with Slack. We learn how to take advantage of all the features available in the UI.User MonitoringA single malfunctioning checkout button of an e-commerce website can cost you millions of dollars. Client side monitoring is fundamentally different from monitoring software or infrastructure. The focus is on what happens after once the server has sent a response. The primary goal is to understand what the user is going through. Real user monitoring means monitoring real users once the application is live. We achieve this by a simple snippet we put into our code. But this reports issues after the customer has seen them. Which means we rely on synthetic testing to prepare the website before customers actually come.