Here are answers to some of the most frequently asked questions about New Relic Servers for Linux.
What metrics are supported? Can I report custom server metrics?
Servers for Linux reports on:
- Free disk space
- I/O utilization
- CPU usage
- Memory usage
- Top 20 processes that are using significant memory or I/O
New Relic Servers does not support custom metric reporting on servers at this time.
What do the CPU states mean?
|IO Wait||Time that the CPU is idle and there is at least one input or output operation in progress.|
CPU time "stolen" from this virtual machine by the hypervisor for other tasks (such as running another virtual machine).
New Relic will only show increased stolen activity when the app has activity. For example, if resources are stolen but the virtual machine is not actively processing, you see no stolen load. However, if resources are being stolen and the virtual machine is even slightly active, the load spikes proportionally. The more stolen resources there are, the less active the virtual machine needs to be to generate a high load rating.
Note: New Relic does not count stolen time for CPU activity alerts.
|System||Time used by the kernel and its associated processes. This is mostly system housekeeping, but things like RAID rebuilding, and handling network transmission and checksums fall into this category as well.|
|User||Time the CPU has spent running users' processes.|
|Idle||Anything between the top of your graphed usage and 100% (in white) is time when the CPU is not doing anything at all.|
What is Disk I/O % utilization?
The Disk I/O % utilization measures the amount of time that a device is busy vs. idle. It is not based on throughput or "IOPS."
What do the Network statistics mean?
- Bandwidth is the amount of data transferred per unit time. Tx/transmitted and Rx/received are totaled in the Bandwidth graph.
- Packets per second is how many separate network packets have been sent and received.
- Errors are simply the number of errors recorded for the interface by the OS.
Can I use the New Relic REST API to access metrics for New Relic Servers?
Yes, the New Relic REST API supports querying server monitoring performance data. You can pull the metrics in the same way you would for any New Relic agent. For more information, see the API examples for servers.
- Get the server IDs.
- Get the list of valid server metric names from the API.
- Use the API to get the server metric data.
Tip: An easy way to get started with New Relic's REST API is to use the API Explorer (v2).