Needful Program Management

    @meetup/lambda-xray
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.4 • Public • Published

    Version

    lambda-xray

    lambda-xray is a library that provides a wrapper around aws-xray-sdk-core extending it with additional methods. The goal is to use lambda-xray in place of the original aws-xray-sdk-core.

    Install

    npm install @meetup/lambda-xray

    Use

    import { fetch, Response } from 'node-fetch';
    import XRay from '@meetup/lambda-xray';
    
    // Does everything(*) that 'aws-xray-sdk-core' can
    const tracedHttps = XRay.captureHTTPs(require('https'));
    tracedHttps.get('https://www.meetup.com');
    
    // ...and something that 'aws-xray-sdk-core' can't
    const tracedFetch = XRay.captureAsync('Fetch www.meetup.com', (): Promise<Response> => fetch('www.meetup.com'));
    await tracedFetch();

    * lambda-xray provides all main tracing methods of aws-xray-sdk-core. If you didn't find the method you need (but it exists in aws-xray-sdk-core), feel free to extend aws-xray-sdk-core type definitions.

    Enjoy!

    Made with ❤️ by Member Payments team, and published by Comms Tools ❤️

    Keywords

    none

    Install

    npm i @meetup/lambda-xray

    DownloadsWeekly Downloads

    289

    Version

    1.1.4

    License

    MIT

    Unpacked Size

    38.3 kB

    Total Files

    22

    Last publish

    Collaborators

    • meetupbot