Skip to content

Commit

Permalink
feat: Documentation for Otel to AWS relationships - Elasticache Redis…
Browse files Browse the repository at this point in the history
… cluster, SQS Queue, Lambda func, Elastic search cluster
  • Loading branch information
AravindKumar8520 committed Feb 4, 2025
1 parent edfd39a commit 17dd290
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,22 @@ or with one of the methods below.
Adding resource attributes prefixed with `tags` will result in a tag on your
entity in New Relic. For example, adding the attribute `tags.mytag=myvalue`
will result in the entity tag `mytag=myvalue`.

#### ElastiCache (Redis)

The Amazon CloudWatch Metric Streams integration for
[Elasticache](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-elasticache-monitoring-integration/)
generates ElastiCache entities in New Relic. These entities will have the
following entity tags:

* `aws.elasticache.configurationEndpointAddress` or `aws.elasticache.endpointAddress` or `aws.elasticache.primaryEndpointAddress` or `aws.elasticache.readerEndpointAddress`
* `aws.elasticache.configurationEndpointPort` or `aws.elasticache.endpointPort` or `aws.elasticache.primaryEndpointPort`, `aws.elasticache.readerEndpointPort`

If your services use OpenTelemetry instrumentation for Redis it must emit
the following attributes for a relationship to be generated:

* `db.system`: This attribute must have the value `redis`.
* `net.peer.name`: This attribute must match the corresponding endpoint tag of
the ElastiCache entity.
* `net.peer.port`: This attribute must match the corresponding port tag of the
ElastiCache entity.

0 comments on commit 17dd290

Please sign in to comment.