New Relic provides flexible, dynamic observability of your entire infrastructure, from services running in the cloud or on dedicated hosts to containers running in orchestrated environments. You can connect the health and performance of all your hosts to application context, logs, and configuration changes.
With infrastructure monitoring, modern operations teams get complete observability of complex and hybrid systems, from a datacenter to thousands of Amazon, Google Cloud, or Azure instances.
Read on to learn about our infrastructure monitoring solutions, and to see how to get started. Also, if you don't have one already, create a New Relic account. It's free, forever.
The Hosts page for your infrastructure shows performance indicators for systems, networks, processes, and storage.
Our infrastructure monitoring solutions
We have a wide range of infrastructure monitoring solutions. Here's a summary:
- Our infrastructure agent for Linux, macOS, and Windows operating systems.
- Our Kubernetes and Pixie integrations.
- Our cloud integrations for Amazon, Azure, and Google Cloud Platform.
- Our Prometheus integrations.
- Our on-host integrations for services like MySQL, NGINX, Cassandra, and Kafka (to name a few). Most of the on-host integrations are installed with the infrastructure agent and work in concert with it to send data.
Quick start: Use our guided install
The quickest way to get started is to use our guided install, which installs our infrastructure monitoring agent and discovers applications and log sources in your environment.
The guided install works with most setups. But if it doesn't suit your needs, check out our other options below.
Reduce MTTR with actionable data
Real-time metrics and analytics reduce your mean-time-to-resolution (MTTR) by connecting changes in host performance to changes in your configuration. From the Inventory page you can search across your entire estate to find exactly which of your hosts contain particular packages, configs, or startup scripts.
The Inventory page focuses on all the infrastructure entities in your estate.
From the Events page you can track config changes, restarts, SSH sessions, and other key event changes. A real-time feed gives you a changelog for your entire infrastructure. Our solution securely collects and displays your data in five seconds, so your monitoring never lags behind reality.
The Events page contains a real-time feed of all that is happening in your hosts.
With our infrastructure monitoring tools you can also:
- Query your data to drill down into your infrastructure events and build custom dashboards that you can share with your team.
- Troubleshoot performance issues, no matter where the issue occurs—server-side or application-side—thanks to APM data connection with infrastructure monitoring.
- Create, view, or update alert settings directly from the relevant infrastructure chart. For example, you can create a host not reporting alert condition.
View logs for your infrastructure and app data
Bring your logs and infrastructure data together to make troubleshooting easier and faster! With logs in context, you can see logs of your infrastructure data, such as Kubernetes clusters. You can add as many configuration files as you need; these files will serve as the sources that push your log metadata to our platform.
You can also see log messages related to your errors and traces directly in your app's or host's UI. No need to switch to another UI page in New Relic! For more information, see our APM logs in context documentation.
If your APM agent doesn't support our automatic logs in context solution yet, you can continue to use our manual logs in context solutions, and forward your logs via our infrastructure agent or other supported third-party log forwarder.
Install the infrastructure agent
Our open source infrastructure agent is a lightweight executable file that works in the background to collect data from your operating system.
If you don't want to use our guided install, the simplest way to install the infrastructure agent is with a package manager (Linux) or with the MSI installer (Windows).
If you don't have a New Relic account yet, or prefer to follow the procedure step-by-step, see our tutorials to install the agent for Linux | Windows | Elastic Beanstalk | Ansible | Chef | Puppet.
Our infrastructure service integrations
Our infrastructure integrations give you access to the metrics of many popular services and systems. Our integrations include:
- Cloud platform integrations: Amazon, Google Cloud Platform, and Microsoft Azure.
- Our Kubernetes integration, and our Pixie integration.
- Our on-host integrations, like NGINX, Cassandra, MySQL, and many more: these work in concert with our infrastructure agent.
- Make your own integration with New Relic Flex.
Our Kubernetes cluster explorer gives you a powerful and innovative solution to the challenges associated with running Kubernetes at a large scale.
Filter your hosts
Filter sets allow you to organize your hosts based on criteria that matter most to you. You can filter your hosts by any infrastructure attribute, such as geographic location, hostname, or Linux distribution.
You can also filter on Amazon attributes, such as region or instance type, and add custom attributes to define unique metadata, such as what team manages the host or the services running.
Explore your infrastructure data
You can query and visualize your infrastructure data:
- Sample and search infrastructure events, such as to gain full understanding of the data being collected.
- Browse your data visually with the data explorer.
- Create custom SQL-like queries of your data using NRQL, or query your data using our PromQL-style queries.
- Use dashboards to build advanced data visualizations, contextualize data, and understand what's going on in your system, real-time.