Skip to content

Commit e29898e

Browse files
authored
Update New Relic page with data on sending OTLP. (#134)
1 parent 61cc465 commit e29898e

File tree

1 file changed

+11
-64
lines changed

1 file changed

+11
-64
lines changed

src/docs/partners/new-relic.mdx

Lines changed: 11 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -7,75 +7,21 @@ path: '/docs/partners/newrelic'
77

88
# Overview
99

10-
:sparkles: **[New Relic offers OTLP (OpenTelemetry Protocol) Ingest as a pre-release! To sign up, click here!](https://forms.gle/fa2pWcQxgVQYMggEA)** :sparkles:
10+
**[New Relic offers OTLP (OpenTelemetry Protocol) Ingest! No exporter is required. To sign up, click here!](https://forms.gle/fa2pWcQxgVQYMggEA)**
1111

12-
This means you can configure the AWS OpenTelemetry Collector to use the OTLP exporter and no longer need this exporter to send data to New Relic.
1312

14-
New Relic's OpenTelemetry Collector Exporter sends `trace`, `metric`, and `log` data from the AWS OpenTelemetry Collector to New Relic. This capability gives you the power of instrumenting your entire stack for complete visibility and interoperability on the New Relic One platform. Use our curated out-of-the-box experiences and flexible visualization tools to quickly gain insight into how all your apps, systems and components are performing.
13+
New Relic's platform can receive `trace`, `metric`, and `log` data from the AWS OpenTelemetry Collector via OTLP. This capability gives you the power of instrumenting your entire stack for complete visibility and interoperability on the New Relic One platform. Use our curated out-of-the-box experiences and flexible visualization tools to quickly gain insight into how all your apps, systems and components are performing.
1514

1615

1716
## Requirements
1817

1918
1. The New Relic OpenTelemetry Collector exporter is included in the AWS OTel Collector. It requires a functioning instance of the AWS OTel Collector to operate.
2019
2. If you have not already done so, [create your New Relic account](https://docs.newrelic.com/docs/accounts/accounts-billing/account-setup/create-your-new-relic-account).
21-
3. Create an ingest API key using New Relic’s [API Keys UI](https://one.newrelic.com/launcher/api-keys-ui.api-keys-launcher).
20+
3. Create an ingest license key using New Relic’s [API Keys UI](https://one.newrelic.com/launcher/api-keys-ui.api-keys-launcher).
2221

2322
## Configuration
2423

25-
The following configuration must be added to your existing AWS OTel Collector configuration yaml file.
26-
27-
1. Add the `newrelic` exporter to the list of configured exporters for traces, metrics, and logs in the `service` section:
28-
29-
```yaml
30-
service:
31-
pipelines:
32-
traces:
33-
exporters: [newrelic]
34-
metrics:
35-
exporters: [newrelic]
36-
logs:
37-
exporters: [newrelic]
38-
```
39-
40-
2. Add the `newrelic` configuration to the `exporters` section with your New Relic Ingest API Key:
41-
42-
```yaml
43-
exporters:
44-
newrelic:
45-
apikey: your_ingest_api_key_goes_here
46-
```
47-
48-
## New Relic Exporter Configuration Options
49-
50-
#### apikey (Required)
51-
52-
Your New Relic Insights Insert API Key or License Key.
53-
54-
#### timeout (Optional)
55-
56-
Amount of time spent attempting a request before abandoning and dropping data.
57-
58-
Default is 15 seconds.
59-
60-
#### Example EU configuration
61-
62-
```yaml
63-
exporters:
64-
newrelic:
65-
apikey: super-secret-api-key
66-
timeout: 30s
67-
68-
# host_override is set to send data to New Relic's EU data centers.
69-
traces:
70-
host_override: trace-api.eu.newrelic.com
71-
metrics:
72-
host_override: metric-api.eu.newrelic.com
73-
logs:
74-
host_override: log-api.eu.newrelic.com
75-
```
76-
77-
78-
## Complete example configuration
24+
Here's an example OpenTelemetry Collector configuration (OTLP Input OpenTelemetry Collector YAML):
7925

8026
```yaml
8127
receivers:
@@ -88,24 +34,25 @@ processors:
8834
batch:
8935

9036
exporters:
91-
newrelic:
92-
apikey: your_ingest_api_key_goes_here
93-
timeout: 30s
37+
otlp:
38+
endpoint: ${NEW_RELIC_ENDPOINT}
39+
headers:
40+
api-key: ${NEW_RELIC_LICENSE_KEY}
9441

9542
service:
9643
pipelines:
9744
traces:
9845
receivers: [otlp]
9946
processors: [batch]
100-
exporters: [newrelic]
47+
exporters: [otlp]
10148
metrics:
10249
receivers: [otlp]
10350
processors: [batch]
104-
exporters: [newrelic]
51+
exporters: [otlp]
10552
logs:
10653
receivers: [otlp]
10754
processors: [batch]
108-
exporters: [newrelic]
55+
exporters: [otlp]
10956
```
11057
11158
## Support

0 commit comments

Comments
 (0)