aws-instance-metadata

    2.1.2 • Public • Published

    aws-instance-metadata

    This module is used to retrieve a piece of metadata for a running AWS EC2 instance. It returns takes a callback in order to return the data.

    Install

    $ npm install aws-instance-metadata
    

    or

    $ npm install aws-instance-metadata --save
    

    Usage

    When using raven.js, it's common to add server level information for debugging purposes. We can use aws-instance-metadata to do just that. In order to tag all future error messages with the instance ID, we could do:

    const raven = require('raven').Client(/* configuration omitted */);
    const awsInstanceMetadata = require('aws-instance-metadata');
    
    awsInstanceMetadata.fetch('instance-id').then((instanceId) => {
      raven.setTagsContext({
        instanceId: instanceId
      });
    }, console.error);
    

    Install

    npm i aws-instance-metadata

    DownloadsWeekly Downloads

    335

    Version

    2.1.2

    License

    MIT

    Unpacked Size

    9.29 kB

    Total Files

    14

    Last publish

    Collaborators

    • fealaer
    • rafael.decampos
    • mixmaxkristina
    • corridonimatias
    • mikusd
    • mixmax_it
    • andra.lazariuc
    • anda.nenu
    • danaya
    • suretrust
    • jfbarranco
    • adborroto
    • aaavakian
    • kovalskyi
    • dnechay
    • raphaelbs
    • fzaffarana
    • guilhermemj
    • eduard.borges
    • mixmax-codeship
    • bradvogel
    • jessem3
    • jsalvata
    • mdumrauf
    • leanmarty
    • gabriel-mixmax
    • ttacon