Skip to content

Latest commit

 

History

History
154 lines (118 loc) · 4.88 KB

aws-auto-scaling-monitoring-integration.mdx

File metadata and controls

154 lines (118 loc) · 4.88 KB
title tags metaDescription redirects freshnessValidatedDate
AWS Auto Scaling monitoring integration
Integrations
Amazon integrations
AWS integrations list
New Relic's AWS Auto Scaling integration: what data it reports, and how to enable it.
/docs/integrations/amazon-integrations/aws-integrations-list/aws-auto-scaling-monitoring-integration
/docs/aws-autoscaling-integration
never
Enable the [AWS CloudWatch Metric Streams integration](/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-metric-stream/) to monitor all CloudWatch metrics from your AWS services, including custom namespaces. Individual integrations are no longer our recommended option.

The AWS Auto Scaling service allows launching or terminating Amazon EC2 instances automatically. It helps dynamically adapt Amazon EC2 capacity based on user-defined policies, schedules, and health checks.

New Relic infrastructure integrations include an AWS Auto Scaling integration that reports data about groups from your Auto Scaling service to New Relic products. This document explains how to activate this integration and describes the data that can be reported.

Activate integration [#activate]

To enable this integration:

  1. Follow standard procedures to connect AWS services to New Relic.
  2. Enable Auto Scaling group metrics so that AWS Auto Scaling will send sampled data to CloudWatch every minute.

To enable group metrics using the console:

  1. Open the Amazon EC2 console at console.aws.amazon.com/ec2/.
  2. From the navigation pane, select Auto Scaling Groups > (select your group).
  3. From the Monitoring tab, select Auto Scaling Metrics > Enable Group Metrics Collection or Display > Auto Scaling.

Configuration and polling [#polling]

Default polling information for the AWS Auto Scaling integration:

  • New Relic polling interval: 5 minutes
  • Amazon CloudWatch data interval: 1 minute by default

To change the polling frequency and filter data, use configuration options.

Find and use data [#find-data]

To view integration data, go to one.newrelic.com > All capabilities > Infrastructure > AWS, then select one of the AWS Auto Scaling integration links.

You can query and explore your data using these event types:

  • AutoScalingInstanceSample
  • AutoScalingGroupSample
  • AutoScalingLaunchConfigurationSample
  • AutoScalingPolicySample
  • AutoScalingRegionLimitSample

Metric data [#metric-data]

This infrastructure integration collects the following AWS Auto Scaling data:

  <th>
    Description
  </th>
</tr>
  <td>
    The number of instances that the Auto Scaling group attempts to maintain.
  </td>
</tr>

<tr>
  <td>
    `groupInServiceInstances`
  </td>

  <td>
    The number of instances that are running as part of the Auto Scaling group.
  </td>
</tr>

<tr>
  <td>
    `groupMaxSize`
  </td>

  <td>
    The maximum size of the Auto Scaling group.
  </td>
</tr>

<tr>
  <td>
    `groupMinSize`
  </td>

  <td>
    The minimum size of the Auto Scaling group.
  </td>
</tr>

<tr>
  <td>
    `groupPendingInstances`
  </td>

  <td>
    The number of instances that are pending and not yet in service.
  </td>
</tr>

<tr>
  <td>
    `groupStandbyInstances`
  </td>

  <td>
    The number of instances that are in a "standby" state.
  </td>
</tr>

<tr>
  <td>
    `groupTerminatingInstances`
  </td>

  <td>
    The number of instances that are in the process of terminating.
  </td>
</tr>

<tr>
  <td>
    `groupTotalInstances`
  </td>

  <td>
    The total number of instances in the Auto Scaling group.
  </td>
</tr>
Metric
`groupDesiredCapacity`