Network Performance Monitor

    @desole/client

    1.0.0 • Public • Published

    Desole browser collector client

    This project contains the code for the Desole browser client collector. Check out desole.io for more information on how to set up the back-end.

    Installing

    You can either grab the code from this repository, install it using NPM, or use the CDN version:

    Configuring the HTML page

    Add this snippet before any other scripts in your HTML document, and replace the path to the client JS and the API URL:

    <script src="CLIENT-LIBRARY-PATH" crossorigin="anonymous" integrity="INTEGRITY-HASH"></script>
    <script>
      var desole = new Desole({
        url: 'https://DESOLE-API-URL', 
        app: {
          name: 'Desole test',
          version: '1.0.0',
          stage: 'test'
        }
      })
    </script> 

    This will make Desole automatically track unhandled errors on the page, as well as script loading errors. Make sure to add the block to the end of the HEAD element

    To track errors manually, use instance created with new Desole and call the captureException to send an exception object or a promise rejection to the collector API:

    try {
      throw new Error('capturedException');
    } catch (e) {
      window.desole.captureException(e);
    }

    Install

    npm i @desole/client

    DownloadsWeekly Downloads

    7

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    13.3 kB

    Total Files

    6

    Last publish

    Collaborators

    • gojko
    • simalexan
    • slobodan