From bdaf09b5230768f3ca3837183b9113d7c1530e40 Mon Sep 17 00:00:00 2001 From: Wan Qi Chen <495709+wa0x6e@users.noreply.github.com> Date: Mon, 11 Sep 2023 18:57:51 +0900 Subject: [PATCH] chore: update metrics dependency to last version --- package.json | 4 ++-- src/lib/metrics/index.ts | 3 ++- yarn.lock | 16 ++++++++-------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 975c7864..596afc23 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "@ethersproject/bignumber": "^5.7.0", "@ethersproject/transactions": "^5.7.0", "@ethersproject/wallet": "^5.7.0", - "@snapshot-labs/snapshot-metrics": "^1.0.0", - "@snapshot-labs/snapshot-sentry": "^1.3.0", + "@snapshot-labs/snapshot-metrics": "^1.1.0", + "@snapshot-labs/snapshot-sentry": "^1.4.0", "@snapshot-labs/snapshot.js": "^0.5.6", "bluebird": "^3.7.2", "compression": "^1.7.4", diff --git a/src/lib/metrics/index.ts b/src/lib/metrics/index.ts index d7112193..d3d6f14e 100644 --- a/src/lib/metrics/index.ts +++ b/src/lib/metrics/index.ts @@ -14,7 +14,8 @@ export default function initMetrics(app: Express) { /^\/api\/(nft-claimer)(\/(deploy|mint))?$/, /^\/api\/moderation$/, /^\/(webhook|sentry)$/ - ] + ], + errorHandler: (e: any) => capture(e) }); } diff --git a/yarn.lock b/yarn.lock index 85cae884..7dbbb06d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2117,18 +2117,18 @@ resolved "https://registry.yarnpkg.com/@snapshot-labs/prettier-config/-/prettier-config-0.1.0-beta.7.tgz#c8e07e7e9baabee245020a72ac05835b65139823" integrity sha512-k/FUf4VWhwLFUmKuWs2mNvmPe691hqhvCJuujD4TfbIivWysmL1TqthwfdQUrQEAQUqVQ2ZKEiGkbufp5J27eQ== -"@snapshot-labs/snapshot-metrics@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@snapshot-labs/snapshot-metrics/-/snapshot-metrics-1.0.0.tgz#1f88a6aacc81f639f7059c153b53c550934cd3b3" - integrity sha512-6T8a2NX6Qo6zVAoNIWV8eSJCukCynI/HCLp37VZTzX8jwU/ahGsiDTQC3I/MDus+LDB+8pI5nju33NwM8Q7n2g== +"@snapshot-labs/snapshot-metrics@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@snapshot-labs/snapshot-metrics/-/snapshot-metrics-1.1.0.tgz#0b700ed50a28400cae7bfa47de9f5a1cc018719a" + integrity sha512-KajdSDd7cjQ9pRRYLDMqSd6yTcQ7Ln2/1zrRY5w23vGTSAH/NF0/7XojPYiW+IIdVAa5fV5nrcjFXT1X62XSYA== dependencies: express-prom-bundle "^6.6.0" prom-client "^14.2.0" -"@snapshot-labs/snapshot-sentry@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@snapshot-labs/snapshot-sentry/-/snapshot-sentry-1.3.0.tgz#9822d62b9a8918c70a09167da7b36ff43b9edba0" - integrity sha512-Qy+uLwsLhlRjx8MSbVU46tYVbiA5fIp6i1bgyab5pHwqsBaP93sjQIBetfGzeWxmmUXI8cS4lUOCc/x0HXEEGg== +"@snapshot-labs/snapshot-sentry@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@snapshot-labs/snapshot-sentry/-/snapshot-sentry-1.4.0.tgz#77933c2d8a32bb1b8daa05fec78ea73f8b78258d" + integrity sha512-261ZJGQ1rsSnAqsPrED1Hn2CoRFLtGla2WfnhqddcfYfYgEx2hsxUGs0jpSBCSfY/AsfK1+MgsoIXOFWXu74qQ== dependencies: "@sentry/node" "^7.60.1"