
Learn how to use new relic for performance monitoring, including dashboards, ai integrations, alerts, slos, and integrations with pagerduty and slack to manage latency, availability, and errors.
1. You will understand why APM is so important
2. What are the Four Golden Signals
3. What are the benefits of good Monitoring system
Identify a host as the system monitored with New Relic, the agent as the data messenger, and define entity, transaction as a single task, and tags as key-value labels.
Learn how New Relic handles metrics, events, logs, and traces, including metric types, time slice data, and event attributes, with distributed tracing via spans for monitoring system requests.
Set up a dotnet core web API with mysql and swagger, and monitor it using agents to track CRUD operations and all API and database calls.
Explore the APM service summary page for Docs World to view app metadata, status, and health, and analyze web transaction time, Apdex, throughput, error rate, and transactions across date ranges.
Update the application name alias and set Apdex threshold to 0.6 in the APM settings, then save. The summary page reflects the new name and Apdex of 0.6 within minutes.
Explain the top New Relic K metrics beyond the four golden signals: response time, throughput, error rate, and Apdex, and how charts and thresholds support alerts.
New Relic monitors every database query. View the databases page to sort by time and inspect the top 20 queries, including insert doc stored procedures and doc select.
Explore New Relic logs to review error and information events, customize the works table, build queries, and view detailed error data such as error message, error class, and stack trace.
How to add Custom Metrics to Transactions and run query against it
How to add Custom Exceptions to Transactions and run query against it
Define alerts as informational messages triggered by specific metric thresholds to monitor application health, notify via email, teams, slack, or Pagerduty, and convert breaches into incidents and ultimately issues.
Create your first alert in New Relic by setting a response time threshold and email notification, using a new alert condition, policy, and admin workflow.
In this lecture, we walk through how to create a postmortem directly from an alert in APM Services.
You’ll learn how to capture incident details, analyze root cause, document impact, and link alerts with actionable insights for future prevention.
This process helps teams improve incident response, accountability, and long-term system reliability.
Create database alerts from graphs in New Relic, setting thresholds for stored procedure query time, linking to a policy and a workflow, and configuring email notifications.
You will understand what is SLA, SLO, SLI and Error Budget
Define and create your first .NET dashboard to visually monitor app metrics, including transactions, errors, and VM metrics, using pre-built dashboards and customizable queries.
Set up a New Relic infrastructure dashboard via PowerShell: install the infrastructure agent on Windows, paste the admin command, and monitor CPU, memory, disk, and host metrics across all hosts.
Create a synthetic availability monitor (ping) with multiple locations, configure a one-minute interval, and set up an alert policy to notify via email on failures.
Learn to build endpoint availability with synthetic monitoring using New Relic, writing scripted API tests to verify status and message fields and ensure 200 responses from a Dublin location.
Understanding APM and New Relic:
Basic and advanced concepts of APM and New Relic tool usage.
Four Golden Signals of Monitoring
Building APM with New Relic:
Step-by-step guide to building APM for your application from scratch.
APM Service Monitoring:
Monitoring Transactions, Traces, and Errors, including .NET Core API and SQL service layer.
New Relic AI usage
Discover how New Relic AI (NRAI) simplifies observability tasks across your system, from generating queries to analyzing error logs and suggesting tailored dashboard insights, with just a click.
APM Services:
Database monitoring, distributed tracing, and triaging errors.
Adding custom metrics and custom exceptions to transactions
Creating Alerts:
Setting up alerts for request latency, error rate, specific API endpoints, SQL query duration, and host data reporting.
We will undestand basic Definitions, Policies, Conditions, Workflows, Destinations, Incidents and Issues.
Creating Postmortem after issue close
Synthetic Monitoring:
Performing API and availability alerting with notification using GET/Post methods.
Creating Dashboards:
Designing dashboards with widgets for response time, error rate, AppDex, host graph usage, service map usage, and applying formulas.
Pre-build dashboards and variable usages
New Relic Agent Installations and Configurations:
Installing agents, configuring settings, and querying basic metrics.
Understanding SLA, SLO, SLI, and Error Budget:
Creating New Relic SLO/SLI for success rate (DevOps).
SLA Reports
Integration with Emails and Slack:
Integrating monitors with emails and Slack for streamlined communication.
Monitoring Application Aspects:
Tracking availability, reliability, scalability, and duration.
Visualizing Request Paths:
Visualizing the entire request path to identify bottlenecks and errors quickly.
Administration:
Managing user preferences, plan usage, data usage, and access management
Understading New Relic Query Language (NRQL) with APM Key Metrics