├── .codebeatsettings ├── .eslintrc ├── .gitignore ├── .gitmodules ├── .npmignore ├── .project ├── .travis.yml ├── AUTHORS.md ├── CONTRIBUTING.md ├── IBM-RuntimesTools-V1.0.1-CLA.odt ├── LICENSE ├── NOTICES.txt ├── README.md ├── appmetrics-api.js ├── appmetrics.properties ├── binding.gyp ├── generate_build_id.py ├── get_code_cov.sh ├── get_from_json.py ├── headless_zip.js ├── heapdump.js ├── index.js ├── lib ├── aspect.js ├── probe.js ├── request.js ├── serializer.js └── timer.js ├── package.json ├── probes ├── axon-probe.js ├── basho-riak-client-probe.js ├── http-outbound-probe.js ├── http-probe.js ├── https-outbound-probe.js ├── https-probe.js ├── leveldown-probe.js ├── loopback-probe.js ├── memcached-probe.js ├── mongo-probe.js ├── mqlight-probe.js ├── mqtt-probe.js ├── mysql-probe.js ├── oracle-probe.js ├── oracledb-probe.js ├── postgres-probe.js ├── redis-probe.js ├── socketio-probe.js ├── strong-express-metrics-probe.js ├── strong-mq-probe.js ├── strongoracle-probe.js └── trace-probe.js ├── replace_in_file.py ├── showBuildInfo.js ├── src ├── Typesdef.h ├── appmetrics.cpp ├── headlessutils.cpp ├── headlessutils.h ├── heapdump │ ├── heapdump-posix.h │ ├── heapdump-win32.h │ └── heapdump.cc ├── objecttracker.cpp ├── objecttracker.hpp └── plugins │ └── node │ ├── env │ └── nodeenvplugin.cpp │ ├── gc │ └── nodegcplugin.cpp │ ├── heap │ └── nodeheapplugin.cpp │ ├── loop │ └── nodeloopplugin.cpp │ ├── memory │ └── nodezmemoryplugin.cpp │ └── prof │ ├── compat-inl.h │ ├── compat.h │ ├── nodeprofplugin.cpp │ ├── util.h │ └── watchdog.h ├── start.js └── tests ├── .eslintrc ├── api_tests.js ├── axon-probe-test.js ├── headless_test.js ├── heapdump ├── test-callback-without-filename.js ├── test-callback.js └── test-sigusr2.js ├── probes ├── http-outbound-probe-test.js ├── http-probe-test.js ├── https-outbound-probe-test.js ├── https-probe-test.js ├── mongodb-probe-test.js ├── postgres-probe-client-instance-test.js ├── postgres-probe-client-pooling-test.js └── redis-probe-test.js ├── require_tests.js ├── strong-mq-probe-test.js ├── test_app.js ├── test_http_server.js ├── test_https_server.js ├── test_watchdog.js ├── testcert.crt └── testkey.pem /.codebeatsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/.codebeatsettings -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/.project -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /IBM-RuntimesTools-V1.0.1-CLA.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/IBM-RuntimesTools-V1.0.1-CLA.odt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/NOTICES.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/README.md -------------------------------------------------------------------------------- /appmetrics-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/appmetrics-api.js -------------------------------------------------------------------------------- /appmetrics.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/appmetrics.properties -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/binding.gyp -------------------------------------------------------------------------------- /generate_build_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/generate_build_id.py -------------------------------------------------------------------------------- /get_code_cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/get_code_cov.sh -------------------------------------------------------------------------------- /get_from_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/get_from_json.py -------------------------------------------------------------------------------- /headless_zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/headless_zip.js -------------------------------------------------------------------------------- /heapdump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/heapdump.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/index.js -------------------------------------------------------------------------------- /lib/aspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/lib/aspect.js -------------------------------------------------------------------------------- /lib/probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/lib/probe.js -------------------------------------------------------------------------------- /lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/lib/request.js -------------------------------------------------------------------------------- /lib/serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/lib/serializer.js -------------------------------------------------------------------------------- /lib/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/lib/timer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/package.json -------------------------------------------------------------------------------- /probes/axon-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/axon-probe.js -------------------------------------------------------------------------------- /probes/basho-riak-client-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/basho-riak-client-probe.js -------------------------------------------------------------------------------- /probes/http-outbound-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/http-outbound-probe.js -------------------------------------------------------------------------------- /probes/http-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/http-probe.js -------------------------------------------------------------------------------- /probes/https-outbound-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/https-outbound-probe.js -------------------------------------------------------------------------------- /probes/https-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/https-probe.js -------------------------------------------------------------------------------- /probes/leveldown-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/leveldown-probe.js -------------------------------------------------------------------------------- /probes/loopback-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/loopback-probe.js -------------------------------------------------------------------------------- /probes/memcached-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/memcached-probe.js -------------------------------------------------------------------------------- /probes/mongo-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/mongo-probe.js -------------------------------------------------------------------------------- /probes/mqlight-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/mqlight-probe.js -------------------------------------------------------------------------------- /probes/mqtt-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/mqtt-probe.js -------------------------------------------------------------------------------- /probes/mysql-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/mysql-probe.js -------------------------------------------------------------------------------- /probes/oracle-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/oracle-probe.js -------------------------------------------------------------------------------- /probes/oracledb-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/oracledb-probe.js -------------------------------------------------------------------------------- /probes/postgres-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/postgres-probe.js -------------------------------------------------------------------------------- /probes/redis-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/redis-probe.js -------------------------------------------------------------------------------- /probes/socketio-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/socketio-probe.js -------------------------------------------------------------------------------- /probes/strong-express-metrics-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/strong-express-metrics-probe.js -------------------------------------------------------------------------------- /probes/strong-mq-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/strong-mq-probe.js -------------------------------------------------------------------------------- /probes/strongoracle-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/strongoracle-probe.js -------------------------------------------------------------------------------- /probes/trace-probe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/probes/trace-probe.js -------------------------------------------------------------------------------- /replace_in_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/replace_in_file.py -------------------------------------------------------------------------------- /showBuildInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/showBuildInfo.js -------------------------------------------------------------------------------- /src/Typesdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/Typesdef.h -------------------------------------------------------------------------------- /src/appmetrics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/appmetrics.cpp -------------------------------------------------------------------------------- /src/headlessutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/headlessutils.cpp -------------------------------------------------------------------------------- /src/headlessutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/headlessutils.h -------------------------------------------------------------------------------- /src/heapdump/heapdump-posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/heapdump/heapdump-posix.h -------------------------------------------------------------------------------- /src/heapdump/heapdump-win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/heapdump/heapdump-win32.h -------------------------------------------------------------------------------- /src/heapdump/heapdump.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/heapdump/heapdump.cc -------------------------------------------------------------------------------- /src/objecttracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/objecttracker.cpp -------------------------------------------------------------------------------- /src/objecttracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/objecttracker.hpp -------------------------------------------------------------------------------- /src/plugins/node/env/nodeenvplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/env/nodeenvplugin.cpp -------------------------------------------------------------------------------- /src/plugins/node/gc/nodegcplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/gc/nodegcplugin.cpp -------------------------------------------------------------------------------- /src/plugins/node/heap/nodeheapplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/heap/nodeheapplugin.cpp -------------------------------------------------------------------------------- /src/plugins/node/loop/nodeloopplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/loop/nodeloopplugin.cpp -------------------------------------------------------------------------------- /src/plugins/node/memory/nodezmemoryplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/memory/nodezmemoryplugin.cpp -------------------------------------------------------------------------------- /src/plugins/node/prof/compat-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/prof/compat-inl.h -------------------------------------------------------------------------------- /src/plugins/node/prof/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/prof/compat.h -------------------------------------------------------------------------------- /src/plugins/node/prof/nodeprofplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/prof/nodeprofplugin.cpp -------------------------------------------------------------------------------- /src/plugins/node/prof/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/prof/util.h -------------------------------------------------------------------------------- /src/plugins/node/prof/watchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/src/plugins/node/prof/watchdog.h -------------------------------------------------------------------------------- /start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/start.js -------------------------------------------------------------------------------- /tests/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/.eslintrc -------------------------------------------------------------------------------- /tests/api_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/api_tests.js -------------------------------------------------------------------------------- /tests/axon-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/axon-probe-test.js -------------------------------------------------------------------------------- /tests/headless_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/headless_test.js -------------------------------------------------------------------------------- /tests/heapdump/test-callback-without-filename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/heapdump/test-callback-without-filename.js -------------------------------------------------------------------------------- /tests/heapdump/test-callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/heapdump/test-callback.js -------------------------------------------------------------------------------- /tests/heapdump/test-sigusr2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/heapdump/test-sigusr2.js -------------------------------------------------------------------------------- /tests/probes/http-outbound-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/http-outbound-probe-test.js -------------------------------------------------------------------------------- /tests/probes/http-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/http-probe-test.js -------------------------------------------------------------------------------- /tests/probes/https-outbound-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/https-outbound-probe-test.js -------------------------------------------------------------------------------- /tests/probes/https-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/https-probe-test.js -------------------------------------------------------------------------------- /tests/probes/mongodb-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/mongodb-probe-test.js -------------------------------------------------------------------------------- /tests/probes/postgres-probe-client-instance-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/postgres-probe-client-instance-test.js -------------------------------------------------------------------------------- /tests/probes/postgres-probe-client-pooling-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/postgres-probe-client-pooling-test.js -------------------------------------------------------------------------------- /tests/probes/redis-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/probes/redis-probe-test.js -------------------------------------------------------------------------------- /tests/require_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/require_tests.js -------------------------------------------------------------------------------- /tests/strong-mq-probe-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/strong-mq-probe-test.js -------------------------------------------------------------------------------- /tests/test_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/test_app.js -------------------------------------------------------------------------------- /tests/test_http_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/test_http_server.js -------------------------------------------------------------------------------- /tests/test_https_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/test_https_server.js -------------------------------------------------------------------------------- /tests/test_watchdog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/test_watchdog.js -------------------------------------------------------------------------------- /tests/testcert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/testcert.crt -------------------------------------------------------------------------------- /tests/testkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuntimeTools/appmetrics/HEAD/tests/testkey.pem --------------------------------------------------------------------------------