👾
Free AWS Cloud Project Bookcamp
  • Hello, World!
  • Week 1 Dockerise App
    • 1.1.0 Create the Notification Feature
    • 1.2.0 Postgres and DynamoDB
    • Week 1 Resources
  • Week 2 Distributed Tracing
    • 2.1.0 Instrument X-Ray
      • 2.1.1 X-Ray Subsegment Trial
    • 2.2.0 CloudWatch Logs
      • Bug Fix: Invalid endpoint
    • 2.3.0 Rollbar
      • Bug Fix: AttributeError: 'Flask' object has no attribute 'before_first_request'.
      • Bug Fix: pyrollbar: No access_token provided.
    • 2.4.0 X-Ray Subsegments Solved
    • Week 2 Resources
  • Week 3 Decentralised Authentication
    • Bug Fix: export 'Auth' (imported as 'Auth') was not found in 'aws-amplify'
    • 3.1.0 Cognito Custom Pages
      • Bug Fix:
    • 3.2.0 Cognito JWT Server Side Verify
    • 3.3.0 Exploring JWTs
    • 3.4.0 Improving UI Contrast and Implement
    • Week 3 Resources
  • Grow out of Bootcamp
  • Hall of Honour
  • Week x skeleton
    • 0.0.0
      • Template - Bug Fix:
Powered by GitBook
On this page
  • Week 2 Live stream
  • 2.1.0 Instrument XRay
  • 2.2.0 CloudWatch Logs
  • 2.3.0 Rollbar
  • 2.4.0 X-Ray Subsegments
  • Brilliant
  1. Week 2 Distributed Tracing

Week 2 Resources

Week 2 Live stream

  • OpenTelemetry

  • HoneyComb in Python: sending log data to your HoneyComb environment

  • HoneyComb trace - who am I

  • OpenTelemetry for Python

2.1.0 Instrument XRay

  • StackOverFlow: What are the best practises for setting up x-ray daemon?

  • Docker: amazon/aws-xray-daemon

    • Github: aws / aws-xray-daemon

  • AWS Xray: boto3 XRay client documentation

    • Github: AWS XRay SDK Py11thon

    • Boto3: Python AWS SDK

    • Segment Dynamic Naming

2.2.0 CloudWatch Logs

  • Python

    • watchtower: a log handler for Amazon Web Services CloudWatch Logs.

    • AWS: Amazon CloudWatch Logs endpoints and quotas

2.3.0 Rollbar

  • Rollbar: error monitoring platform

    • Rollbar SDK configuration reference

  • StackOverFlow: flask-deprecated-before-first-request-how-to-update

2.4.0 X-Ray Subsegments

  • Olga Timofeeva's blog: How to add custom X-Ray Segments for Containerised Flask Application

  • Sending segment batch failed with: NoCredentialProviders: no valid provider #59

  • AWS

    • AWS X-Ray concepts

    • Generating custom subsegments with the X-Ray SDK for Python

Brilliant

  • Josh Hargett's blog: the amazing summary of the entire week 2

Previous2.4.0 X-Ray Subsegments SolvedNextWeek 3 Decentralised Authentication

Last updated 1 year ago