New RelicÂ
Length: 2 days
Foundation Modules
Module 1: Introduction to New Relic
What is New Relic and observability platform overview
Full-stack observability and monitoring concepts
New Relic vs. traditional monitoring solutions
Platform capabilities and product suite overview
Account structure and navigation
Basic terminology and concepts
Hands-on: New Relic platform exploration
Module 2: New Relic Agent Installation and Configuration
Understanding New Relic agents and their role
Guided install process and automation
Infrastructure agent installation (Linux, Windows, macOS)
APM agent installation for various languages
Agent configuration files and settings
License keys and account connectivity
Hands-on: Agent installation and configuration lab
Module 3: Infrastructure Monitoring
Infrastructure agent overview and capabilities
Host monitoring and system metrics
Process and service monitoring
Cloud platform integrations (AWS, Azure, GCP)
Container monitoring basics
Hands-on: Infrastructure monitoring setup
Module 4: Application Performance Monitoring (APM)
APM fundamentals and concepts
Application instrumentation methods
Transaction tracing and performance metrics
Database monitoring and query analysis
Error tracking and debugging techniques
Hands-on: APM setup and application monitoring
Module 5: New Relic Query Language (NRQL)
NRQL fundamentals and syntax
Basic query structure and operators
Filtering, grouping, and aggregation functions
Time-based queries and comparisons
Query optimization and best practices
Hands-on: Writing and executing NRQL queries
Module 6: Foundation Review and Assessment
Key concepts recap
Troubleshooting common issues
Knowledge check and Q&A
Advanced Modules
Module 7: Dashboards and Visualization
Dashboard creation and customization
Chart types and visualization options
Template variables and dynamic dashboards
Dashboard sharing and permissions
Best practices for dashboard design
Hands-on: Building comprehensive dashboards
Module 8: Alerting and Incident Management
Alert policy creation and configuration
Condition types and threshold settings
Notification channels and workflows
Alert fatigue prevention strategies
Integration with external tools (PagerDuty, Slack)
Hands-on: Complete alerting workflow setup
Module 9: Browser and Synthetic Monitoring
Browser agent installation and configuration
Real User Monitoring (RUM) implementation
Synthetic monitoring fundamentals
Creating and configuring synthetic tests
Performance benchmarking and SLA monitoring
Hands-on: Browser and synthetic monitoring setup
Module 10: Log Management
Log forwarding and collection setup
Log parsing and correlation with metrics
Log-based alerting and monitoring
Log search and analysis techniques
Hands-on: Log management workflow
Module 11: Distributed Tracing and Service Maps
Distributed tracing concepts and benefits
Trace collection and configuration
Service map visualization
Performance bottleneck identification
Cross-service dependency analysis
Hands-on: Distributed tracing setup and analysis
Module 12: Service Level Management
Service Level Objectives (SLOs) concepts
SLI definition and measurement
Error budget management
SLO monitoring and alerting
Hands-on: SLO implementation and monitoring
Module 13: APIs and Automation
New Relic API overview and authentication
REST API usage and basic automation
CLI tools and command-line operations
Custom integrations and data forwarding
Hands-on: API automation basics
Module 14: Best Practices and Optimization
Deployment and scaling best practices
Performance optimization techniques
Cost management and data optimization
Troubleshooting common issues
Security best practices
Module 15: Certification Preparation and Advanced Topics
New Relic certification program overview
Study resources and practice tests
Advanced use cases and scenarios
Future roadmap and emerging features
Module 16: Course Wrap-up
Course review and key takeaways
Community resources and support
Career development and next steps
Final assessment and knowledge validation
Course evaluation and feedback
Key Learning Objectives
By the end of this course, participants will be able to:
Deploy and Configure: Install and configure New Relic agents across multiple platforms
Monitor Applications: Implement comprehensive APM monitoring for applications
Analyze Performance: Use NRQL to query data and create meaningful performance analysis
Create Dashboards: Build dynamic dashboards and visualizations for monitoring
Set Up Alerting: Configure intelligent alerting and incident response workflows
Implement Browser Monitoring: Set up real user monitoring and synthetic tests
Manage Logs: Collect, parse, and analyze log data effectively
Use Distributed Tracing: Track requests across distributed systems
Apply SLOs: Define and monitor service level objectives
Automate Operations: Use APIs and CLI tools for New Relic automation