* chore: rename provider in examples and getting started
* chore: update examples, bench, and getting started for api
* chore: update examples for latest changes
* chore: lint examples
* refactor: use a single eslintrc for all examples folders
furthermore, override the strict rule that ships with airbnb
* fix: turn off no-use-before-define
* fix: install eslint in ci container
Co-Authored-By: Daniel Dyla <dyladan@users.noreply.github.com>
* fix: ignore uninstalled packages lint errors
We will not want to install all examples in CI
Co-authored-by: Daniel Dyla <dyladan@users.noreply.github.com>
Co-authored-by: Mayur Kale <mayurkale@google.com>
* fix: remove flush timer from jaeger exporter
* chore: remove deprecated flushInterval
* feat: force flush on each export
* chore: make export noop on empty span array
* chore: do not flush empty batch span processor
* chore: set up mysql plugin
* feat: wip mysql plugin
* fix: lint
* feat(mysql-plugin): trace cluster pool queries
* chore: update attributes to match spec names
* feat(mysql): add query overloads
* test(mysql): add tests
* test(mysql): run tests in ci
* test(mysql): use environment for test params
* test(mysql): fix environment
* chore(mysql): set supported versions
* test(mysql): fix version number
* ci: fix build and add mysql to cache
* chore: pin @types/node to fix compile error
* ci: add mysql port to env
* test(mysql): increase coverage
* chore: add mysql to supported plugins list
* test: fix typo
* fix: reference to this module
rename plugin to thisPlugin to avoid confusion
* fix: lint
* test: add pool.getConnection tests
* Update examples/mysql/package.json
Co-Authored-By: Mayur Kale <mayurkale@google.com>
* docs: update mysql example
* chore: add redis to default plugins list
* chore: remove wip mysql plugin from defaults
* chore: add codecov script
* chore(mysql): add supported version to readme
* fix: lint
* chore: remove ts-ignore, set status ok
* chore: unwrap connections on next call after unwrap
* chore: updates from review comments
* ci: order envs
* chore: add mysql to default plugins
* chore: update README plugin list