{"_id":"@autometrics/exporter-prometheus","_rev":"9-afdb3cb3d9d031f2b3e1e0b60d6f7e30","name":"@autometrics/exporter-prometheus","description":"Export metrics by pushing them to a Prometheus-compatible gateway","dist-tags":{"beta":"0.7.0-beta11","latest":"1.0.1"},"versions":{"0.7.0-beta4":{"name":"@autometrics/exporter-prometheus","version":"0.7.0-beta4","keywords":[],"author":"Fiberplane <info@fiberplane.com>","license":"MIT","_id":"@autometrics/exporter-prometheus@0.7.0-beta4","maintainers":[{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":["Laurynas Keturakis","Evan Schwartz","Jacco Flenter","Oscar van Zijverden","Stephan Lagerwaard","Arend van Beelen jr."],"dist":{"shasum":"d6a0b19d4689a790b74cccaaea976ecfe24aa01e","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-0.7.0-beta4.tgz","fileCount":4,"integrity":"sha512-6KMkPKTIpy6Eep6ehatkKv9Tx1S2a17NvaLtezRN/j1+EXbE3Q3baJWYxUfD+HQgvU3MgIRu8mdGkmFraMa4oA==","signatures":[{"sig":"MEYCIQC2im0G12srYGK4UHAU51ix/OwFrmGYfnmW4KPRHdGAfAIhAPyV911rspC+TorKoNsV3iAe6jy1IuR3MTWRjCUAhyw+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4483},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e76acc0d2ef9c08d7539d204a9f75590090d77bd","scripts":{"dev":"tsup --watch","docs":"typedoc","build":"tsup","release":"npm publish","prepublish":"yarn build","type-check":"tsc -p tsconfig.json"},"_npmUser":{"name":"arendjr","email":"arendjr@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git"},"description":"Export metrics by opening up a Prometheus scrape endpoint","directories":{},"dependencies":{"@opentelemetry/api":"^1.3.0","@autometrics/autometrics":"0.7.0-beta4","@opentelemetry/sdk-metrics":">=1.15.0","@opentelemetry/exporter-prometheus":">=0.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","typescript":"^5.0.4","@types/node":"^18.14.6"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_0.7.0-beta4_1694004216902_0.584956061917091","host":"s3://npm-registry-packages"}},"0.7.0-beta5":{"name":"@autometrics/exporter-prometheus","version":"0.7.0-beta5","keywords":[],"author":"Fiberplane <info@fiberplane.com>","license":"MIT","_id":"@autometrics/exporter-prometheus@0.7.0-beta5","maintainers":[{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":["Laurynas Keturakis","Evan Schwartz","Jacco Flenter","Oscar van Zijverden","Stephan Lagerwaard","Arend van Beelen jr."],"dist":{"shasum":"706ca2dc46434074526705f08534855fec269904","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-0.7.0-beta5.tgz","fileCount":8,"integrity":"sha512-NL2+y45soBxpEEsAhirUEHTI4PtK5jffktz7SXWF4wTJEM1iyBHdqyLqBIXIJu8sj5xjVv361SbRfBGnEwjBXA==","signatures":[{"sig":"MEUCIGHw0ceGA8YLmD57gcxpFYp4wR5MfwpYsUsQNBE+dufoAiEAuE4ucUyS/ROryYnzaM/5Z1UJSfS0QNTQca0/lKa0fBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8148},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e76acc0d2ef9c08d7539d204a9f75590090d77bd","scripts":{"dev":"tsup --watch","docs":"typedoc","build":"tsup","release":"npm publish","prepublish":"yarn build","type-check":"tsc -p tsconfig.json"},"_npmUser":{"name":"arendjr","email":"arendjr@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git"},"description":"Export metrics by opening up a Prometheus scrape endpoint","directories":{},"dependencies":{"@opentelemetry/api":"^1.3.0","@autometrics/autometrics":"0.7.0-beta5","@opentelemetry/sdk-metrics":">=1.15.0","@opentelemetry/exporter-prometheus":">=0.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","typescript":"^5.0.4","@types/node":"^18.14.6"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_0.7.0-beta5_1694005015903_0.7958279424123438","host":"s3://npm-registry-packages"}},"0.7.0-beta10":{"name":"@autometrics/exporter-prometheus","version":"0.7.0-beta10","keywords":[],"author":"Fiberplane <info@fiberplane.com>","license":"MIT","_id":"@autometrics/exporter-prometheus@0.7.0-beta10","maintainers":[{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":["Laurynas Keturakis","Evan Schwartz","Jacco Flenter","Oscar van Zijverden","Stephan Lagerwaard","Arend van Beelen jr."],"dist":{"shasum":"d7317d6b8da0e5af0f0745b302b61e558550b98c","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-0.7.0-beta10.tgz","fileCount":8,"integrity":"sha512-EJAwHN9nPCmXOEIU5g9WQsqFBCkp2DM28puFy2Gi3gBP2TYp5bRF3m4NH5H6gSIp3QWlMxZ0c+nsFr+ixxIhnA==","signatures":[{"sig":"MEYCIQDCpbac4ynmG0MrZ/YzQ5Lna2/k7yzucIMRK4waC6iQ3gIhAJgCfbO3zDnbDESq6IU3t+VWoQCjOpfZLKAjQfVGJVLQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8150},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"410f1106f4983331d91e05f74e876c66b9430be1","scripts":{"dev":"tsup --watch","docs":"typedoc","build":"tsup","release":"npm publish","prepublish":"yarn build","type-check":"tsc -p tsconfig.json"},"_npmUser":{"name":"bretterplane","email":"brett@fiberplane.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git"},"description":"Export metrics by opening up a Prometheus scrape endpoint","directories":{},"dependencies":{"@opentelemetry/api":"^1.3.0","@autometrics/autometrics":"0.7.0-beta10","@opentelemetry/sdk-metrics":">=1.15.0","@opentelemetry/exporter-prometheus":">=0.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","typescript":"^5.0.4","@types/node":"^18.14.6"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_0.7.0-beta10_1694101817004_0.12455428704077431","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@autometrics/exporter-prometheus","version":"0.7.0","keywords":[],"author":"Fiberplane <info@fiberplane.com>","license":"MIT","_id":"@autometrics/exporter-prometheus@0.7.0","maintainers":[{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":["Laurynas Keturakis","Evan Schwartz","Jacco Flenter","Oscar van Zijverden","Stephan Lagerwaard","Arend van Beelen jr."],"dist":{"shasum":"8189509fd8fe5bcab5c3731d0209e21077d7f8df","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-0.7.0.tgz","fileCount":8,"integrity":"sha512-EGABl0YGRJRpw8QI5u3+KlwC3NkR9eLRdF9bn7sJY5hWMzYMgwR/P20E/NPsY55w0uZJnB8RWCpVMCHJ1xZHiw==","signatures":[{"sig":"MEYCIQDYhrIhd5Lw1v2qYzX0+Ohfn4AWioDDtF23qD2kxmIo/gIhAOXQCXKOJcq1NnLj71Lj/IbR1V0TBk77zFuiAdv4uuIs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8175},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b0c6a7b80edcf0cb7e9b8d40f5cc8966b3c01bf2","scripts":{"dev":"tsup --watch","docs":"typedoc","build":"tsup","release":"npm publish","prepublish":"yarn build","type-check":"tsc -p tsconfig.json"},"_npmUser":{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git"},"description":"Export metrics by opening up a Prometheus scrape endpoint","directories":{},"dependencies":{"@opentelemetry/api":"^1.3.0","@autometrics/autometrics":"^0.7.0","@opentelemetry/sdk-metrics":">=1.15.0","@opentelemetry/exporter-prometheus":">=0.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","typescript":"^5.0.4","@types/node":"^18.14.6"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_0.7.0_1695733573410_0.6242173647602938","host":"s3://npm-registry-packages"}},"0.7.0-beta11":{"name":"@autometrics/exporter-prometheus","version":"0.7.0-beta11","keywords":[],"author":{"name":"Fiberplane","email":"info@fiberplane.com"},"license":"MIT","_id":"@autometrics/exporter-prometheus@0.7.0-beta11","maintainers":[{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":[{"name":"Laurynas Keturakis"},{"name":"Evan Schwartz"},{"name":"Jacco Flenter"},{"name":"Oscar van Zijverden"},{"name":"Stephan Lagerwaard"},{"name":"Arend van Beelen jr."}],"homepage":"https://github.com/autometrics-dev/autometrics-ts#readme","bugs":{"url":"https://github.com/autometrics-dev/autometrics-ts/issues"},"dist":{"shasum":"7ee3361db2d52a6640a51ddadf26f29a924e431a","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-0.7.0-beta11.tgz","fileCount":8,"integrity":"sha512-ps3kCi/I6Qn/i2ED0HkU+y9QmrL06XH+FH18I4oYFJCsN/8mRqS7Mm2kqSU/0PwNPEgpUeQ51dM7jhYboQsOtA==","signatures":[{"sig":"MEQCIAuA2ttAIO0UUjwnBQ+O+rmM7OysRlk615gYjUaNf8p+AiA2xpHihgkoH6zWSeTtmpnrIl2Sf1lyDppdw3TJYCZAQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8236},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","readme":"# `@autometrics/exporter-prometheus`\n\nExport metrics by opening up a Prometheus scrape endpoint.\n\nThis package will start a webserver on port 9464, by default, with a\nPrometheus-compatible `/metrics` endpoint.\n\nYou should configure your Prometheus instance to scrape this endpoint. For\ninstructions on how to do this, please refer to the Prometheus documentation:\nhttps://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config\n\n## Documentation\n\nFull documentation for the `autometrics` library can be found here:\nhttps://github.com/autometrics-dev/autometrics-ts.\n\n## Installation\n\n```shell\n# npm\nnpm install @autometrics/autometrics @autometrics/exporter-prometheus\n\n# yarn\nyarn add @autometrics/autometrics @autometrics/exporter-prometheus\n\n# pnpm\npnpm add @autometrics/autometrics @autometrics/exporter-prometheus\n```\n\n## Usage\n\n1. Anywhere in your source code:\n\n```typescript\nimport { autometrics } from \"@autometrics/autometrics\";\nimport { init } from \"@autometrics/exporter-prometheus\";\n\ninit(); // starts the webserver with the `/metrics` endpoint on port 9464\n\nasync function createUserRaw(payload: User) {\n  // ...\n}\n\nconst createUser = autometrics(createUserRaw);\n   // ^ instrumented function\n```\n\n","gitHead":"b0c6a7b80edcf0cb7e9b8d40f5cc8966b3c01bf2","scripts":{"dev":"tsup --watch","docs":"typedoc","build":"tsup","release":"npm publish","prepublish":"yarn build","type-check":"tsc -p tsconfig.json","release:beta":"npm publish --tag beta"},"_npmUser":{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git"},"_npmVersion":"10.1.0","description":"Export metrics by opening up a Prometheus scrape endpoint","directories":{},"_nodeVersion":"20.7.0","dependencies":{"@opentelemetry/api":"^1.3.0","@autometrics/autometrics":"^0.7.0-beta11","@opentelemetry/sdk-metrics":">=1.15.0","@opentelemetry/exporter-prometheus":">=0.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","typescript":"^5.0.4","@types/node":"^18.14.6"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_0.7.0-beta11_1695818502427_0.44120054959702215","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@autometrics/exporter-prometheus","version":"0.7.1","keywords":[],"author":"Fiberplane <info@fiberplane.com>","license":"MIT","_id":"@autometrics/exporter-prometheus@0.7.1","maintainers":[{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":["Laurynas Keturakis","Evan Schwartz","Jacco Flenter","Oscar van Zijverden","Stephan Lagerwaard","Arend van Beelen jr."],"dist":{"shasum":"44cfce489f533ac537e9b77e0f49ea99dff1ec50","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-0.7.1.tgz","fileCount":8,"integrity":"sha512-v6TnuuvKrbPB8rmPqrcyb3S6WRgg0ZS0zoNZNTZKfRcUnkpMTu09NjBgHVAKky166Wm7DgkyweTA1rkuJG5LOA==","signatures":[{"sig":"MEYCIQD2Ks1SrlQNf00bTBBuD1StAlbeqLKBG4cPXmIn8m8CLgIhAIAnT5JyBONMYAAL8vN0TVh+EU+TZS9m3MBLaBCqoa3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8175},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e17a6a67c75e0035015fff0b48ba28f44ad2bbc9","scripts":{"dev":"tsup --watch","docs":"typedoc","build":"tsup","release":"npm publish","prepublish":"yarn build","type-check":"tsc -p tsconfig.json"},"_npmUser":{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git"},"description":"Export metrics by opening up a Prometheus scrape endpoint","directories":{},"dependencies":{"@opentelemetry/api":"^1.3.0","@autometrics/autometrics":"^0.7.0","@opentelemetry/sdk-metrics":">=1.15.0","@opentelemetry/exporter-prometheus":">=0.41.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","typescript":"^5.0.4","@types/node":"^18.14.6"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_0.7.1_1695895687938_0.899923520270353","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@autometrics/exporter-prometheus","version":"1.0.0","author":"Fiberplane <info@fiberplane.com>","license":"MIT","_id":"@autometrics/exporter-prometheus@1.0.0","maintainers":[{"name":"oscarvz","email":"o.vanzijverden@gmail.com"},{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":["Brett Beutell","Evan Schwartz","Jacco Flenter","Laurynas Keturakis","Oscar van Zijverden","Stephan Lagerwaard","Arend van Beelen jr."],"bugs":{"url":"https://github.com/autometrics-dev/autometrics-ts/issues"},"dist":{"shasum":"65c52160a5efe33e842b0749fbb6443a1773dd46","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-1.0.0.tgz","fileCount":7,"integrity":"sha512-mJXptiYjoHnRdra93JNrYLE9cjre60VPpnxM+HY4VucLXqxB4uDyylEYcS1ZP0+4F+/kMph28jevq4AxC5n6eQ==","signatures":[{"sig":"MEQCIChMVjJ6jPkcamsWIlGewUT+3dWZNUDw+s5ekEmJjIoBAiAXEJdN/taFnNJfUtF1TRNeRDodZZznj9rBjWQYnlaQNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7722},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.web.js","engines":{"node":">=16.0.0"},"exports":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.web.js","require":"./index.cjs"},"gitHead":"e674203df253e588fe9c36594fc80ef54e11027d","_npmUser":{"name":"arendjr","email":"arendjr@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git","type":"git"},"description":"Export metrics by pushing them to a Prometheus-compatible gateway","directories":{},"dependencies":{"@opentelemetry/api":"1.7.0","@autometrics/autometrics":"1.0.0","@opentelemetry/sdk-metrics":"1.18.0","@opentelemetry/exporter-prometheus":"0.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.6.5"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_1.0.0_1701777727283_0.5092855292080283","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@autometrics/exporter-prometheus","version":"1.0.1","author":{"name":"Fiberplane","email":"info@fiberplane.com"},"license":"MIT","_id":"@autometrics/exporter-prometheus@1.0.1","maintainers":[{"name":"oscarvz","email":"o.vanzijverden@gmail.com"},{"name":"arendjr","email":"arendjr@gmail.com"},{"name":"fiberplane-admin","email":"benno@fiberplane.com"},{"name":"bretterplane","email":"brett@fiberplane.com"},{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"}],"contributors":[{"name":"Brett Beutell"},{"name":"Evan Schwartz"},{"name":"Jacco Flenter"},{"name":"Laurynas Keturakis"},{"name":"Oscar van Zijverden"},{"name":"Stephan Lagerwaard"},{"name":"Arend van Beelen jr."}],"homepage":"https://github.com/autometrics-dev/autometrics-ts#readme","bugs":{"url":"https://github.com/autometrics-dev/autometrics-ts/issues"},"dist":{"shasum":"4ee37e7a3b9eb25236c19eb3dfdac7a996e79449","tarball":"https://registry.npmjs.org/@autometrics/exporter-prometheus/-/exporter-prometheus-1.0.1.tgz","fileCount":7,"integrity":"sha512-87PInRCXYOoNgB99A3ehG8gs3XoJL/kdeYTsYOtd5VYzwDWBN6BZ/f4Mv+0SsEuwhjsT6C1WzY/mudlj0OWDWg==","signatures":[{"sig":"MEUCIQDPs+pt/6/0aLj2Xr3ls8fLtBt0HMkEw21EmUjGjEkg6gIgWxcGrqNPodJj6HBV/fN+44aGZOeGdlg+Aq5ZBNCF/Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7723},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.web.js","engines":{"node":">=16.0.0"},"exports":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.web.js","require":"./index.cjs"},"gitHead":"d7875a563e657ff50d857c70491478583af90b89","_npmUser":{"name":"keturiosakys","email":"laurynas.keturakis@gmail.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git","type":"git"},"_npmVersion":"10.2.4","description":"Export metrics by pushing them to a Prometheus-compatible gateway","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@opentelemetry/api":"1.7.0","@autometrics/autometrics":"1.0.1","@opentelemetry/sdk-metrics":"1.18.0","@opentelemetry/exporter-prometheus":"0.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.6.5"},"_npmOperationalInternal":{"tmp":"tmp/exporter-prometheus_1.0.1_1709115118302_0.11321565087428365","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-09-06T12:43:36.761Z","modified":"2024-07-01T18:07:47.162Z","0.7.0-beta4":"2023-09-06T12:43:37.079Z","0.7.0-beta5":"2023-09-06T12:56:56.347Z","0.7.0-beta10":"2023-09-07T15:50:17.197Z","0.7.0":"2023-09-26T13:06:13.598Z","0.7.0-beta11":"2023-09-27T12:41:42.700Z","0.7.1":"2023-09-28T10:08:08.943Z","1.0.0":"2023-12-05T12:02:07.466Z","1.0.1":"2024-02-28T10:11:58.461Z"},"maintainers":[{"email":"o.vanzijverden@gmail.com","name":"oscarvz"},{"email":"benno@fiberplane.com","name":"fiberplane-admin"},{"email":"brett@fiberplane.com","name":"bretterplane"},{"email":"laurynas.keturakis@gmail.com","name":"keturiosakys"}],"author":{"name":"Fiberplane","email":"info@fiberplane.com"},"repository":{"url":"git+https://github.com/autometrics-dev/autometrics-ts.git","type":"git"},"license":"MIT","homepage":"https://github.com/autometrics-dev/autometrics-ts#readme","bugs":{"url":"https://github.com/autometrics-dev/autometrics-ts/issues"},"readme":"# `@autometrics/exporter-prometheus`\n\nExport metrics by opening up a Prometheus scrape endpoint.\n\nThis package will start a webserver on port 9464, with a Prometheus-compatible\n`/metrics` endpoint.\n\nYou should configure your Prometheus instance to scrape this endpoint. For\ninstructions on how to do this, please refer to the Prometheus documentation:\nhttps://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config\n\n## Documentation\n\nFull documentation for the `autometrics` library can be found here:\nhttps://github.com/autometrics-dev/autometrics-ts.\n\n## Installation\n\n```shell\n# npm\nnpm install @autometrics/autometrics @autometrics/exporter-prometheus\n\n# yarn\nyarn add @autometrics/autometrics @autometrics/exporter-prometheus\n\n# pnpm\npnpm add @autometrics/autometrics @autometrics/exporter-prometheus\n```\n\n## Usage\n\n1. Anywhere in your source code:\n\n```typescript\nimport { autometrics } from \"@autometrics/autometrics\";\nimport { init } from \"@autometrics/exporter-prometheus\";\n\ninit(); // starts the webserver with the `/metrics` endpoint on port 9464\n\nasync function createUserRaw(payload: User) {\n  // ...\n}\n\nconst createUser = autometrics(createUserRaw);\n   // ^ instrumented function\n```\n\n","readmeFilename":"README.md","contributors":[{"name":"Brett Beutell"},{"name":"Evan Schwartz"},{"name":"Jacco Flenter"},{"name":"Laurynas Keturakis"},{"name":"Oscar van Zijverden"},{"name":"Stephan Lagerwaard"},{"name":"Arend van Beelen jr."}]}