Skip to content

Commit

Permalink
Merge pull request #11893 from newrelic/revert-11892-revert-11458-int…
Browse files Browse the repository at this point in the history
…ernet-monitor-2

New AWS Internet Monitor integration doc
  • Loading branch information
homelessbirds committed Apr 3, 2023
2 parents 1feaf8c + 9da095e commit a467094
Show file tree
Hide file tree
Showing 6 changed files with 146 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
title: Amazon CloudWatch Internet Monitor integration
tags:
- Integrations
- Amazon integrations
- AWS integrations list
metaDescription: "The New Relic Amazon CloudWatch Internet Monitor integration: what data it reports, and how to enable it."
---

[New Relic infrastructure integrations](/docs/infrastructure/integrations-getting-started/getting-started/introduction-infrastructure-integrations)
include an integration for sending your AWS Internet Monitor reported data to the New Relic platform. This document explains the integration's features, how to activate it, and what data can be reported.

## Features [#features]

You can collect and send telemetry data to New Relic from your [Internet Monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.html)
using our integration. Once integrated you can monitor your services, query incoming data, and build dashboards to observe everything at a glance.

## Activate integration [#activate]

To enable this integration, follow standard procedures to [Connect AWS services to New Relic](/docs/infrastructure/infrastructure-integrations/getting-started/connect-aws-integrations-infrastructure).

## Configuration and data transfer [#configure]

We have two options for reporting data. We recommend using [streaming data](/docs/apis/nerdgraph/examples/nerdgraph-streaming-export) but [polling](/docs/infrastructure/infrastructure-integrations/cloud-integrations/configure-polling-frequency-data-collection-cloud-integrations) is also supported.

If you choose polling, it's possible to adjust polling frequency using [configuration options](/docs/integrations/new-relic-integrations/getting-started/configure-polling-frequency-data-collection-cloud-integrations). [Default polling information](/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-polling-intervals-infrastructure-integrations) for AWS integrations:

* New Relic polling interval: 5 minutes
* Amazon CloudWatch data interval: 1 minute or 5 minutes

## Find and use data [#find-use-data]

Data from this integration is attached to the `Metric` data type. To see your data: go to **[one.newrelic.com](https://one.newrelic.com/all-capabilities) > Metrics and events** and filter by `aws.internetmonitor`.

## Metric data [#metric-data]

<table>
<thead>
<tr>
<th style={{ width: "200px" }}>
Metric (min, max, average, count, sum)
</th>
<th>
Unit
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
`AvailabilityScore`
</td>
<td>
percentage
</td>
<td>
traffic that is not seeing reachability anomalies
</td>
</tr>
<tr>
<td>
`PerformanceScore`
</td>
<td>
percentage
</td>
<td>
traffic that is not seeing latency anomalies
</td>
</tr>
<tr>
<td>
`BytesIn`
</td>
<td>
count
</td>
<td>
bytes received
</td>
</tr>
<tr>
<td>
`BytesOut`
</td>
<td>
count
</td>
<td>
bytes sent
</td>
</tr>
<tr>
<td>
`RoundTripTime`
</td>
<td>
ms
</td>
<td>
how long a request takes
</td>
</tr>
</tbody>
</table>

## Tips on using your data [#use-data]

You can create alerts to notify you of any developing changes. For example, an alert can be set up to notify relevant parties of critical or fatal errors. [Learn more about creating alerts](/docs/alerts-applied-intelligence/new-relic-alerts/learn-alerts/introduction-alerts).

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: 'Enhance visibility of internet performance for your applications with new Amazon CloudWatch Internet Monitor integration'
summary: 'Now our customers can get insights into internet performance of their applications using the New Relic CloudWatch Internet Monitor integration.'
releaseDate: '2023-02-28'
learnMoreLink: 'https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.html'
---
## Amazon CloudWatch Internet Monitor integration

New Relic is pleased to partner with AWS to allow joint customers send their CloudWatch Internet Monitor data to New Relic.

Doing so, customers have an opportunity of continuous observability of internet measurements, such as availability and performance, tailored to their
workload footprint on AWS.

Also it can be done without modifying application code, and without impacting the performance of workloads.

![AWS CloudWatch Internet Monitor](./images/cw-internet-monitor.png "AWS CloudWatch Internet Monitor")

To prepare for this integration, be sure to link your Amazon and New Relic account either via
[streaming](https://docs.newrelic.com/docs/apis/nerdgraph/examples/nerdgraph-streaming-export) (recommended) or via
[polling](/docs/infrastructure/infrastructure-integrations/cloud-integrations/configure-polling-frequency-data-collection-cloud-integrations) methods.

For the recommended streaming approach, an Amazon Kinesis Delivery stream and CloudWatch
Metric Stream should be set on your Amazon account. If "Metrics being streamed" aren't set to "All namespaces" in your CloudWatch Metric Stream, make sure "InternetMonitor" is selected.

Once the integration has been enabled, wait for some time then look for your data in
**[one.newrelic.com](https://one.newrelic.com/all-capabilities) > Metrics and events**, and then filter by `aws.internetmonitor`.

![See your data in New Relic](./images/cwim-nr1-metrics.png "your data in New Relic")

![Dashboard](./images/cwim-nr1-db.png "Dashboard")

2 changes: 2 additions & 0 deletions src/nav/infrastructure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,8 @@ pages:
path: /docs/infrastructure/amazon-integrations/aws-integrations-list/aws-cloudfront-monitoring-integration
- title: CloudTrail integration
path: /docs/infrastructure/amazon-integrations/aws-integrations-list/aws-cloudtrail-monitoring-integration
- title: CloudWatch Internet monitor integration
path: /docs/infrastructure/amazon-integrations/aws-integrations-list/aws-internet-monitor-integration
- title: Cognito integration
path: /docs/infrastructure/amazon-integrations/aws-integrations-list/amazon-cognito-monitoring-integration
- title: Connect integration
Expand Down

0 comments on commit a467094

Please sign in to comment.