Refactor monitoring services into separate packages
Separated and isolated the responsibilities of monitoring tools. Reorganized the code by introducing a core package that contains common code related to monitoring and moved all the service operations like error capturing and identification of users into their respective packages. This ensures each tool is independent and easy to maintain.
This commit is contained in:
65
pnpm-lock.yaml
generated
65
pnpm-lock.yaml
generated
@@ -103,7 +103,7 @@ importers:
|
||||
version: link:../../packages/mailers
|
||||
'@kit/monitoring':
|
||||
specifier: workspace:^
|
||||
version: link:../../packages/monitoring
|
||||
version: link:../../packages/monitoring/api
|
||||
'@kit/next':
|
||||
specifier: workspace:^
|
||||
version: link:../../packages/next
|
||||
@@ -672,7 +672,7 @@ importers:
|
||||
version: link:../../mailers
|
||||
'@kit/monitoring':
|
||||
specifier: workspace:^
|
||||
version: link:../../monitoring
|
||||
version: link:../../monitoring/api
|
||||
'@kit/prettier-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/prettier
|
||||
@@ -791,6 +791,9 @@ importers:
|
||||
react:
|
||||
specifier: 18.2.0
|
||||
version: 18.2.0
|
||||
react-dom:
|
||||
specifier: 18.2.0
|
||||
version: 18.2.0(react@18.2.0)
|
||||
react-hook-form:
|
||||
specifier: ^7.51.3
|
||||
version: 7.51.3(react@18.2.0)
|
||||
@@ -894,7 +897,7 @@ importers:
|
||||
version: link:../../mailers
|
||||
'@kit/monitoring':
|
||||
specifier: workspace:*
|
||||
version: link:../../monitoring
|
||||
version: link:../../monitoring/api
|
||||
'@kit/prettier-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/prettier
|
||||
@@ -1042,7 +1045,7 @@ importers:
|
||||
specifier: ^3.23.0
|
||||
version: 3.23.0
|
||||
|
||||
packages/monitoring:
|
||||
packages/monitoring/api:
|
||||
dependencies:
|
||||
'@tanstack/react-table':
|
||||
specifier: ^8.16.0
|
||||
@@ -1059,22 +1062,25 @@ importers:
|
||||
devDependencies:
|
||||
'@kit/baselime':
|
||||
specifier: workspace:*
|
||||
version: link:baselime
|
||||
version: link:../baselime
|
||||
'@kit/eslint-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../tooling/eslint
|
||||
version: link:../../../tooling/eslint
|
||||
'@kit/monitoring-core':
|
||||
specifier: workspace:*
|
||||
version: link:../core
|
||||
'@kit/prettier-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../tooling/prettier
|
||||
version: link:../../../tooling/prettier
|
||||
'@kit/sentry':
|
||||
specifier: workspace:*
|
||||
version: link:sentry
|
||||
version: link:../sentry
|
||||
'@kit/tailwind-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../tooling/tailwind
|
||||
version: link:../../../tooling/tailwind
|
||||
'@kit/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../tooling/typescript
|
||||
version: link:../../../tooling/typescript
|
||||
'@types/react':
|
||||
specifier: ^18.2.79
|
||||
version: 18.2.79
|
||||
@@ -1090,6 +1096,9 @@ importers:
|
||||
'@baselime/react-rum':
|
||||
specifier: ^0.2.9
|
||||
version: 0.2.9(react@18.2.0)
|
||||
'@kit/monitoring-core':
|
||||
specifier: workspace:*
|
||||
version: link:../core
|
||||
'@tanstack/react-table':
|
||||
specifier: ^8.16.0
|
||||
version: 8.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
|
||||
@@ -1115,9 +1124,39 @@ importers:
|
||||
'@kit/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/typescript
|
||||
'@types/react':
|
||||
specifier: ^18.2.79
|
||||
version: 18.2.79
|
||||
react:
|
||||
specifier: 18.2.0
|
||||
version: 18.2.0
|
||||
|
||||
packages/monitoring/core:
|
||||
devDependencies:
|
||||
'@kit/eslint-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/eslint
|
||||
'@kit/prettier-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/prettier
|
||||
'@kit/tailwind-config':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/tailwind
|
||||
'@kit/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/typescript
|
||||
'@types/react':
|
||||
specifier: ^18.2.79
|
||||
version: 18.2.79
|
||||
react:
|
||||
specifier: 18.2.0
|
||||
version: 18.2.0
|
||||
|
||||
packages/monitoring/sentry:
|
||||
dependencies:
|
||||
'@kit/monitoring-core':
|
||||
specifier: workspace:*
|
||||
version: link:../core
|
||||
'@opentelemetry/resources':
|
||||
specifier: 1.23.0
|
||||
version: 1.23.0(@opentelemetry/api@1.8.0)
|
||||
@@ -1158,6 +1197,12 @@ importers:
|
||||
'@kit/tsconfig':
|
||||
specifier: workspace:*
|
||||
version: link:../../../tooling/typescript
|
||||
'@types/react':
|
||||
specifier: ^18.2.79
|
||||
version: 18.2.79
|
||||
react:
|
||||
specifier: 18.2.0
|
||||
version: 18.2.0
|
||||
|
||||
packages/next:
|
||||
dependencies:
|
||||
|
||||
Reference in New Issue
Block a user