promster
⏰A Prometheus exporter for Hapi, express, Apollo, undici and Marble.js servers to automatically measure request timings 📊
Language: json
Author: Eric Wilson (@eric_wilson)
227 stars · 816 views
Files
- path.spec.js (js)
- path.ts (ts)
- index.ts (ts)
- create-request-recorder (txt)
- create-request-recorder.spec.js (js)
- create-request-recorder.ts (ts)
- index.ts (ts)
- create-graphql-metrics (txt)
- create-graphql-metrics.ts (ts)
- index.ts (ts)
- index.ts (ts)
- create-gc-metrics (txt)
- create-gc-metrics.ts (ts)
- create-gc-metrics.spec.js (js)
- index.ts (ts)
- sort-labels (txt)
- sort-labels.spec.js (js)
- sort-labels.ts (ts)
- index.ts (ts)
- end-measurement-from (txt)
- end-measurement-from.ts (ts)
- index.ts (ts)
- end-measurement-from.spec.js (js)
- create-http-metrics (txt)
- create-http-metrics.ts (ts)
- index.ts (ts)
- create-http-metrics.spec.js (js)
- CHANGELOG.md (md)
- undici (txt)
- README.md (md)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- package.json (json)
- vitest.config.ts (ts)
- src (txt)
- pool-metrics.spec.js (js)
- agent-metrics.spec.js (js)
- agent-metrics.ts (ts)
- index.ts (ts)
- pool-metrics.ts (ts)
- CHANGELOG.md (md)
- hapi (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- LICENSE (txt)
- server.ts (ts)
- server.spec.js (js)
- index.ts (ts)
- index.ts (ts)
- CHANGELOG.md (md)
- types (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- package.json (json)
- src (txt)
- index.ts (ts)
- CHANGELOG.md (md)
- fastify (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- settings.local.json (json)
- lint-staged.config.mjs (mjs)
- tooling (txt)
- tsdown-config (txt)
- package.json (json)
- index.ts (ts)
- CHANGELOG.md (md)
- tsconfig (txt)
- base.json (json)
- package.json (json)
- CHANGELOG.md (md)
- babel.config.js (js)
- .cspell.json (json)
- vitest.shared.ts (ts)
- LICENSE (txt)
- package.json (json)
- .oxfmtrc.json (json)
- pnpm-workspace.yaml (yaml)
- readme.md (md)
- .github (github)
- actions (txt)
- ci (txt)
- action.yml (yml)
- workflows (txt)
- release.yml (yml)
- express.js (js)
- apollo.js (js)
- logo.png (image)
- .claude (claude)
- index.ts (ts)
- environment (txt)
- kubernetes.ts (ts)
- .oxlintrc.json (json)
- codecov.yml (yml)
- .husky (husky)
- packages (txt)
- marblejs (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- skip-metrics-in-environment.ts (ts)
- index.ts (ts)
- normalizers (txt)
- status-code (txt)
- status-code.ts (ts)
- status-code.spec.js (js)
- index.ts (ts)
- method (txt)
- method.spec.js (js)
- method.ts (ts)
- index.ts (ts)
- tsdown.config.js (js)
- index.ts (ts)
- path (txt)
- readme.md (md)
- vitest.config.ts (ts)
- LICENSE (txt)
- src (txt)
- timing.ts (ts)
- package.json (json)
- readme.md (md)
- vitest.config.ts (ts)
- src (txt)
- middleware (txt)
- middleware.ts (ts)
- index.ts (ts)
- middleware.spec.js (js)
- index.ts (ts)
- CHANGELOG.md (md)
- metrics (txt)
- tsconfig.json (json)
- package.json (json)
- readme.md (md)
- vitest.config.ts (ts)
- src (txt)
- client (txt)
- client.ts (ts)
- index.ts (ts)
- summary (txt)
- summary.spec.js (js)
- summary.ts (ts)
- index.ts (ts)
- create-gc-observer (txt)
- create-gc-observer.ts (ts)
- index.ts (ts)
- timing (txt)
- timing.spec.js (js)
- package.json (json)
- readme.md (md)
- vitest.config.ts (ts)
- src (txt)
- plugin (txt)
- plugin.spec.js (js)
- plugin.ts (ts)
- index.ts (ts)
- index.ts (ts)
- CHANGELOG.md (md)
- express (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- package.json (json)
- readme.md (md)
- vitest.config.ts (ts)
- src (txt)
- middleware (txt)
- middleware.ts (ts)
- index.ts (ts)
- middleware.spec.js (js)
- index.ts (ts)
- CHANGELOG.md (md)
- apollo (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- package.json (json)
- readme.md (md)
- vitest.config.ts (ts)
- src (txt)
- plugin (txt)
- plugin.spec.js (js)
- plugin.ts (ts)
- index.ts (ts)
- index.ts (ts)
- CHANGELOG.md (md)
- server (txt)
- tsconfig.json (json)
- tsdown.config.js (js)
- LICENSE (txt)
- package.json (json)
- server (txt)
- package.json (json)
- readme.md (md)
- vitest.config.ts (ts)
- src (txt)
- plugin (txt)
- plugin.spec.js (js)
- plugin.ts (ts)
- index.ts (ts)
- index.ts (ts)
- CHANGELOG.md (md)
- .vscode (vscode)
- settings.json (json)
- .mise.toml (toml)
- quality.yml (yml)
- PULL_REQUEST_TEMPLATE.md (md)
- ISSUE_TEMPLATE (txt)
- feature_request.md (md)
- bug_report.md (md)
- FUNDING.yml (yml)
- turbo.json (json)
- .renovaterc.json (json)
- scripts (txt)
- echo-release-version.sh (sh)
- commitlint.config.mjs (mjs)
- vitest.config.ts (ts)
- .changeset (changeset)
- README.md (md)
- config.json (json)
- CONTRIBUTING.md (md)
- demo (txt)
- ATTRIBUTION.md (markdown)