No matter what kind of business you have, your website is your business. Delivering content quickly, consistently, and securely matters, especially during peak periods or unexpected outages.
The cost of your application's downtime can have a damaging effect on customer confidence and retention. Using New Relic, you can:
- Manage your application's performance.
- Identify and troubleshoot bottlenecks.
- Analyze data about customers' usage and experience.
- Get alert notifications about problems before they affect your customers.
- Monitor your technical resources and ecosystem.
Even on your busiest day, New Relic's suite of products helps you be prepared for whatever happens. And take action where it matters the most.
Scale to your busiest day
You can use New Relic throughout your organization, sharing performance information that can help you create apps and keep them running smoothly. Depending on your business needs, you can set user permissions for functions in New Relic products.
Here's just one illustration of how you can embed New Relic in your development cycle to understand the end-to-end business impact of your software performance.
Here are a few example of how you and your teams can make the most of New Relic.
- Product managers and designers: "I use data to improve the customer experience."
A few examples of how your product managers and designers can put New Relic to work.
Use data from New Relic to help understand what works and what doesn't. Share this information with your software engineers so they can prioritize app improvements on solid data rather than guesswork.
- Insights: Monitor user data from Browser and Mobile to see how customers are interacting with your company's website and mobile apps.
- Mobile: Review version trends to compare usage, adoption, and performance across the most recent versions of your mobile app. Use that information to help prioritize improvements to new apps.
- APM and Alerts: Get alert notifications if your Apdex (user satisfaction score) is low. Use APM to identify poorly performing sections of your app and prioritize improvements.
- Browser: Review session traces to view your webpages' full life cycle so you can connect interactions to performance and performance to user experience.
- Synthetics: Craft scripted browsers to simulate user activity on your website from locations around the world (or in a private location). Share this information with your software engineers.
- Software engineers: "I want to solve problem details in my code."
A few examples of how your software engineers can put New Relic to work.
Use New Relic data to make informed decisions when updating apps and to make sure your releases will do well in production.
- Insights: Run queries and APIs to pull together default data from APM, Browser, Mobile, and Infrastructure to see what parts of your code could be updated.
- Alerts: Set up alert policies and review incidents so you can address issues quickly.
- Synthetics: Review data that your product team gathered from Synthetics monitors so you can account for user experience when creating new app features.
- APM: Analyze database and instance level performance issues from multiple angles. Review error analytics to explore events behind errors and troubleshoot trends. Manage app data and deployment details in the UI or with New Relic's REST API. Share your findings with your DevOps engineers using permalinks, ticketing integrations, or Insights.
- DevOps and site reliability teams: "I build and maintain our infrastructure."
A few examples of how your DevOps and site reliability engineers can put New Relic to work.
Use New Relic to monitor the apps that your software engineers made and your product team designed to make sure things are running smoothly. Check the current operational status of the connections between the apps and databases in the system with service maps. Then, check the health map to see which part of the architecture needs attention.
- Infrastructure: Get real-time metrics and powerful analytics to help reduce your mean-time-to-resolution (MTTR) by connecting changes in host performance to changes in your configuration. Monitor the current status of your hosts and your cloud-based or on-host integrations so you can see your infrastructure's impact on app performance.
- Insights: Review default data and custom data in your dashboards, so you know where to dig deeper into problems.
- Alerts: Get alert notifications by chat, mobile device, webhooks, etc. when monitored resources are outside specified ranges. Follow your company's linked runbook procedures to resolve the situation.
- Synthetics: Compare the page load times of your users against similar page load times in Synthetics monitors to see if your app is performing optimally.
- Mobile: Use the Android or iOS SDK APIs to record breadcrumb events for crash analysis, manage handled exceptions, and set up other custom instrumentation for your mobile apps.
- APM: Review deployment markers, so you can monitor the effect of releases and roll back if there is problem. Check out transaction traces for slow transactions, and share that information with your software engineers so they can debug the code.
- Support teams: "I need to troubleshoot and avoid problems."
A few examples of how your support team can put New Relic to work.
Use New Relic to monitor your support sites, to make sure they are up and available to help customers.
- Insights: Track customer feedback and share what you learn with the product team.
- Synthetics: Use Synthetics monitors to check site availability for your support, documentation, and other community websites, so you can fix any issues as soon as they occur.
- Alerts: Use alert notifications, so if any of your sites are down, you can acknowledge you're on top of the situation and investigate right away.
- Mobile and Browser: If there is an issue, review Mobile data and Browser data, and share pertinent information with your DevOps team or software engineers.
- APM: Identify business-critical transactions as key transactions, and share that important information with management.
- Executive team: "I keep the business moving forward."
A few examples of how your executive team can put New Relic to work.
Review information in New Relic about customers and sales to determine whether business performance is on track. Using actionable data, make practical recommendations and analyze New Relic Radar's personalized data trends to help keep the business growing.
- Insights: Review custom data about business performance and share dashboard data about the ROI of business initiatives.
- APM: Make sure the company's systems are doing well by glancing at health maps. If there is an issue, track inter-team dependencies by looking at service maps to figure out which teams need to be connected to fix the issue.
- Browser: Review the geographical information so you can make business decisions about peering agreements and CDN usage.
Use New Relic's digital intelligence platform
Strict security measures protect the data your app sends to New Relic agents. You install an agent on a host or in an application, and the agent sends performance data to New Relic.
There are agents for different New Relic products and for different coding languages. For New Relic APM, the agents correspond to the software language used to develop your app, including:
New Relic products work individually and collectively as a digital intelligence platform so you can troubleshoot, examine, and improve performance from any angle. You can also use the New Relic REST API, agent APIs, and other custom instrumentation options to capture exactly the data you need.
These are just a few examples of how you can make the most out of New Relic. For more information about how to get started, create your New Relic account.