Current File : //lib/node_modules/pm2/node_modules/@pm2/io/CHANGELOG.md |
## 2.4.1 ( Thu Sep 13 2018 15:28:01 GMT+0200 (CEST) )
## Improvements
- fix pmx version
([59a584e9](https://github.com/keymetrics/pm2-io-apm/commit/59a584e91e5b0951c9d02ab11dcf13d0a7421448))
- fix channel for profiling
([48ad1e77](https://github.com/keymetrics/pm2-io-apm/commit/48ad1e77690cb05aa4c0c8115d59bdc074d28b84))
## 2.4.0 ( Thu Sep 13 2018 10:03:35 GMT+0200 (CEST) )
## Features
- add duration/starttime/initiated to profilings
([814f8b64](https://github.com/keymetrics/pm2-io-apm/commit/814f8b64d5fde6f8f4b5291dec9c7c897d5cf84c))
- use pm2-io-agent-node
([ccf5e91f](https://github.com/keymetrics/pm2-io-apm/commit/ccf5e91f5c4ebf07a6751c6a42cc49bc31725dc8))
## Improvements
- add node < 8 compatibility
([60bc74ca](https://github.com/keymetrics/pm2-io-apm/commit/60bc74ca87e17cf141c2d1507b5810c60f2d1990))
- fix pmx init
([4a1346c0](https://github.com/keymetrics/pm2-io-apm/commit/4a1346c04a4f62a60fd2fbeb27d5ff9815cca26a))
- update agent-node and add option to send logs
([93c0465f](https://github.com/keymetrics/pm2-io-apm/commit/93c0465f5e134b542db96a9364280a587d2d714a))
- use @pm2/agent-node and async
([8786ecd2](https://github.com/keymetrics/pm2-io-apm/commit/8786ecd25b0873a299557baa16253ffe2985ba24))
- some fixs
([45503e30](https://github.com/keymetrics/pm2-io-apm/commit/45503e307b4e049e3d7b2c9ce2cceb76611584a5))
- some improvments
([220a77ad](https://github.com/keymetrics/pm2-io-apm/commit/220a77ad2c0743c921f6458c73ab8bc2e69f31db))
- stop storing coverage files
([a02ef3c6](https://github.com/keymetrics/pm2-io-apm/commit/a02ef3c626edc62d1fe941442042b094580b03bc))
- send profiling via profiling event (bypass agent)
([fb1dbbb4](https://github.com/keymetrics/pm2-io-apm/commit/fb1dbbb4ae30c6aee0216fbd403d9d41d289e990))
- don't store profiling in files #192
([96385909](https://github.com/keymetrics/pm2-io-apm/commit/9638590982e291effe959c6bcef7443c7d4f2a87))
- fix some tests
([fe95ba2e](https://github.com/keymetrics/pm2-io-apm/commit/fe95ba2e3b266c5b0e46002a84702b83e35d479d))
- use service manager everywhere
([78d01d1e](https://github.com/keymetrics/pm2-io-apm/commit/78d01d1eb9e6567f14e62f972f5119ba1cf11a59))
- use service manager for transport
([ee4df6a3](https://github.com/keymetrics/pm2-io-apm/commit/ee4df6a3ad81482f69c1260e77d4753d30344fd9))
## 2.3.11 ( Fri Sep 07 2018 13:53:50 GMT+0200 (CEST) )
## Bug Fixes
- do not destroy previous pmx instance of not update forced
([c694f622](https://github.com/keymetrics/pm2-io-apm/commit/c694f6225ea8cda2a45eeaad59ff06ba84c60392))
## Features
- allow reinstanciation of PMX via PMX_FORCE_UPDATE
([056b2df7](https://github.com/keymetrics/pm2-io-apm/commit/056b2df7d5e661c5a5cf97929d02ec32fd294e4b))
## Chore
- do not merge prev conf
([ff07e05f](https://github.com/keymetrics/pm2-io-apm/commit/ff07e05f16056270accf85d2a571cc9e5b70b762))
## 2.3.9 ( Fri Sep 07 2018 11:00:14 GMT+0200 (CEST) )
## Chore
- clean unused import
([7e54f7f5](https://github.com/keymetrics/pm2-io-apm/commit/7e54f7f5048e3769f98da3738f1e911a4eecfeb2))
## 2.3.8 ( Wed Sep 05 2018 17:37:26 GMT+0200 (CEST) )
## Bug Fixes
- fix multiple wrapper in case of already patched module
([dfaccd12](https://github.com/keymetrics/pm2-io-apm/commit/dfaccd12db9589bdea50e52628f02bcb0771be08))
## 2.3.7 ( Wed Sep 05 2018 15:33:50 GMT+0200 (CEST) )
## Bug Fixes
- adapt test
([136eee9e](https://github.com/keymetrics/pm2-io-apm/commit/136eee9e50fce1e7a22b6609dcca50caed53e55f))
- fix with auto init required
([3888f742](https://github.com/keymetrics/pm2-io-apm/commit/3888f742377a91aa4455baada222fdaa1a6cea98))
- destroy previous pmx on new init
([6cbf0787](https://github.com/keymetrics/pm2-io-apm/commit/6cbf0787997d28e4a2549642744cd7a07ca20948))
## Test
- fix test dependencies
([3136c553](https://github.com/keymetrics/pm2-io-apm/commit/3136c553372b0c9d4d4510863f11a3ed9278889d))
## 2.3.6 ( Tue Sep 04 2018 12:05:52 GMT+0200 (CEST) )
## Bug Fixes
- set error flag by default
([05516adb](https://github.com/keymetrics/pm2-io-apm/commit/05516adb86655e009b4f215ab366fc4295eefd4b))
## 2.3.5 ( Tue Sep 04 2018 11:02:31 GMT+0200 (CEST) )
## Bug Fixes
- make configuration optional
([11757e55](https://github.com/keymetrics/pm2-io-apm/commit/11757e55c1af5301b6baa61c383935616720bffd))
- fix exception if no configuration is set to init
([c1d1c8b6](https://github.com/keymetrics/pm2-io-apm/commit/c1d1c8b68276da7c228c3b3f156f0065a7e29a9f))
## 2.3.4 ( Mon Sep 03 2018 16:55:21 GMT+0200 (CEST) )
## Bug Fixes
- protect code if metric is not found
([7473d482](https://github.com/keymetrics/pm2-io-apm/commit/7473d4828f2438af878d205a4155560e976a3f17))
- protect code if metric is not found
([ee9f4d1e](https://github.com/keymetrics/pm2-io-apm/commit/ee9f4d1ee28e47a31cdc72e0c305540e4ff67445))
- do not autoexit if using cluster
([37867105](https://github.com/keymetrics/pm2-io-apm/commit/378671052022ebb94d3761daaa47ab19951f8171))
## Features
- reuse configuration if multiple apm instantiation
([9881f61d](https://github.com/keymetrics/pm2-io-apm/commit/9881f61d861ca41d8594c601eab4d18a49301e9b))
- prefix all internal metrics
([02d5613d](https://github.com/keymetrics/pm2-io-apm/commit/02d5613d6745c444b6cb819d59094c64b10185cc))
- add get PID + Entrypoint extends PMX
([a8f4455b](https://github.com/keymetrics/pm2-io-apm/commit/a8f4455b35deee58b225b9e0949d7e877d5fa619))
## Refactor
- separate entrypoint and pmx classes
([c3754c9e](https://github.com/keymetrics/pm2-io-apm/commit/c3754c9e38017a4c4d1109a2bdf2d5fcc431dc65))
## Chore
- add example of module with entrypoint
([ec2b215b](https://github.com/keymetrics/pm2-io-apm/commit/ec2b215b966ecb522b230ee50f855f40a1ffde39))
## Branchs merged
- Merge branch 'development'
([90a24f9e](https://github.com/keymetrics/pm2-io-apm/commit/90a24f9e4158f00ae0d623ae1738ddbeaa78c10c))
## 2.3.3 ( Fri Aug 31 2018 15:20:19 GMT+0200 (CEST) )
## Chore
- upgrade event-loop-inspector to 1.2.0
([609bdde8](https://github.com/keymetrics/pm2-io-apm/commit/609bdde8fd57df42103ede5d4cb31258ee2e8e1c))
- disable auto publish
([eacf9251](https://github.com/keymetrics/pm2-io-apm/commit/eacf9251597937884f980ae5452e072cca33e8d0))
## 2.3.2 ( Wed Aug 29 2018 11:33:27 GMT+0200 (CEST) )
## Performance improvement
- disable async stracktrace by default
([a2640e59](https://github.com/keymetrics/pm2-io-apm/commit/a2640e59658e56abc21d3ddd27a9b9412c601554))
## Chore
- fix lint
([b0534451](https://github.com/keymetrics/pm2-io-apm/commit/b0534451c8592fe1be73226540d5950cb0384e91))
# 2.3.1 ( Mon Aug 27 2018 17:09:07 GMT+0200 (CEST) )
## Bug Fixes
- #178 fix TypeError when promise reject with a string
([9e78dca5](https://github.com/keymetrics/pm2-io-apm/commit/9e78dca56a2ceaf8a2f001933dccf8e17d2eb275))
# 2.3.0 ( Thu Aug 16 2018 13:06:16 GMT+0200 (CEST) )
## Bug Fixes
- #176 protect code when getHeapStatistics returns no metrics
([f3858db9](https://github.com/keymetrics/pm2-io-apm/commit/f3858db990c38bc8e5e6c649d2c93efa72d84cf3))
- #176 protect code when getHeapStatistics returns no metric
([3371d1a7](https://github.com/keymetrics/pm2-io-apm/commit/3371d1a796ca39a440360f67ae20be14c0bb6d95))
- delay network download patching to avoid conflict with amq lib
([63078787](https://github.com/keymetrics/pm2-io-apm/commit/63078787b52e67b3ac032213f5d7a86731f856eb))
## Features
- add coverage feature
([1ed766d2](https://github.com/keymetrics/pm2-io-apm/commit/1ed766d2955acb31d7674642a9e943c71a97c3be))
- add file requests metrics + refactor metrics from dump
([c4416c32](https://github.com/keymetrics/pm2-io-apm/commit/c4416c32f04727cd656088073e4732abd3449723))
## Refactor
- return as soon as possible
([15b4affb](https://github.com/keymetrics/pm2-io-apm/commit/15b4affbba641083440759d02af0fe357ae1483b))
- disable coverage if node version is not compatible
([47f731f7](https://github.com/keymetrics/pm2-io-apm/commit/47f731f78375bddeb3cf29349c072fd33d78b569))
- change default parameter value to make it work with node 4
([f01ecbfd](https://github.com/keymetrics/pm2-io-apm/commit/f01ecbfd138d86e3ec7ac32533690549f2f39ea0))
## Test
- fix tests on node 10
([47ae4c29](https://github.com/keymetrics/pm2-io-apm/commit/47ae4c29f7d5a315b8df186d11cf287005e17703))
- stabilize tests
([a60d7406](https://github.com/keymetrics/pm2-io-apm/commit/a60d74067b5305f129137907c88e613dc0772763))
- stabilize test about file requests
([7860ac18](https://github.com/keymetrics/pm2-io-apm/commit/7860ac187a0f4dd77ae6483005d88f08d74bfbe7))
- fix test on node 8
([1161b1a5](https://github.com/keymetrics/pm2-io-apm/commit/1161b1a5f3c7e9ad91507e1c0c194277560b3d21))
## Chore
- better usage of context
([3cf7a364](https://github.com/keymetrics/pm2-io-apm/commit/3cf7a364a8e53b437db389c3e9f9bef3e8c0ca3b))
- enable all tests
([5d96ed37](https://github.com/keymetrics/pm2-io-apm/commit/5d96ed377323a1f4a4e7db8ffaa90bf83b98a849))
- add typings for all public methods
([d25f4f9b](https://github.com/keymetrics/pm2-io-apm/commit/d25f4f9bdd503855574024dab03573666c88ba5f))
- exports typings
([dd81c1a1](https://github.com/keymetrics/pm2-io-apm/commit/dd81c1a14f4ae6d11fe779660c5a36f7b4129f44))
- upgrade version to 2.2.0
([3844287d](https://github.com/keymetrics/pm2-io-apm/commit/3844287d496f5d56c2bf3d5de23aa14ae3d633c7))
# 2.2.0 ( Fri Aug 03 2018 15:20:16 GMT+0200 (CEST) )
## Bug Fixes
- fix tslint errors
([7c8cea47](https://github.com/keymetrics/pm2-io-apm/commit/7c8cea47db25ef3dce1cab96d9dfb413b48196c4))
## Features
- add worker metrics
([e099d969](https://github.com/keymetrics/pm2-io-apm/commit/e099d969a6efb8c2f82ec3f6ba4defc1aea4e05c))
# 2.1.3 ( Thu Jul 26 2018 17:58:05 GMT+0200 (CEST) )
## Hot Fixes
- fix variable scope in deep metrics tracer to avoid memory leak
([0e194428](https://github.com/keymetrics/pm2-io-apm/commit/0e19442852e62539987146a6ff51eaf41d00e39d))
# 2.1.2 ( Wed Jul 25 2018 10:24:22 GMT+0200 (CEST) )
## Bug Fixes
- check -1 fd for windows
([b17e060b](https://github.com/keymetrics/pm2-io-apm/commit/b17e060b82af2acc4dcb6bc81d685c1b056c3f17))
- set options as empty object to avoid crash
([46a62a21](https://github.com/keymetrics/pm2-io-apm/commit/46a62a21b3ee693de2953012eeb5fb7c9ce3d502))
## Hot Fixes
- better instantiation for debug module
([d3930df9](https://github.com/keymetrics/pm2-io-apm/commit/d3930df9305e7c2221da23b63cce2b6b08ae1f2d))
# 2.1.1 ( Mon Jul 23 2018 10:43:03 GMT+0200 (CEST) )
## Hot Fixes
- better instantiation for debug module
([d3930df9](https://github.com/keymetrics/pm2-io-apm/commit/d3930df9305e7c2221da23b63cce2b6b08ae1f2d))
## Chore
- upgrade version to 2.1.1
([e0f3dd00](https://github.com/keymetrics/pm2-io-apm/commit/e0f3dd00899244294fde3f6d7c95987384210a03))
# 2.1.0 ( Thu Jul 19 2018 16:53:33 GMT+0200 (CEST) )
## Bug Fixes
- #147 seperate HTTP and HTTPS requests, important for apps which load both modules (http and https)
([78c944cc](https://github.com/keymetrics/pm2-io-apm/commit/78c944cc0b319123405ddfed4bf1f52c95078bc3))
- #151 add environment variable to force inspector on node 8
([ecd0dba4](https://github.com/keymetrics/pm2-io-apm/commit/ecd0dba4dc0152973b3a3c0d0be00c19b9b1ade2))
- #150 load event loop inspector module only once
([27fdf377](https://github.com/keymetrics/pm2-io-apm/commit/27fdf377203eb7a93eb3d625848da30149d320ae))
- issue with keys function .... I should be tired !
([2fedff44](https://github.com/keymetrics/pm2-io-apm/commit/2fedff4405b134d55a94a48e1ffac9e5278cacf0))
- #148 allow inspector only on node 10, else we can't handle multiple sessions
([58043f1b](https://github.com/keymetrics/pm2-io-apm/commit/58043f1bc58f098d6d4edca26a9360f132440941))
- add precision in test when remove listener
([bc14c135](https://github.com/keymetrics/pm2-io-apm/commit/bc14c1353f0dc7063db8ddb206d9dad356f3d001))
- check fd 1 and 2, can happen with pm2 and fork mode
([43cc2403](https://github.com/keymetrics/pm2-io-apm/commit/43cc2403f2b7711ba9501515e900ad90a093fa5b))
## Hot Fixes
- #145 ensure apm removes all listeners to prevent event loop from running
([4ac7f64c](https://github.com/keymetrics/pm2-io-apm/commit/4ac7f64c6c061a1c33c5ab7c5ff4fa370c9bfe5a))
- do not listen on process message if actions are not used
([c416d82f](https://github.com/keymetrics/pm2-io-apm/commit/c416d82f9a1b235308614948ca1701eddf197a20))
## Refactor
- rename variable and stabilize tests
([29e77290](https://github.com/keymetrics/pm2-io-apm/commit/29e7729031439fd630004043be7883a6263be9ac))
- #145 use event-loop-inspector as native module
([714a6ae4](https://github.com/keymetrics/pm2-io-apm/commit/714a6ae437e550bcc9b9a30112bb2ed8f7b83217))
## Test
- exclude test on node 10 concerning v8-profiler module
([6588e431](https://github.com/keymetrics/pm2-io-apm/commit/6588e431d8f4e613079978006d3f4c0062684902))
- do not install profiler module on node 10, it can break tests
([b508a88b](https://github.com/keymetrics/pm2-io-apm/commit/b508a88bc2a727462ea314a026885f5572f31e7b))
- fix test on node 4/6
([e51dfb3e](https://github.com/keymetrics/pm2-io-apm/commit/e51dfb3e82dc9d1ef5cf043f94883dd6e3e5616f))
- switch profiler module depending on node version
([675b7245](https://github.com/keymetrics/pm2-io-apm/commit/675b7245e84f3d9121f9a7bb9a52da3d543ce6b3))
- clean test
([080a5e59](https://github.com/keymetrics/pm2-io-apm/commit/080a5e59ef1ca6f018baadc6c58371c9f55e4f11))
- improve event loop inspector test
([c19b66a4](https://github.com/keymetrics/pm2-io-apm/commit/c19b66a48c3252eee474567cd6d3f902eca8fa4a))
- try to stabilize test on event loop inspector module
([4096c5d5](https://github.com/keymetrics/pm2-io-apm/commit/4096c5d576f5c9ed9e639943bbff20cd2c6eff1a))
- clean timer and destroy io when test is done
([291f3a12](https://github.com/keymetrics/pm2-io-apm/commit/291f3a12da479b7360147cf689e4b9f0b799d0f4))
- decrease timeout for auto exit
([4a0c12d0](https://github.com/keymetrics/pm2-io-apm/commit/4a0c12d06890a00381572ab84a32718eb6e6f87e))
- increase timeout for auto exit
([50579097](https://github.com/keymetrics/pm2-io-apm/commit/50579097176f36e5f282e47bbb8d525abab956e3))
- align test with unref timers on node 8
([0c92b064](https://github.com/keymetrics/pm2-io-apm/commit/0c92b06479f3fd9f2f622cfce288f8a6fcf16c8b))
- align test with unref timers on node 4/6
([9e48c381](https://github.com/keymetrics/pm2-io-apm/commit/9e48c3813139295a831e51d8034a12db06f4d92b))
- align test with unref timers
([ade41be2](https://github.com/keymetrics/pm2-io-apm/commit/ade41be294dd5eb35ea58b411dfba8736b88f2f5))
## Chore
- upgrade some packages
([b4cc2f57](https://github.com/keymetrics/pm2-io-apm/commit/b4cc2f573ea46e0501a5dca1d487315b3c2c13fb))
- upgrade version to 2.1.0-beta5
([012c5868](https://github.com/keymetrics/pm2-io-apm/commit/012c5868c0f47ce54052c05ffbfdbc5022c53237))
- upgrade version to 2.1.0-beta4
([4c0a04b7](https://github.com/keymetrics/pm2-io-apm/commit/4c0a04b778de95afcb2461bc500945a1ccc25302))
- add publishing section in readme file
([522ef26b](https://github.com/keymetrics/pm2-io-apm/commit/522ef26b808a158ffe09363f6a58731cf44bdb62))
- upgrade version to 2.1.0-beta3
([53dcaafa](https://github.com/keymetrics/pm2-io-apm/commit/53dcaafab3b9f721c677d48cf8af13cc11434357))
- add prepublish hook to auto build sources
([a01b5f5d](https://github.com/keymetrics/pm2-io-apm/commit/a01b5f5d5bbdf80e44ebe3368e220e1947aae5f0))
- update to 2.1.0-beta
([03cefe06](https://github.com/keymetrics/pm2-io-apm/commit/03cefe064194e266156001178db5c39a7993f652))
- add node 10 on CI
([f645c69d](https://github.com/keymetrics/pm2-io-apm/commit/f645c69dc88a0506ff9a8a309c690be82ae0b891))
## Branchs merged
- Merge branch 'master' of github.com:keymetrics/pmx-2
([f40e172f](https://github.com/keymetrics/pm2-io-apm/commit/f40e172feeaf235b8a3f85925c185ee68a633799))
# 2.0.3 ( Thu Jul 05 2018 17:43:57 GMT+0200 (CEST) )
## Bug Fixes
- #137 catch exception if module is not install (avoid app to stop)
([d39bf5d4](https://github.com/keymetrics/pm2-io-apm/commit/d39bf5d4b1b03556d7feb66eb8f4650fe7c69281))
- #141 set default level of notify to info + clean some "pmx" words
([ceefc142](https://github.com/keymetrics/pm2-io-apm/commit/ceefc1429264bfb5417b3d0e0a8efd6df77fcc20))
- #141 set default level of notify to info + clean some "pmx" words
([8ac0d380](https://github.com/keymetrics/pm2-io-apm/commit/8ac0d3803c43dc327e52b8923c2b2929e51c5dce))
## Documentation
- add documentation about metrics() and actions() method
([5536739a](https://github.com/keymetrics/pm2-io-apm/commit/5536739a65850497181205726d87d0ccc62c8009))
# 2.0.2 ( Wed Jun 27 2018 12:05:52 GMT+0200 (CEST) )
## Bug Fixes
- #134 remove unused tracing system
([bad76339](https://github.com/keymetrics/pm2-io-apm/commit/bad76339032bdc2e9323b516a0c2e4a7f6bfd966))
## Documentation
- add documentation about metrics() and actions() method
([5536739a](https://github.com/keymetrics/pm2-io-apm/commit/5536739a65850497181205726d87d0ccc62c8009))
## Chore
- #130 update readme with inline metric creation
([bf73108d](https://github.com/keymetrics/pm2-io-apm/commit/bf73108d20a658ba5a600fc1a7da08ea234b2cca))
- #130 update readme according to code
([f1f13579](https://github.com/keymetrics/pm2-io-apm/commit/f1f135798cdd6f53ddd3a034b1cf4cbee334380b))
# 2.0.1 ( Tue Jun 26 2018 10:21:19 GMT+0200 (CEST) )
## Hot Fixes
- patch http and https module separately
([6bdf9501](https://github.com/keymetrics/pm2-io-apm/commit/6bdf9501606102df06a9a1076ec243c910f1776a))
# 2.0.0 ( Tue Jun 19 2018 16:39:57 GMT+0200 (CEST) )
## Bug Fixes
- #125 change typo, replace PMX with PM2 IO
([4f8bb919](https://github.com/keymetrics/pm2-io-apm/commit/4f8bb9197be2b92a382c486c6951fef43a6a3498))
- removed deprecated method
([f9b8f9ba](https://github.com/keymetrics/pm2-io-apm/commit/f9b8f9ba66d9c92718b53f5171edb9f5427ace47))
- fix critical bug when using entrypoint. Some instructions where duplicated.
([53ad78e0](https://github.com/keymetrics/pm2-io-apm/commit/53ad78e0c1cd878b65818b5355f9acd6329b112b))
- send code and signal to onStop + remove terminated message (can create some error message)
([e2265357](https://github.com/keymetrics/pm2-io-apm/commit/e2265357cef4aa04288ea563fcccadd23b9bef92))
- fix "Name not defined" warning message
([123ff950](https://github.com/keymetrics/pm2-io-apm/commit/123ff95071171e2238d2e404e05c180decab1a40))
- #100 fix max listeners warning
([6794e51b](https://github.com/keymetrics/pm2-io-apm/commit/6794e51b2d639039bc8cb724099152672d00847c))
- remove unused parameter print in Transport.send
([45b0950e](https://github.com/keymetrics/pm2-io-apm/commit/45b0950eea58e5599aeee5a9d4a048311e847573))
- notifyError should send correct data format to transport
([abc59fb7](https://github.com/keymetrics/pm2-io-apm/commit/abc59fb7c56b85dc5c18b5b4085cd1a3ae4d6aaf))
- typo in debug message
([19422ecf](https://github.com/keymetrics/pm2-io-apm/commit/19422ecf649c5d1026642dfaced291c36c8df9ea))
- #90 tslib necessary for node 4
([390bb25c](https://github.com/keymetrics/pm2-io-apm/commit/390bb25ce121225b0a0ac8d0802e04540b44292a))
- #90 async necessary for node 4
([6b84aa24](https://github.com/keymetrics/pm2-io-apm/commit/6b84aa24f88c8de27a38928e09abf049e2505258))
- #89 start deep metrics only if service is initialized
([3e018c9d](https://github.com/keymetrics/pm2-io-apm/commit/3e018c9d53666471540138621bc1ba678632c14a))
- #89 #90 remove unused dependencies
([40bc9df0](https://github.com/keymetrics/pm2-io-apm/commit/40bc9df089f38b03ab1d2ba222de6e7d183853d3))
- #89 change default configuration
([22cff6c0](https://github.com/keymetrics/pm2-io-apm/commit/22cff6c0cd1daaf98fd75fe7df396928fabcc239))
- #84 refactor debug initialization
([9585eafd](https://github.com/keymetrics/pm2-io-apm/commit/9585eafd244af35be10e3f2d71d407e5a0bac1fd))
- don't send true if profiling module is not loaded
([37744365](https://github.com/keymetrics/pm2-io-apm/commit/3774436588d8078a264043d29a654713a6a99f9f))
- #77 return metric by key (clean special chars) and not full name
([5766cebc](https://github.com/keymetrics/pm2-io-apm/commit/5766cebce79c042de8202f22f8d75302a801f7af))
- #69 activate configure module
([dbcfad39](https://github.com/keymetrics/pm2-io-apm/commit/dbcfad39974b79d46eec285ff1316531a233d9a8))
- send application configuration even if not module
([27f63207](https://github.com/keymetrics/pm2-io-apm/commit/27f6320779180f52bb9eeb79ed606c21bd2982c8))
- #66 escape spaces and special characters from metric's key
([957b2672](https://github.com/keymetrics/pm2-io-apm/commit/957b2672554a71882e7974502793db034d7bdb08))
- #66 escape spaces and special characters form metric's name
([04816d44](https://github.com/keymetrics/pm2-io-apm/commit/04816d4403a2136e9ccb7742558d271ec68d915b))
- fix test and create destroy method for actions service
([83afee10](https://github.com/keymetrics/pm2-io-apm/commit/83afee100a47f21478c592903bbe2ac56c9529eb))
- #67 #62 activate profiling by default + remove error message because bad conf format
([078d2558](https://github.com/keymetrics/pm2-io-apm/commit/078d2558bc8be6c6095a5f25f4173ef5f83d8b5d))
- #68 display a more useful deprecated message for emit function
([7f7ecb5e](https://github.com/keymetrics/pm2-io-apm/commit/7f7ecb5efdd6af6da03b12a3eea501ef7a74dc0e))
- make init method synchronous for compatibility reason
([620f698a](https://github.com/keymetrics/pm2-io-apm/commit/620f698aad16a3b7bf6d58126b16bbe7afb79d51))
- activate profiling by default
([f0e544a1](https://github.com/keymetrics/pm2-io-apm/commit/f0e544a1200d9149f11ec8de85118a07f46cee38))
- remove listeners in destroy function
([5b574280](https://github.com/keymetrics/pm2-io-apm/commit/5b574280043cced5110f3ec655c7fa45a9a3e230))
- don't force true in profiling conf if property exists
([25a215d6](https://github.com/keymetrics/pm2-io-apm/commit/25a215d63520c47c041e2010124a06a48ae0a84c))
- change path in package.json + return instance from init() method
([c719a2c9](https://github.com/keymetrics/pm2-io-apm/commit/c719a2c98c9c96d860881c65712da0b075a91632))
- transport should send full object
([ade1e233](https://github.com/keymetrics/pm2-io-apm/commit/ade1e233cb873624beca2fd25db56d64660899af))
- add default when requiring module
([cd853aac](https://github.com/keymetrics/pm2-io-apm/commit/cd853aacd6a838f790cc0ff9cf56d75b40a6ce09))
- fix unexpected error when closing profiler
([c5b9fa67](https://github.com/keymetrics/pm2-io-apm/commit/c5b9fa678f862b3385e03276c20d52c683c0e45b))
- do not include v8-profiler as a dependency
([c48b81ad](https://github.com/keymetrics/pm2-io-apm/commit/c48b81ad1ccd06d890df728eb4ce8a7537c6c1b4))
- fix issue with path
([bb65a594](https://github.com/keymetrics/pm2-io-apm/commit/bb65a5944efd834f86b5554f423e89b8a9bad191))
- add argument checking on notify
([4864f5ad](https://github.com/keymetrics/pm2-io-apm/commit/4864f5ad67f4c393c5a49c54aeaa2a1ff992ba83))
## Hot Fixes
- do not init transaction metrics multiple times
([3988f4fa](https://github.com/keymetrics/pm2-io-apm/commit/3988f4fa1baa64f9e781e39329bce4446348f222))
- do not modify API if already exists
([c0a55c0a](https://github.com/keymetrics/pm2-io-apm/commit/c0a55c0afcf44ae1b06be3665878e57099674a7a))
## Features
- #127 allow to disable exceptions catching by configuration
([f56b8937](https://github.com/keymetrics/pm2-io-apm/commit/f56b8937f177b89fdbba0eeda1601ab02719aea9))
- #123 add action_type for every actions
([8562457e](https://github.com/keymetrics/pm2-io-apm/commit/8562457e3e760ef71b9987380f00320d126c9a49))
- #119 make @pm2/io module a singleton and freeze its API
([029d8996](https://github.com/keymetrics/pm2-io-apm/commit/029d8996253fceef1b5d923be73faa9519530433))
- improve onExit method, add code and signal
([b0e02801](https://github.com/keymetrics/pm2-io-apm/commit/b0e02801ff81c89f7196e1ba0238a3730d5784ac))
- #106 add express error handler
([b8b9b192](https://github.com/keymetrics/pm2-io-apm/commit/b8b9b192ff5db36bbc3cec69d35a312a9e39340f))
- #93 add test on probe().transpose()
([c7c7f874](https://github.com/keymetrics/pm2-io-apm/commit/c7c7f874fb4be7119fb22c761a6e044f99a910bc))
- #93 add probe().transpose() as backward compatibility
([92cd9ccb](https://github.com/keymetrics/pm2-io-apm/commit/92cd9ccba6d800078274fb0919ebfe79f6d98273))
- #60 add a ending message + create a default onStop method
([b68ad1fe](https://github.com/keymetrics/pm2-io-apm/commit/b68ad1fe8883a28217b51a525076585a9c982214))
- #60 first entrypoint's implementation
([905607eb](https://github.com/keymetrics/pm2-io-apm/commit/905607ebcdaf603e3b3c149ef62f13f0e655e4e8))
- add init module method
([335a775d](https://github.com/keymetrics/pm2-io-apm/commit/335a775d6e68d67fd9473b60c41c1270b6979e03))
- add file size and unique id in profiling reply
([a23358ea](https://github.com/keymetrics/pm2-io-apm/commit/a23358eafdf740e593f5069abba67bacb8085d49))
- enable default actions in conf
([8783d355](https://github.com/keymetrics/pm2-io-apm/commit/8783d35501f0467f1d5c35bab8a7fd8f0b4c88f5))
- add backward compatibility on init configuration
([ace5bdc4](https://github.com/keymetrics/pm2-io-apm/commit/ace5bdc4b1fcacbcb488013181d828372f3602ef))
- add notify backward compatibility + test
([5e137720](https://github.com/keymetrics/pm2-io-apm/commit/5e13772078cc00e5eddde822d9a6e8953ea922ed))
- add event in api + test
([83f04350](https://github.com/keymetrics/pm2-io-apm/commit/83f0435047e38187b11d570b4beb6317474e2e1a))
- backward compatibility about probe() function
([810546b2](https://github.com/keymetrics/pm2-io-apm/commit/810546b24180c2a0c8be1ce33825a800d5441d70))
- add on exit handler
([fc97d1cc](https://github.com/keymetrics/pm2-io-apm/commit/fc97d1cc5d3f890904168bdef1d2b58758987a2b))
- add transpose + test
([b4113fc5](https://github.com/keymetrics/pm2-io-apm/commit/b4113fc592bb713810dc6e8e8550e1ea155828f7))
- add action and scoped actions + test
([0cf70dd0](https://github.com/keymetrics/pm2-io-apm/commit/0cf70dd08f2cebcab9c709231cc1521409fbb743))
- add metric feature
([037d7de5](https://github.com/keymetrics/pm2-io-apm/commit/037d7de5af31d37db1e98a8c5d1744b30d700c08))
- create API and add notifyError
([4e1910dc](https://github.com/keymetrics/pm2-io-apm/commit/4e1910dcb7c28fb3f4c1fee69c5e40fd0a36722f))
- fallback to v8-profiler
([073342dc](https://github.com/keymetrics/pm2-io-apm/commit/073342dccee9528b3a46602601c2ef584392f63b))
- add configuration to allow sampling interval
([68e6a570](https://github.com/keymetrics/pm2-io-apm/commit/68e6a570c77ac917f96e5b8a578332216b728216))
- add heap dump + heap sampling action (+ tests)
([6bd089d4](https://github.com/keymetrics/pm2-io-apm/commit/6bd089d4ca750f50729a8f5d93691cde869f16b6))
- add heap dump + heap sampling (with inspector only) + test
([e053512e](https://github.com/keymetrics/pm2-io-apm/commit/e053512ede61b3fffaa9db7a8a22b8cf94c23c66))
- cpu profiling actions + test
([946d554c](https://github.com/keymetrics/pm2-io-apm/commit/946d554c4c1cd5a8a9e30ded9f6f3d7c1c261dd9))
- manage profiling fallback for old nodejs version
([a9d2ad02](https://github.com/keymetrics/pm2-io-apm/commit/a9d2ad021ac5ce9f73d40240785b3a65e81cc2ed))
- profiling, writing into a file
([7c24920c](https://github.com/keymetrics/pm2-io-apm/commit/7c24920c2a2d64c53a9528f6e2db90dfbd4e5f8d))
- add events + test
([22485341](https://github.com/keymetrics/pm2-io-apm/commit/224853416023e67a4a4574c093bf8d1e3b8d1a26))
- improve network configuration
([590a0f88](https://github.com/keymetrics/pm2-io-apm/commit/590a0f88540b27be179f141777ad523ede8adaa3))
- add network metrics + test
([5e9d79be](https://github.com/keymetrics/pm2-io-apm/commit/5e9d79bedba4b0506cfa65f0696fbefd5f02831c))
- enable tracing feature + test
([0cd8ad9f](https://github.com/keymetrics/pm2-io-apm/commit/0cd8ad9f5565be9d6b57291ea916bbef940ffc3f))
- add http wrapper + configuration + proxy
([22d1aa24](https://github.com/keymetrics/pm2-io-apm/commit/22d1aa24e5a49648ede1566b3d39ce48d0523429))
- add active handles/requests + test
([4fdbc3b7](https://github.com/keymetrics/pm2-io-apm/commit/4fdbc3b7be19c24b16be01c2e7c33fc5fc5e0c33))
- add config and default value for services + fix test
([f9ff7833](https://github.com/keymetrics/pm2-io-apm/commit/f9ff7833447e6272216cb7ce9db29c37fcfa170a))
- add event loop delay + test
([c41e1010](https://github.com/keymetrics/pm2-io-apm/commit/c41e1010cb908a7e79b0bd6561a089edff2be0ef))
- add deep metrics + test
([506ecfaa](https://github.com/keymetrics/pm2-io-apm/commit/506ecfaa9b9a6e08e2a424d3f83f0db75113fbb8))
- add event loop action + test
([c2e5883e](https://github.com/keymetrics/pm2-io-apm/commit/c2e5883e1e5e15d501558d33fa9e80ce8f91ee69))
- add event loop action + test
([659a14f6](https://github.com/keymetrics/pm2-io-apm/commit/659a14f633ae039718788456b0b5e295802d0655))
- add actions system + test
([efa7ce6a](https://github.com/keymetrics/pm2-io-apm/commit/efa7ce6ab7755ec90c995c375ca72f111cefe759))
- destroy all metrics services when destroying metric feature
([55d397af](https://github.com/keymetrics/pm2-io-apm/commit/55d397af8beb2ffc3d6fb9fed71d69d0ed66f07d))
- add all GC heap stats + add config utils method
([56e0db77](https://github.com/keymetrics/pm2-io-apm/commit/56e0db77c39df38c49354ae3c7edec28770151a6))
- add all v8 heap stats
([99918a93](https://github.com/keymetrics/pm2-io-apm/commit/99918a93e7e0c447c6b0291864580123ea3e0105))
- allow to load a conf for V8 metrics
([4990186e](https://github.com/keymetrics/pm2-io-apm/commit/4990186e8d1456e268fb8cc3b59c89a6652d5301))
- add v8 probe
([24d6044e](https://github.com/keymetrics/pm2-io-apm/commit/24d6044e3f9b382f3ed155455c31aaf94ecbf7f5))
- prepare and send data
([7a26db82](https://github.com/keymetrics/pm2-io-apm/commit/7a26db8290b31b023152bd62cbd1ab5d5d26e7af))
- add transpose and metric
([aa7e02ee](https://github.com/keymetrics/pm2-io-apm/commit/aa7e02eebc88889a6330bc4ce35004be4d0c757d))
- add transpose and metric
([31d94e65](https://github.com/keymetrics/pm2-io-apm/commit/31d94e656ff322c075ebef62f11e57866d6cd737))
- add histogram metric
([044143dd](https://github.com/keymetrics/pm2-io-apm/commit/044143dd3260e3ea13d36cb0c1fa7e939808b784))
- add counter metric
([7b6e4fd1](https://github.com/keymetrics/pm2-io-apm/commit/7b6e4fd111bc291b68c5bf121c33051815e30b48))
- add probe system and meter probe (+ test)
([fc0f9694](https://github.com/keymetrics/pm2-io-apm/commit/fc0f969405eb47a39a9dc626d39048c5cb63939e))
- add catchAll method to notify
([c987388f](https://github.com/keymetrics/pm2-io-apm/commit/c987388f072f0b0d7e7ae1ff6a04ae0836c2a682))
## Refactor
- #98 rewrite readme examples according to changes introduced via API v2 refactoring.
([26b3430d](https://github.com/keymetrics/pm2-io-apm/commit/26b3430dec9dfcfb30d863b6289b435a8bf337ed))
- #98 add histogram, metric, meter and counter method
([9a859920](https://github.com/keymetrics/pm2-io-apm/commit/9a85992026e6e5e7d89261f89aff8a3a35cadf17))
- #98 switch metric() to metrics
([0bdb175c](https://github.com/keymetrics/pm2-io-apm/commit/0bdb175cd1e5f94b3498c6093b674a71af71c181))
- #76 make Configuration a static class
([f92b301f](https://github.com/keymetrics/pm2-io-apm/commit/f92b301f14be16b72c8e93373da9fd3418bef43a))
- make transport a static class
([9f4767bd](https://github.com/keymetrics/pm2-io-apm/commit/9f4767bdf11bf8166807a501de4c29c822b361b0))
- switch console.log/error/warn to debug
([52a98789](https://github.com/keymetrics/pm2-io-apm/commit/52a987899a8dd811432d75460bc883571c8826d3))
- destroy method for profiler feature/service
([9e333593](https://github.com/keymetrics/pm2-io-apm/commit/9e333593cab24e26a4e535f47d28e64424c01418))
- change init in cpu profiling
([a76e1896](https://github.com/keymetrics/pm2-io-apm/commit/a76e1896de6419dc9a3088536dae33b0917a6fb8))
- write a service for inspector session
([3ac80144](https://github.com/keymetrics/pm2-io-apm/commit/3ac80144f17db8934cddde6e6a9ba0994370fdb8))
- remove unused code
([75ebda3f](https://github.com/keymetrics/pm2-io-apm/commit/75ebda3fce8abd426c660a6c7231e18be17e1285))
- remove unused code
([b84df0cd](https://github.com/keymetrics/pm2-io-apm/commit/b84df0cdfe3ba33ff4dd342f4a99c06eb7511da5))
- do not use inspector module with old node version
([4db9e761](https://github.com/keymetrics/pm2-io-apm/commit/4db9e76191356fe3280b6ff94ad8ca13d9f2ab7d))
- create init method in profiling actions for async calls
([53c2ea72](https://github.com/keymetrics/pm2-io-apm/commit/53c2ea721709ebdbffae01f9cfbaa3abbbccf71a))
- switch all init and destroy function to async/await
([2b2a84b3](https://github.com/keymetrics/pm2-io-apm/commit/2b2a84b3f15ada7cbbb1632190ab83a1ea662f02))
- disable profiler when destroying cpu profiler
([7d639acd](https://github.com/keymetrics/pm2-io-apm/commit/7d639acd786ac2c6e6acac2ca77941b93c3d9d79))
- add callback for profiler start, in case of error
([6c84c261](https://github.com/keymetrics/pm2-io-apm/commit/6c84c261e7e9fc628412587b60ba35f10974f24e))
- change profiling interface's name
([5f55dd64](https://github.com/keymetrics/pm2-io-apm/commit/5f55dd641f2ab9bc967c8ce0c141ccfaac76a13c))
- better error detection in case of module not found
([a25c5ef7](https://github.com/keymetrics/pm2-io-apm/commit/a25c5ef7a46052cf52424d9fdb0a141da164a8cf))
- better error detection in case of module not found
([e776398c](https://github.com/keymetrics/pm2-io-apm/commit/e776398c0e242c6316bab75941e3df6c399c067c))
- add check method
([e8200d02](https://github.com/keymetrics/pm2-io-apm/commit/e8200d02427098d8d3f77d4a7a0838ff6f364128))
- remove self call and use arrow function
([2eac2c89](https://github.com/keymetrics/pm2-io-apm/commit/2eac2c89b7f32e69a3b19bcca5176ab278d2fae8))
- rename probe to metrics
([9a224253](https://github.com/keymetrics/pm2-io-apm/commit/9a224253b4db7afdb0c68cbbc27e234b5369e66c))
- remove unused code about stack trace
([4258a76c](https://github.com/keymetrics/pm2-io-apm/commit/4258a76c16fa37132198ac4a6bd83350367aa025))
## Test
- fix api test
([05fa9e63](https://github.com/keymetrics/pm2-io-apm/commit/05fa9e6324968a20ca4252c519ed68f8232c2663))
- add travis also
([0198794d](https://github.com/keymetrics/pm2-io-apm/commit/0198794d62a8e46ff196618437ffde52e73e0954))
- fix tests after refactoring
([d2c66263](https://github.com/keymetrics/pm2-io-apm/commit/d2c662631739008e28631a7270bf68d7cf49370c))
- fix test after initModule refactoring
([4309d57c](https://github.com/keymetrics/pm2-io-apm/commit/4309d57c3991910bd71f3e6ff72ef9a265b3763a))
- fix test after initModule refactoring
([74a1f1e7](https://github.com/keymetrics/pm2-io-apm/commit/74a1f1e7585aa0c955c2ec309897ecdac8f1a31d))
- add some coverage on destroy methods
([f3d1477b](https://github.com/keymetrics/pm2-io-apm/commit/f3d1477b459a350b36c2429dd16a26ad62c89928))
- add tests on proxy utils
([3f5795ef](https://github.com/keymetrics/pm2-io-apm/commit/3f5795efc3f2f4374a3f7a08ead54a459274e90a))
- add tests on json utils
([d41e3b45](https://github.com/keymetrics/pm2-io-apm/commit/d41e3b45983bb07a09547311012bc2603aff7091))
- increase inspector test timeout
([e361fd28](https://github.com/keymetrics/pm2-io-apm/commit/e361fd286e1f4650f5ba3c5f8aecf4ec4caba8fa))
- add test on initModule method
([b9da3230](https://github.com/keymetrics/pm2-io-apm/commit/b9da3230e1a8f993cae82eda793540b623e45926))
- enable all tests on api
([65229db6](https://github.com/keymetrics/pm2-io-apm/commit/65229db6a599ebccfebad564c7acd0ded8212e7e))
- add tests on initModule method
([97640139](https://github.com/keymetrics/pm2-io-apm/commit/97640139a5181b7e5d5fd039639e224538301ede))
- stabilize test on api
([896e9bf4](https://github.com/keymetrics/pm2-io-apm/commit/896e9bf4a902abbc219b2e203198983f36bb168a))
- reorganize test folder
([51419117](https://github.com/keymetrics/pm2-io-apm/commit/51419117a27dac1f526784c14ae27526adb15b53))
- add test coverage on actions service
([31766401](https://github.com/keymetrics/pm2-io-apm/commit/3176640131a1500dae7a0f8d33479d0d6d063a0d))
- install v8-profiler before some test (node 4 & 6)
([c4b1dabb](https://github.com/keymetrics/pm2-io-apm/commit/c4b1dabb0c82e5fa743d987f154e0c4122802b11))
- increase api timeout to 20s
([b2caf173](https://github.com/keymetrics/pm2-io-apm/commit/b2caf17372f5e3bf1a66919dcac965d32ca27aba))
- add test on backward compatibility about probe()
([62bbdaa7](https://github.com/keymetrics/pm2-io-apm/commit/62bbdaa7f97db62ea598e77360fb66c921bb446d))
- add test on uncaught exception
([b6a96cfc](https://github.com/keymetrics/pm2-io-apm/commit/b6a96cfc194f036ce6dade9a49badf9fa034bd66))
- add tests on transpose method
([7b96429c](https://github.com/keymetrics/pm2-io-apm/commit/7b96429cc05b9486a97bdc871846d315f88bb7bd))
- make tests works on node 4
([455c0e00](https://github.com/keymetrics/pm2-io-apm/commit/455c0e00272591e1395fa08545180302317cf84b))
- increase timeout on GC tests and add some expect instructions
([b7fcab02](https://github.com/keymetrics/pm2-io-apm/commit/b7fcab026c21c33ae7a2298f8280866cbbf1c799))
- profiling test should wait initialization
([342768de](https://github.com/keymetrics/pm2-io-apm/commit/342768de028d172b53fe78119f2ac66fbab71c3d))
- profiling test should wait initialization
([34402f6b](https://github.com/keymetrics/pm2-io-apm/commit/34402f6bca4ff9070d8ace3bbde7851c3b88510f))
- increase timeout for CPU profiling
([b467c2a1](https://github.com/keymetrics/pm2-io-apm/commit/b467c2a18a8d8f872e7b00a7c34a2c33de5865d3))
- add GC tests
([927cbba0](https://github.com/keymetrics/pm2-io-apm/commit/927cbba0795b203e61e14b9da068cb3ff31af761))
- add coverage on transaction
([c11591a1](https://github.com/keymetrics/pm2-io-apm/commit/c11591a1a6f509e2cb2271792dd964a0dff7cbd7))
- add coverage on configuration
([d2c3fe6b](https://github.com/keymetrics/pm2-io-apm/commit/d2c3fe6b4210fbe577fe060026b498bfb544d73f))
- launch all tests in package.json
([c4ee6c8c](https://github.com/keymetrics/pm2-io-apm/commit/c4ee6c8c493db19a0b90c4731b736215584586ab))
- switch takeSnapshot to stop for CPU profiling
([802158a1](https://github.com/keymetrics/pm2-io-apm/commit/802158a1e0d22584374eacc5ddb4cbcd8f97acea))
- enable CPU profiling tests
([58066ef4](https://github.com/keymetrics/pm2-io-apm/commit/58066ef4808cef5f37393a8549b5c5dcb0e0b990))
- increase timeout for CI
([2cb37595](https://github.com/keymetrics/pm2-io-apm/commit/2cb37595e2f9f3d99c00ec3baa9b454734d8a510))
- add test on scoped actions
([65b920ba](https://github.com/keymetrics/pm2-io-apm/commit/65b920bac7ce4106603598acbdfe157d7cf41109))
- add test on actions system
([8ab87d40](https://github.com/keymetrics/pm2-io-apm/commit/8ab87d40362c897e75e449ddb32e9a79c9f2839d))
- add test to increase coverage
([0ac0e6e9](https://github.com/keymetrics/pm2-io-apm/commit/0ac0e6e9a19845b0b35dd1c0daf76d5ef0444818))
- add test on transport
([8faa0a6a](https://github.com/keymetrics/pm2-io-apm/commit/8faa0a6a5d218e92cd450f14b41cb0605920ceef))
- add test on probe init, destroy and timer
([29220faa](https://github.com/keymetrics/pm2-io-apm/commit/29220faad7118afb3164273eca8ca7ef300cab4d))
- build files path + add utils functions
([06f919fc](https://github.com/keymetrics/pm2-io-apm/commit/06f919fc287c68e84a28717f1e23a2af0b69faa5))
- add test on transport, improve coverage
([8d2e3c12](https://github.com/keymetrics/pm2-io-apm/commit/8d2e3c12359e83bc9d80e5fd18bdc071e82afd5a))
- add test on transport when exception occurred
([3f0f821c](https://github.com/keymetrics/pm2-io-apm/commit/3f0f821cb248c5bd08e8b7ee98ba10ff5c8683be))
- add test on transport
([0d02f58b](https://github.com/keymetrics/pm2-io-apm/commit/0d02f58bd1fd8e3bee2b1527e89defac3b90a366))
## Chore
- upgrade version to 2.0.0-alpha33
([22313f7d](https://github.com/keymetrics/pm2-io-apm/commit/22313f7db3fe90570091b503022ccdd6d58db3fa))
- upgrade version to 2.0.0-alpha31
([b825e95b](https://github.com/keymetrics/pm2-io-apm/commit/b825e95be12fe7d45cbd6faa4e520498f985e812))
- upgrade version to 2.0.0-alpha30
([614828c6](https://github.com/keymetrics/pm2-io-apm/commit/614828c6541a676b3425d72f592dae158f4d8973))
- upgrade version to 2.0.0-alpha27
([828b3128](https://github.com/keymetrics/pm2-io-apm/commit/828b312854bb8f676ba6fd426ab8c8ef7528b1d5))
- update cli and repo url in readme
([5e794b58](https://github.com/keymetrics/pm2-io-apm/commit/5e794b58b9013527aa74ee2ff9815e1f22f1e6c0))
- upgrade version to 2.0.0-alpha26
([922295ff](https://github.com/keymetrics/pm2-io-apm/commit/922295ff75e5c2c76e3cd4c0d0e52652e9b84b1d))
- #19 fix documentation remove unnecessary code
([68bee27d](https://github.com/keymetrics/pm2-io-apm/commit/68bee27d3f08e46a6804dac974ddf78e7bf58b26))
- #19 fix documentation when using network metric
([48b9e57c](https://github.com/keymetrics/pm2-io-apm/commit/48b9e57cf6c08f3f3b5155ec1a3e5d411c5550b0))
- #19 fix documentation when using metric
([4d9888fb](https://github.com/keymetrics/pm2-io-apm/commit/4d9888fb8921c8257c82e68cafd451fc48f642e1))
- #19 update readme with actions and metrics in conf
([586140bc](https://github.com/keymetrics/pm2-io-apm/commit/586140bc392787e85a457a7050480393a6d4b8d8))
- #19 add documentation in readme file
([b92f629e](https://github.com/keymetrics/pm2-io-apm/commit/b92f629ef1d48c1169c31098cefe96b1365b5743))
- upgrade version to 2.0.0-alpha25
([ab749f7e](https://github.com/keymetrics/pm2-io-apm/commit/ab749f7eeca8f6b2093db602394299080c403bb2))
- upgrade version to 2.0.0-alpha24
([8ad4c621](https://github.com/keymetrics/pm2-io-apm/commit/8ad4c6217cf9678d9ac9a200ab07b6cd62a0cc91))
- upgrade version to 2.0.0-alpha23
([21ca45bf](https://github.com/keymetrics/pm2-io-apm/commit/21ca45bf282a07ff7065167fba66e698b57bb62e))
- upgrade version to 2.0.0-alpha22
([82c6a1e3](https://github.com/keymetrics/pm2-io-apm/commit/82c6a1e36a935fe19ed83475a4a3dd0943c88e55))
- upgrade package version and fix lint errors
([4acb3995](https://github.com/keymetrics/pm2-io-apm/commit/4acb39950166d9616be78b7e06108e54f64cf913))
- upgrade version to 2.0.0-alpha21
([349cf982](https://github.com/keymetrics/pm2-io-apm/commit/349cf9829e91f1c027fa326d3390fa46045b27e4))
- upgrade version to 2.0.0-alpha20
([2a8cc635](https://github.com/keymetrics/pm2-io-apm/commit/2a8cc635d6fcaebe60766c28019709807e3d6f9e))
- upgrade version to 2.0.0-alpha19
([dfd13983](https://github.com/keymetrics/pm2-io-apm/commit/dfd13983f9e6c01728add6b6a8efa7701745b2bb))
- add author + update repo
([a9e40743](https://github.com/keymetrics/pm2-io-apm/commit/a9e40743352953aa8ecb3d669c7bb9704d709c6a))
- v2.0.0-alpha18
([806a2e3b](https://github.com/keymetrics/pm2-io-apm/commit/806a2e3b476521d59c823b7a29ebda89d5d018bd))
- pm2.io -> @pm2/io
([17801888](https://github.com/keymetrics/pm2-io-apm/commit/17801888193c38313c845fb2710c2d92c334b3dd))
- add logs for manual actions
([695f250f](https://github.com/keymetrics/pm2-io-apm/commit/695f250fd61e2ea608e918a68e6969bd259f0589))
- upgrade version to 2.0.0-alpha16
([6cb21328](https://github.com/keymetrics/pm2-io-apm/commit/6cb213283e974aba9385f050ffe016346aa3f391))
- upgrade version to 2.0.0-alpha15
([44b6b262](https://github.com/keymetrics/pm2-io-apm/commit/44b6b262100554d6c0a5b084ced39e8ef96397ae))
- pmx->pm2.io module
([a029bfe9](https://github.com/keymetrics/pm2-io-apm/commit/a029bfe96ce532052d34aee66968b27f55e631b9))
- 2.0.0-alpha13
([b956c944](https://github.com/keymetrics/pm2-io-apm/commit/b956c94424b64a9bab39145b44bcee744d486f31))
- ignore .idea folder when publishing
([bdb8373d](https://github.com/keymetrics/pm2-io-apm/commit/bdb8373df305c434fea3a53ee331ff0bdeb7fde0))
- upgrade version to 2.0.0-alpha10
([601fb682](https://github.com/keymetrics/pm2-io-apm/commit/601fb682ff58bef5ed384de57a60bf3c72ac06b4))
- upgrade deep metrics dependency
([1d2f2ac8](https://github.com/keymetrics/pm2-io-apm/commit/1d2f2ac8880a3e38e9981685530cfdbf6ee0c3cc))
- only expose heap actions when available #50
([e1cc828c](https://github.com/keymetrics/pm2-io-apm/commit/e1cc828c05a3c11000273ef087e36fc19a6a30a7))
- avoid crashing the application if profiler is not available
([15ecb13e](https://github.com/keymetrics/pm2-io-apm/commit/15ecb13e09c094092ed7b551ddfe9b30079746f0))
- allow to use env variable to force profiling fallback
([c84a572d](https://github.com/keymetrics/pm2-io-apm/commit/c84a572dff4f803b63719e1a971792a409ed778d))
- fix lint
([20aa7d72](https://github.com/keymetrics/pm2-io-apm/commit/20aa7d727a47b00beda21957d144f9779ff7f2e9))
- add types and prepublish script
([0a2a24dd](https://github.com/keymetrics/pm2-io-apm/commit/0a2a24dd15dc1d3614678bf9f1f591febdfb8c5d))
- launch test which where just under /test
([f99d262c](https://github.com/keymetrics/pm2-io-apm/commit/f99d262cf848636b18b5a311e88f9c68d8e3ac9d))
- make tests/code working with node 4
([3a806a3d](https://github.com/keymetrics/pm2-io-apm/commit/3a806a3de257e77adedcce833e993ff28fc30837))
- add package.json module
([562cb159](https://github.com/keymetrics/pm2-io-apm/commit/562cb159c3fbb7b6db7856a1513aba4d54887eba))
- install modules with npm
([de48d4e4](https://github.com/keymetrics/pm2-io-apm/commit/de48d4e476a39a88e1892fafb6dcedafdcecd20c))
- install modules with npm
([3e2e2062](https://github.com/keymetrics/pm2-io-apm/commit/3e2e206274abc401d32b2172bc1f7a479ec8c3fa))
- class wording
([17296e01](https://github.com/keymetrics/pm2-io-apm/commit/17296e01ffc868fdb0b26a95aaf85e3891bf98ab))
- split metrics feature and metrics service
([c5168518](https://github.com/keymetrics/pm2-io-apm/commit/c51685181ada1671dbf1e00f63896ec3a5e26f4c))
- wording on debug
([3ef6e8ab](https://github.com/keymetrics/pm2-io-apm/commit/3ef6e8ab4b17853c65fbf0a5344546c88c506795))
- remove unused console.log
([f0306bae](https://github.com/keymetrics/pm2-io-apm/commit/f0306bae0ad1ca24e42c2d8304b7a8dbc6c841a3))
- remove unused console.log
([5d47fb14](https://github.com/keymetrics/pm2-io-apm/commit/5d47fb142a91a4f6fa422e3a830f3a937533ad6d))
- switch internal _var Object to a map
([a7dc8c05](https://github.com/keymetrics/pm2-io-apm/commit/a7dc8c0568a49513999c3d1b7ea0df8377c5868b))
- remove transpose, unused
([23355317](https://github.com/keymetrics/pm2-io-apm/commit/233553175bf30b8ae285ae7eff8fe8bf226b8a3b))
- add ci config
([eaa75fff](https://github.com/keymetrics/pm2-io-apm/commit/eaa75fffc02e70abd3272fdd57efcff244a51a35))
- switch internal _var Object to a map
([e52edfa6](https://github.com/keymetrics/pm2-io-apm/commit/e52edfa6f577ef33a348c0b2a33fcde40979bba4))
- remove transpose, unused
([1ba38691](https://github.com/keymetrics/pm2-io-apm/commit/1ba38691509664b253767682f1c3a0a8875f1f67))
- wording in test files
([dbb03d65](https://github.com/keymetrics/pm2-io-apm/commit/dbb03d650e8d4a3193dd487c3966b244571e6290))
- remove unused chai-spies dependencies
([17b3b5ee](https://github.com/keymetrics/pm2-io-apm/commit/17b3b5eed6c552a85e0d693d505b4dc203d5b31b))
- update readme
([1981a985](https://github.com/keymetrics/pm2-io-apm/commit/1981a985dc7fa2c0e9a0cac9b038fe3c6ed77523))
- use mocha instead of ava
([eac7dac5](https://github.com/keymetrics/pm2-io-apm/commit/eac7dac57055093f979176707bee1cb9e5e24906))
- setup project structure with a first example
([08f09c8a](https://github.com/keymetrics/pm2-io-apm/commit/08f09c8a3e90bd0364c484ae6e9eb57c81780df7))
## Branchs merged
- Merge branch 'master' of github.com:keymetrics/pm2-io-apm
([aad2cd4f](https://github.com/keymetrics/pm2-io-apm/commit/aad2cd4fe92e757f1b52b5ca86d2f0129420a0ab))
- Merge branch 'master' of github.com:keymetrics/pmx-2
([9168e8eb](https://github.com/keymetrics/pm2-io-apm/commit/9168e8eb9345cdf8b2e862623bd0e990202e9679))
- Merge branch 'prepare_publish'
([4646f994](https://github.com/keymetrics/pm2-io-apm/commit/4646f994bb9cc8f1ae209b0b3d13050be98aa964))
- Merge branch 'deep_metrics'
([50ae0a68](https://github.com/keymetrics/pm2-io-apm/commit/50ae0a687b428c5676cd8190babb034cb83b5521))
- Merge branch 'master' of github.com:keymetrics/pmx-2 into deep_metrics
([f9c54527](https://github.com/keymetrics/pm2-io-apm/commit/f9c54527c38a52e64ce0f976bfb3c7b2a5ebd92f))
- Merge branch 'metric_transpose'
([38e238a3](https://github.com/keymetrics/pm2-io-apm/commit/38e238a33346ba4f5f4a429fcada5e3ae09c952b))
## Pull requests merged
- Merge pull request #5 from keymetrics/histogram
([60e5a747](https://github.com/keymetrics/pm2-io-apm/commit/60e5a747c67b918ca3a2597b1ac5da119872b2b3))
- Merge pull request #4 from keymetrics/counter
([be69d2a1](https://github.com/keymetrics/pm2-io-apm/commit/be69d2a13c3d3be0651617e876b3470aa3755177))
- Merge pull request #3 from keymetrics/setup_structure
([9b9625b3](https://github.com/keymetrics/pm2-io-apm/commit/9b9625b3ec051064b6f71e2e71c232d420568d8f))
- Merge pull request #2 from keymetrics/setup_structure
([ee918939](https://github.com/keymetrics/pm2-io-apm/commit/ee9189392af37b4f2e4ac412d49193ca70c981ee))
- Merge pull request #1 from keymetrics/setup_structure
([e1b8073b](https://github.com/keymetrics/pm2-io-apm/commit/e1b8073bc473b319a817701792d9f8c3fbdb8c41))