Skip to content

Commit

Permalink
fix(integrations): deleting 'tel sdks integration' doc
Browse files Browse the repository at this point in the history
  • Loading branch information
zuluecho9 committed Dec 14, 2021
1 parent 6d54b3c commit b38adbd
Show file tree
Hide file tree
Showing 10 changed files with 24 additions and 53 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Integrations
title: Alerts and applied intelligence notification integrations
tags:
- Alerts and Applied Intelligence
- Applied intelligence
Expand Down
12 changes: 6 additions & 6 deletions src/content/docs/apis/intro-apis/introduction-new-relic-apis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,13 @@ This document provides examples and reference information for our APIs.

## APIs for data ingest [#data-type-apis]

Our four primary data ingest APIs are some of the [many solutions for reporting data to New Relic](/docs/telemetry-data-platform/get-started/introduction-new-relic-data-ingest-apis-sdks). These APIs can be used directly, but they're also the underlying ingest route for many of our more curated tools, such as our [open source telemetry integrations](/docs/integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations) and our [Telemetry SDKs](/docs/telemetry-data-platform/ingest-apis/telemetry-sdks-report-custom-telemetry-data).
Our four primary data ingest APIs are some of the [many solutions for reporting data to New Relic](/docs/telemetry-data-platform/get-started/introduction-new-relic-data-ingest-apis-sdks). These APIs can be used directly, but they're also the underlying ingest route for any of our tools that use those APIs (for example, our [OpenTelemetry integration](/docs/more-integrations/open-source-telemetry-integrations/opentelemetry/introduction-opentelemetry-new-relic), or our [Telemetry SDKs](/docs/telemetry-data-platform/ingest-apis/telemetry-sdks-report-custom-telemetry-data)).

<table>
<thead>
<tr>
<th style={{ width: "150px" }}>
Data type
API type
</th>

<th>
Expand All @@ -93,7 +93,7 @@ Our four primary data ingest APIs are some of the [many solutions for reporting
</td>

<td>
Send metrics to New Relic from any source (including other telemetry monitoring services).
Send [dimensional metrics](/docs/data-apis/understand-data/new-relic-data-types/#dimensional-metrics) to New Relic from any source (including other telemetry monitoring services).
</td>
</tr>

Expand All @@ -103,7 +103,7 @@ Our four primary data ingest APIs are some of the [many solutions for reporting
</td>

<td>
Send custom event data to New Relic without the use of an agent or integration.
Send custom [event data](/docs/data-apis/understand-data/new-relic-data-types/#events-new-relic) to New Relic without the use of an agent or integration.
</td>
</tr>
<tr>
Expand All @@ -112,7 +112,7 @@ Our four primary data ingest APIs are some of the [many solutions for reporting
</td>

<td>
Send your log data to New Relic.
Send [log data](/docs/data-apis/understand-data/new-relic-data-types/#log-data) to New Relic.
</td>
</tr>

Expand All @@ -122,7 +122,7 @@ Our four primary data ingest APIs are some of the [many solutions for reporting
</td>

<td>
Send distributed tracing data to New Relic without the use of an agent or integration.
Send [distributed tracing data](/docs/data-apis/understand-data/new-relic-data-types/#trace-data) (also referred to as "spans") to New Relic without the use of an agent or integration.
</td>
</tr>

Expand Down
8 changes: 4 additions & 4 deletions src/content/docs/data-apis/custom-data/intro-custom-data.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ To get the most out of New Relic, you may need or want to report custom data to

## Options for custom data [#options]

We have a wide variety of [agents and quickstarts](https://newrelic.com/instant-observability/) that bring in various types of data. But you may need to bring in data that isn't reported by default.
We have a wide variety of [agents and quickstarts](https://newrelic.com/instant-observability) that bring in various types of data. But you may need to bring in data that isn't reported by default.

Options for bringing in custom data include:
Options for reporting custom data include:

* Use our [open source telemetry integrations](/docs/integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations). We have integrations for reporting data from OpenTelemetry, DropWizard, Prometheus, and more.
* Our integrations for third-party telemetry services and specifications, including [OpenTelemetry](/docs/more-integrations/open-source-telemetry-integrations/opentelemetry/introduction-opentelemetry-new-relic), [Prometheus](/docs/infrastructure/prometheus-integrations/get-started/send-prometheus-metric-data-new-relic), [Grafana](/docs/more-integrations/grafana-integrations/get-started/grafana-support-prometheus-promql), [DropWizard](/docs/more-integrations/open-source-telemetry-integrations/dropwizard/dropwizard-reporter), [Micrometer](/docs/more-integrations/open-source-telemetry-integrations/micrometer/micrometer-metrics-registry). [Browse all our solutions.](https://newrelic.com/instant-observability)
* Configure our agents to send custom data. If you're using one of our APM agents, browser agents, or mobile agents, you can configure them to send custom data. To learn more, see the docs for the tool you're using.
* Create your own solution for reporting telemetry data with our language-specific [Telemetry SDKs](/docs/telemetry-data-platform/ingest-manage-data/ingest-apis/telemetry-sdks-report-custom-telemetry-data). Or use the underlying APIs directly: [Metric API](/docs/telemetry-data-platform/ingest-manage-data/ingest-apis/introduction-metric-api), [Trace API](/docs/distributed-tracing/trace-api/introduction-trace-api), [Event API](/docs/telemetry-data-platform/ingest-manage-data/ingest-apis/introduction-event-api), [Log API](/docs/logs/log-management/log-api/introduction-log-api).
* Report data from your operating system or network. If you're using our infrastructure agent, you might want to use our [Flex integration](/docs/integrations/host-integrations/host-integrations-list/flex-integration-tool-build-your-own-integration), which lets you use simple config files to report data.
* Build a [New Relic One application](/docs/new-relic-one/use-new-relic-one/build-new-relic-one/new-relic-one-build-your-own-custom-new-relic-one-application). You can build an app that lives on our platform, that can be shared with your team or the public, and that uses your own JavaScript UI functionality. You can analyze New Relic data, or bring in whatever data you want.
* Build a [New Relic One application](/docs/new-relic-one/use-new-relic-one/build-new-relic-one/new-relic-one-build-your-own-custom-new-relic-one-application) or customize an existing one from [the app catalog](https://opensource.newrelic.com/nerdpacks). You can build an app that lives on our platform, that can be shared with your team or the public, and that uses your own JavaScript UI functionality. You can analyze New Relic data, or bring in whatever data you want.
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ redirects:
- /docs/more-integrations/open-source-telemetry-integrations/istio/istio-adapter
---

Our Telemetry SDKs are an open source set of API client libraries that send data to the New Relic platform. Under the hood, these SDKs rely on our core [data ingest APIs](/docs/data-apis/ingest-apis): the Metric API, Trace API, Log API, and Event API.
Our Telemetry SDKs are an open source set of API client libraries that send data to the New Relic platform. Under the hood, these SDKs rely on our primary [data ingest APIs](/docs/data-apis/ingest-apis): the Metric API, Trace API, Log API, and Event API.

We offer [open-source integrations](/docs/integrations/open-source-telemetry-integrations) for telemetry tools that were created using our Telemetry SDKs. If those solutions (or our other [integrations](https://newrelic.com/instant-observability/)) don't meet your needs, you can use the Telemetry SDKs to create your own telemetry data solutions.
If our [pre-built solutions](https://developer.newrelic.com/instant-observability) don't meet your needs, our Telemetry SDKs are one way to create a custom telemetry solution (see other [solutions for reporting custom data](/docs/data-apis/custom-data/intro-custom-data)).

## Requirements and compatibility [#requirements]

Expand Down Expand Up @@ -198,9 +198,3 @@ For more on the supported data types, see:
### Write your own Telemetry SDK or contribute to an existing one

If you need a Telemetry SDK in a language that does not currently exist or want to contribute to an existing library, please see the [Telemetry SDK specifications](https://github.com/newrelic/newrelic-telemetry-sdk-specs).

## Integrations built with the Telemetry SDKs [#external-data]

To learn more about our integrations built using our Telemetry SDKs, see [Intro to open source telemetry integrations](/docs/more-integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations).

For all monitoring solutions, see our [New Relic Instant Observability](https://newrelic.com/instant-observability/).
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Here are some technical details about how New Relic [distributed tracing](/docs/

## Trace sampling [#sampling]

How your traces are sampled will depend on your setup and the New Relic tracing tool you're using. For example, you may be using a [third-party telemetry service](/docs/more-integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations/) (like OpenTelemetry) to implement sampling of traces before your data gets to us. Or, if you're using [Infinite Tracing](/docs/understand-dependencies/distributed-tracing/infinite-tracing/introduction-infinite-tracing), you'd probably send us all your trace data and use our sampling.
How your traces are sampled will depend on your setup and the New Relic tracing tool you're using. For example, you may be using a third-party telemetry service (like OpenTelemetry) to implement sampling of traces before your data gets to us. Or, if you're using [Infinite Tracing](/docs/understand-dependencies/distributed-tracing/infinite-tracing/introduction-infinite-tracing), you'd probably send us all your trace data and rely on our sampling.

We have a few sampling strategies available:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,9 @@ Requirements differ depending on your [pricing model](/docs/accounts/original-ac

When enabling Infinite Tracing, you should ideally enable it for all associated services. If you have a mix of Infinite Tracing and our standard tracing solutions enabled, traces will have [configuration conflict issues](/docs/understand-dependencies/distributed-tracing/troubleshooting/infinite-tracing-trace-configuration-conflicts).

To start setting up Infinite Tracing, and to see specific requirements, see the docs for these tools:
Instructions for setting up Infinite Tracing are in the specific docs for our solutions. Here are the main places to get started:

* Our [language agents](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing)
* Our [integrations for third-party telemetry tools](/docs/more-integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations/)
* Our [quick start guide](/docs/distributed-tracing/enable-configure/quick-start) for instrumenting your services.
* Our [Trace API](/docs/distributed-tracing/trace-api/introduction-trace-api/)

## Configure Infinite Tracing [#configure]
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -1298,10 +1298,10 @@ Every NRQL query will begin with a `SELECT` statement or a `FROM` clause. All ot

Metric data is more complex than other types of data. There are specific tips for querying it well. We have two types of metric data, each with their own query guidelines:

* [Query dimensional metrics](/docs/data-ingest-apis/get-data-new-relic/metric-api/view-query-you-metric-data), which are reported by our Metric API and by some of our tools that use that API, like our Telemetry SDKs and our [open-source telemetry integrations](/docs/integrations/open-source-telemetry-integrations/) (OpenTelemetry, Kamon, Micrometer, more).
* [Query dimensional metrics](/docs/data-ingest-apis/get-data-new-relic/metric-api/view-query-you-metric-data), which are reported by our Metric API and by some of our solutions that use that API (for example, our [Dropwizard integration](/docs/more-integrations/open-source-telemetry-integrations/dropwizard/dropwizard-reporter) or [Micrometer integration](/docs/more-integrations/open-source-telemetry-integrations/micrometer/micrometer-metrics-registry)).
* [Query metric timeslice data](/docs/query-data/nrql-new-relic-query-language/nrql-query-tutorials/query-metric-timeslice-data-nrql), which is our original metric data type reported by our APM, mobile monitoring, and browser monitoring.

For more on understanding these data types, see [Metric data types](/docs/using-new-relic/data/understand-data/new-relic-data-types#metrics).
For more details about how we report metric data, see [Metric data types](/docs/using-new-relic/data/understand-data/new-relic-data-types#metrics).

## Functions [#functions]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ redirects:
- /docs/platform/platform-terminology
- /docs/more-integrations/open-source-telemetry-integrations
- /docs/using-new-relic/welcome-new-relic/get-started/introduction-new-relic-integrations
- /docs/more-integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations
- /docs/integrations/open-source-telemetry-integrations/get-started/introduction-new-relics-open-source-telemetry-integrations
- /docs/integrations/exporters/get-started/introduction-new-relic-exporters
- /docs/integrations/exporters/get-started/introduction-new-relics-open-source-exporters
---

True observability is the power of knowing what's happening across your digital system and why it's happening—at any time, whatever solution you’re using. It’s getting the whole picture of everything that enables your applications and devices to deliver value to your customers, from the container running a microservice in the cloud to a mobile website's shopping cart button.
Expand Down
4 changes: 2 additions & 2 deletions src/nav/integrations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ path: /docs/more-integrations
pages:
- title: Search all integrations
path: https://developer.newrelic.com/instant-observability
- title: About integrations
path: /docs/using-new-relic/welcome-new-relic/get-started/introduction-new-relic-integrations
- title: About our integrations
path: /docs/using-new-relic/welcome-new-relic/get-started/get-started-full-stack-observability
- title: OpenTelemetry
pages:
- title: Intro to OpenTelemetry
Expand Down

0 comments on commit b38adbd

Please sign in to comment.