Cloud platforms
Questions about AWS, Azure, and Google Cloud Platform.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Does Dynatrace support AWS SNS PurePath® distributed tracing?

Summary: Dynatrace originally did not support PurePath® tracing through AWS SNS and only provided CloudWatch metrics. Today, Dynatrace supports distributed tracing for AWS SNS and SQS in supported workloads (for example, Java and Node.js on AWS Lambda) via OneAgent and OpenTelemetry-based instrumentation. Metrics and service visibility are also available through native AWS integrations. End-to-end tracing depends on workload type and instrumentation method.


I know there is an Early Access Program for AWS Cloudwatch Extended Services monitoring but is there any plans to trace through AWS SNS?

 

Looking for a capability similar to this: https://aws.amazon.com/about-aws/whats-new/2019/07/amazon-sns-adds-support-for-aws-x-ray/

 

8 REPLIES 8

skrystosik
DynaMight Guru
DynaMight Guru

I don’t know anything about such eap right now. You can post RFE for such functionality.

Sebastian


Regards, Sebastian

Hi Sebastian,

I was referring to the EAP mentioned here: https://www.dynatrace.com/news/blog/aws-supporting-services-eap/


I will raise an RFE like you suggested. Thanks!


SNS mentioned there will give you only metrics from cloudwatch, not purepaths unfortunately.

Sebastian


Regards, Sebastian

aiden_senner
Newcomer

I am also interested in this. I have a client that will be moving from JMS TIPCO to AWS SNS and will need purepaths. I would like to see if we can help in this regards.


josh_wood
Dynatrace Enthusiast
Dynatrace Enthusiast

@matthew_eiseng1 , @aiden_senner - there is OpenTelemetry-based support for SNS/SQS calls in AWS Lambdas (see, for example, https://docs.dynatrace.com/docs/ingest-from/amazon-web-services/integrate-into-aws/aws-lambda-integr...). Dynatrace now supports automatic tracing for SNS/SQS for Java- and Node.JS-based workloads: https://docs.dynatrace.com/docs/whats-new/oneagent/sprint-317. Hope this helps with your use case. 

Hi,

This is also available natively via the OneAgent to get traces. Via the new Cloud Integrations, also metrics etc. are covered. 

OneAgent: https://docs.dynatrace.com/docs/ingest-from/technology-support
Cloud Integration: https://docs.dynatrace.com/docs/shortlink/supported-aws-services#service-sns

Stephen1_Lee
Organizer

Without using OpenTelemetry. if one has an AWS Lambda using node.js and the lambda in configured to use the new Dynatrace AWS layers, can Dynatrace automatically show traces to individual SNS/SQS instances?

https://docs.dynatrace.com/docs/shortlink/trace-lambda-functions

Are there additional OneAgent features that need to be enabled? Thank you

OneAgent code-modules have fully automatic instrumentation of AWS SDK, including trace-propagation for SQS, SNS and EventBridge. The same is true for the new generation of Lambda Layers.  While in non-Lambda workloads you might have to check if the OneAgent FeatureFlags for AWS SDK instrumentation is enabled, in Lambda it is enabled by default.  The traces span attributes on e.g. the producer span, include all the details. e.g. the ARN of the SQS instance. 

Featured Posts