/newrelic-telemetry-sdk-dotnet

.NET library for sending telemetry data to New Relic

Primary LanguageC#Apache License 2.0Apache-2.0

Archived header

Archival Notice

❗Notice: This project has been archived as is and is no longer actively maintained.

New Relic has adopted a language agnostic approach that facilitates data collection from all OpenTelemetry data sources. We are deprecating the support of the .NET Telemetry SDK and the .NET OpenTelemetry exporter.

The current recommended approaches for sending OpenTelemetry data to the New Relic platform are as follows:

  • Configure your OpenTelemetry data source to send data to the OpenTelemetry Collector using the OpenTelemetry Protocol (OTLP) and configure the collector to forward the data using the New Relic collector exporter.
  • Configure your OpenTelemetry data source to send data to the native OpenTelemetry Protocol (OTLP) data ingestion endpoint. OTLP is an open source gRPC based protocol for sending telemetry data. The protocol is vendor agnostic and open source.

For more details please see:


New Relic .NET Telemetry SDK

New Relic .NET Telemetry SDK

The New Relic .NET Telemetry SDK allows tracking of information about the execution of an application and sends it to the New Relic back-end. New Relic tools allow the visualization of this information, making it insightful and actionable.

Limitations

The New Relic Telemetry APIs are rate limited. Please reference the documentation for New Relic Metric API and Trace API requirements and limits on the specifics of the rate limits.

Find and use your data

Tips on how to find and query your data in New Relic:

For general querying information, see:

Support

Should you need assistance with New Relic products, you are in good hands with several support diagnostic tools and support channels.

This troubleshooting framework steps you through common troubleshooting questions.

If the issue has been confirmed as a bug or is a Feature request, please file a Github issue.

Support Channels

Contributing

We encourage your contributions to improve the .NET Telemetry SDK! Keep in mind when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. You only have to sign the CLA one time per project. If you have any questions, or to execute our corporate CLA, required if your contribution is on behalf of a company, please drop us an email at opensource@newrelic.com.

A note about vulnerabilities

As noted in our security policy, New Relic is committed to the privacy and security of our customers and their data. We believe that providing coordinated disclosure by security researchers and engaging with the security community are important means to achieve our security goals.

If you believe you have found a security vulnerability in this project or any of New Relic's products or websites, we welcome and greatly appreciate you reporting it to New Relic through HackerOne.

If you would like to contribute to this project, please review these guidelines.

To all contributors, we thank you! Without your contribution, this project would not be what it is today. We also host a community project page dedicated to the New Relic Telemetry SDK (.NET).

Open source license

This project is distributed under the Apache 2 license.