logo
banner image
rocket image New Relic Pro Pricing

Overview

Pricing in New Relic is based on a combination of data ingestion and number of users. There is a free tier for users but there are also core and full platform tiers, which are paid for.

Data Ingestion

For ingestion purposes, New Relic does not distinguish between different types of telemetry. Logs, Traces and Metrics are taken as a whole. On the one hand this sounds like it is making things simple. The problem is that telemetry signals such as metrics do ot easily convert to a fixed or predictable number of bytes. A metric is a measure, a timestamp and a value but it also can consist of an arbitrary number of attributes. Naturally, also, the names and values of those attributes can vary enormously in length.

Because of the difficulty of calculating these data volumes, New Relic suggest that you can open a free account and send a sample of data to it. You can then use their tools to extrapolate your potential data usage. This is undoubtedly the best approach to take. If however, you do not have the time or resources for this then we can offer some very, very rough guides.

Logs

for us, a log record averages out at about 1.2kb

Traces

You cannot really define the size of a trace as a trace consists of an arbitrary number of spans - it could be 10, but then again it could be 10,000. Once again, though, as a very, very rough rule we cough say that the approximate size of a span is around 1.5 kilobytes.

Metrics

As we have mentioned previously, asking the size of a metric is the observability equivalent of asking how long is a piece of string. This is because metrics come in all different shapes and sizes. They may be a simple measure with a timestamp and a value or they may be a histogram. They may have just a few labels or a few dozen. They may also be generated in different formats - such as Prometheus or OpenTelemetry and then they may be subjected to different compresssion algorithms and saved in different formats. The best advice is to send some sample metric data to a free new relic account. In doing so, make sure that you use a representative range of sources:

  • Kubernetes Metrics
  • Container metrics (they aren't the same as K8S metrics)
  • APM Metrics
  • VM metrics
  • Other infrastructure metrics - e.g. Kafka, API gateways, Database Servers

The first 100GB of data ingested per month is free of charge. Thereafter, New Relic has two levels of charging for data ingestion - Original and Data Plus. According to the New relic documentation, Data Plus provides a number of additional features including:

"advanced performance, governance, and compliance capabilities, including extended data retention""

Original data ingest is charged at $0.35 per GB

Data Plus data ingest is charged at $0.55 per GB

Retention

Default retention period varies according to signal type and data ingest option. At present defaults for logs and traces are:

Signal Original Data (days) Data Plus (days)
Logs 8 98
Traces 8 98

For metrics the retention policy is as follows:

Raw dimensional metric data points are stored for 30 days.

Aggregated data points (generated by New relic) are retained for 13 months.

User Pricing

User Pricing can vary depending on which version of New relic you are using. In the Pro version of New Relic (which we are featuring in our Estimator), the pricing is as follows

User Type Monthly Cost ($)
Basic 0
Core 49
Full Platform 349 for annual commitment or 418.80 for Pay As You Go


Top