You register your targets with a target group and each target group is used to route requests to one or more registered targets. By default, the load balancer sends requests to registered targets using the port and protocol that you specified for the target group. You can override this port when you register each target with the target group.
Use OpsRamp AWS Public Cloud Integration to discover and collect metrics against the AWS Target Group.
Setup
To set up the AWS integration and discover the Target Group resources, do the following:
Create an AWS Integration if not available in your installed integrations. For more information on how to install the AWS Integration, refer to AWS Resources.
Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
Select
Target Groupunder the Filter Criteria in the Edit Discovery Profile page.
AWS Integration Discovery Profile
Save the discovery profile to make them available in the list of Discovery Profiles.
Scan to discover the resources at any time independent of the predefined schedule.
Once the scan is completed, you can view the Target Group resources under Infrastructure > Resources > AWS category.

- Create a template with collector type Google and applicable for Interconnect. See Create a Template for more information on how to create a template.
- Refer to Assign a Template on how to assign a template to a resource.
- Click the Metrics tab to view the monitoring data of the Target Group as shown below:

Event support
CloudTrail Event support
OpsRamp supports AWS Cloud trail events for the Target Group [CreateTargetGroup, DeleteTargetGroup]. Configure Stream CloudTrail messages in Opsramp AWS integration discovery profile.
CloudWatch Alarm support
OpsRamp supports AWS Cloud Watch Alarms for the Target Group.
Supported metrics
| OpsRamp Metric | AWS Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| aws_targetgroup_BYoIPUtilPercentage | BYoIPUtilPercentage | B Yo IP Util Percentage | Percent | Average | The percentage of usage from the IP pool. |
| aws_targetgroup_GrpcRequestCount | GrpcRequestCount | Grpc Request Count | Count | Sum | The number of gRPC requests processed over IPv4 and IPv6. |
| aws_targetgroup_RequestCount | RequestCount | Request Count | Count | Sum | The number of requests processed over IPv4 and IPv6. This metric is only incremented for requests where the load balancer node was able to choose a target. |
| aws_targetgroup_AnomalousHostCount | AnomalousHostCount | Anomalous Host Count | Count | Maximum | The number of hosts detected with anomalies. |
| aws_targetgroup_HealthyHostCount | HealthyHostCount | Healthy Host Count | Count | Average | The number of targets that are considered healthy. |
| aws_targetgroup_HTTPCode_Target_2XX_Count | HTTPCode_Target_2XX_Count | HTTPCode Target 2XX Count | Count | Sum | The number of HTTP response codes generated by the targets. |
| aws_targetgroup_HTTPCode_Target_3XX_Count | HTTPCode_Target_3XX_Count | HTTPCode Target 3XX Count | Count | Sum | The number of HTTP response codes generated by the targets. |
| aws_targetgroup_HTTPCode_Target_4XX_Count | HTTPCode_Target_4XX_Count | HTTPCode Target 4XX Count | Count | Sum | The number of HTTP response codes generated by the targets. |
| aws_targetgroup_HTTPCode_Target_5XX_Count | HTTPCode_Target_5XX_Count | HTTPCode Target 5XX Count | Count | Sum | The number of HTTP response codes generated by the targets. |
| aws_targetgroup_MitigatedHostCount | MitigatedHostCount | Mitigated Host Count | Count | Average | The number of targets under mitigation. |
| aws_targetgroup_RequestCountPerTarget | RequestCountPerTarget | Request Count Per Target | Count | Sum | The average request count per target, in a target group. |
| aws_targetgroup_TargetConnectionErrorCount | TargetConnectionErrorCount | Target Connection Error Count | Count | Sum | The number of connections that were not successfully established between the load balancer and target. |
| aws_targetgroup_TargetResponseTime | TargetResponseTime | Target Response Time | Seconds | Average | The time elapsed, in seconds, after the request leaves the load balancer until the target starts to send the response headers. |
| aws_targetgroup_TargetTLSNegotiationErrorCount | TargetTLSNegotiationErrorCount | Target TLS Negotiation Error Count | Count | Sum | The number of TLS connections initiated by the load balancer that did not establish a session with the target. |
| aws_targetgroup_UnHealthyHostCount | UnHealthyHostCount | Un Healthy Host Count | Count | Average | The number of targets that are considered unhealthy. |
| aws_targetgroup_ZonalShiftedHostCount | ZonalShiftedHostCount | Zonal Shifted Host Count | Count | Sum | The number of targets that are considered disabled due to zonal shift. |
| aws_targetgroup_HealthyStateDNS | HealthyStateDNS | Healthy State DNS | Count | Maximum | The number of zones that meet the DNS healthy state requirements. |
| aws_targetgroup_HealthyStateRouting | HealthyStateRouting | Healthy State Routing | Count | Maximum | The number of zones that meet the routing healthy state requirements. |
| aws_targetgroup_UnhealthyRoutingRequestCount | UnhealthyRoutingRequestCount | Unhealthy Routing Request Count | Count | Sum | The number of requests that are routed using the routing failover action (fail open). |
| aws_targetgroup_UnhealthyStateDNS | UnhealthyStateDNS | Unhealthy State DNS | Count | Minimum | The number of zones that do not meet the DNS healthy state requirements and therefore were marked unhealthy in DNS. |
| aws_targetgroup_UnhealthyStateRouting | UnhealthyStateRouting | Unhealthy State Routing | Count | Minimum | The number of zones that do not meet the routing healthy state requirements, and therefore the load balancer distributes traffic to all targets in the zone, including the unhealthy targets. |
| aws_targetgroup_LambdaInternalError | LambdaInternalError | Lambda Internal Error | Count | Sum | The number of requests to a Lambda function that failed because of an issue internal to the load balancer or AWS Lambda. |
| aws_targetgroup_LambdaUserError | LambdaUserError | Lambda User Error | Count | Sum | The number of requests to a Lambda function that failed because of an issue with the Lambda function. |
| aws_targetgroup_ActiveZonalShiftHostCount | ActiveZonalShiftHostCount | Active Zonal Shift Host Count | Count | Maximum | The number of targets that are actively participating in zonal shift currently. |