Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS X-Ray


AWS X-Ray

X-Ray provides a visual illustration of your services.

It's a service map that shows success or failure.

You can enable X-Ray for Lambda, API Gateway, and Amazon SNS with a single click.

You may also enable it for SQS queues that are not Lambda event sources.


AWS X-Ray Instrumentations

Using the X-Ray SDK, you may add custom instrumentation to your function.

Instrumentation is the capacity to track performance, identify faults, and write trace data.

Traces are written to X-Ray by services that enable active instrumentation.

Passive instrumentation is used to handle requests sampled by another service.

Services that allow passive instrumentation cannot produce traces, but they can contribute data to them.

All runtimes support active and passive instrumentation of incoming requests through Lambda.

AWS Lambda adds two new nodes to your service map: service and function.


AWS X-Ray Video

W3schools.com collaborates with Amazon Web Services to deliver digital training content to our students.


Active Instrumentation

It samples and instruments incoming requests.

It writes traces to X-Ray.

It can be integrated with:

  • AWS Lambda
  • Amazon API Gateway

Passive Instrumentation

Requests for instruments that another service has used.

It can add information to traces.

It can be integrated with:

  • AWS Lambda
  • Amazon API Gateway
  • Amazon SNS
  • Amazon SQS

Related reads:

Getting Started with AWS X-Ray
Tracing Lambda-Based Applications with AWS X-Ray
AWS Services that publish CloudWatch Metrics
Using CloudWatch Metric Math

AWS Serverless Exercises

Test Yourself With Exercises

Exercise:

What does Active Instrumentation do?

Samples and instruments incoming 

Start the Exercise


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.