* chore: add prometheus example
* Update examples/prometheus/index.js
Co-Authored-By: Mayur Kale <mayurkale@google.com>
* Apply suggestions from code review
Co-Authored-By: Mayur Kale <mayurkale@google.com>
* fix: typo in prometheus example
Ensure monotonic gauge always counts up
* Added a README for the existing example
* Fixed typo
* A few updates to the README
* A few updates to the README
* Changed the link to point to the instead of tracing
* Update examples/tracer-web/README.md
Co-Authored-By: Daniel Dyla <dyladan@users.noreply.github.com>
* Updated tracing to web
* feat(scope-zone): new scope manager to support async operations in web
* chore: removing not needed dependency
* chore: updating readme
* chore: clean up
* chore: refactored the bind method
* chore: updated example for web tracer
* chore: updated readme
* chore: updating jsdoc
* fix: fixing flaky test for BatchSpanProcessor with timeout
* chore: missing link
* chore: updating karma files
* chore: adding docs and tests for utils
* chore: refactoring zone scope manager
* chore: adding test for web and zone scope manager for parallel actions
* chore: updating example for web tracer with zone scope manager
* chore: updating example for web tracer with zone scope manager
* chore: adding test for parallel run
* feat(traceparent): setting parent span from server
* chore: exposing the parse functionality
* chore: refactored to use existing functionality
* chore: adding jsdoc to exported function
* chore: updating readme with example for traceparent
* chore: moving the traceparent to meta instead of window
* chore: updating the jsdoc
* chore: updating the copy as suggested
* feat(plugin-document-load): new plugin for document load for web tracer
* chore: lint
* chore: removing unused dependency
* chore: adding prepare script
* chore: cleanup of not used span processor
* chore: merging exporter-console into tracing
* chore: fixing timeOrigin when browser is using older version of performance (safari for example)
* chore: removing @private
* chore: cleaning the docs
* chore: using stubs on public instead of private
* chore: added explanation when span can be undefined
* chore: adding unit test for case when passed "performanceNow" is equal to 0
* chore: adding unit test for case when passed "performanceNow" is null or undefined
* chore: fixing unit test with null
* chore: bump version
* chore: after changing enum keys to capitals I had to use values to align them with performance metric in type "PerformanceEntries"
* chore: adding comments for interfaces
* feat: adding possibility of setting start time for event
* chore: refactoring document load to use events instead of new spans
* chore: reformatting
* chore: updating loop
* chore: changing type for time
* chore: refactoring loop, updating jsdoc
* chore: splitting events into 2 spans
* chore: adding possibility of calling addEvent with 2nd param as time
* chore: updating the last event to be "load end"
* chore: updating the name for attributes
* chore: fixing test
* chore: cleanups
* chore: adding isTimeInput function with unit tests
* chore: adding component name
* chore: adding license and readme
* chore: updating lint and docs jobs to use node12 image in circleci
* feat(tracer-web): adding tracer web
* feat(basic-tracer): adding karma tests
* feat(tracer-web): adding some example for easier debugging in browser - for development purposes
* fix: lint
* fix: creating base for karma
* fix: fixing problem with target for browser, cleanup tests
* refactor: moving polyfills for node karma tests to one file
* fix: adding missing package
* refactor: removing unneeded file
* refactor: prefixing privates, cleanup
* fix: duplicate package
* refactor: aligning tslint with other tslint packages
* refactor: cleanups, adding comments for class
* fix: linting
* fix: type
* refactor: generation of id for scope
* refactor: removed previous uid for scope as originally it was meant to be used with async which is not the case anymore
* chore: adding test for restoring scope
* fix: lint
* refactor: simplifying the stack scope manager
* chore: updating readme with basic example
* chore: fixes after merge
* fix: updating test to accept greater or equal - fails on browser
* refactor: moving example for web tracer
* refactor: removing WebTracerConfig to use BasicTracerConfig which changed recently
* chore: updating types
* chore: spacing
* chore: removing mocha tests for tracer-web
* chore: updating types and linting
* chore: updating packages after merge
* chore: adding nyc report for karma tests for browser
* chore: updating lerna script to run coverage for browsers
* feat(tracer-web): bump version to 0.1.0
* docs: docs and example for basic-tracer
* chore: rename to node-basic-tracer for clarity
* chore: rename again to basic-tracer-node
* docs: update docs and example