mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-11 05:58:56 +08:00
refactor(server): standarderlize metrics and trace with OTEL (#5054)
you can now export span to Zipkin and metrics to Prometheus when developing locally follow the docs of OTEL: https://opentelemetry.io/docs/instrumentation/js/exporters/ <img width="2357" alt="image" src="https://github.com/toeverything/AFFiNE/assets/8281226/ec615e1f-3e91-43f7-9111-d7d2629e9679">
This commit is contained in:
@@ -726,6 +726,9 @@ __metadata:
|
||||
"@node-rs/jsonwebtoken": "npm:^0.2.3"
|
||||
"@opentelemetry/api": "npm:^1.7.0"
|
||||
"@opentelemetry/core": "npm:^1.18.1"
|
||||
"@opentelemetry/exporter-prometheus": "npm:^0.45.1"
|
||||
"@opentelemetry/exporter-zipkin": "npm:^1.18.1"
|
||||
"@opentelemetry/host-metrics": "npm:^0.33.2"
|
||||
"@opentelemetry/instrumentation": "npm:^0.45.1"
|
||||
"@opentelemetry/instrumentation-graphql": "npm:^0.36.0"
|
||||
"@opentelemetry/instrumentation-http": "npm:^0.45.1"
|
||||
@@ -8739,6 +8742,19 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@opentelemetry/exporter-prometheus@npm:^0.45.1":
|
||||
version: 0.45.1
|
||||
resolution: "@opentelemetry/exporter-prometheus@npm:0.45.1"
|
||||
dependencies:
|
||||
"@opentelemetry/core": "npm:1.18.1"
|
||||
"@opentelemetry/resources": "npm:1.18.1"
|
||||
"@opentelemetry/sdk-metrics": "npm:1.18.1"
|
||||
peerDependencies:
|
||||
"@opentelemetry/api": ^1.3.0
|
||||
checksum: 0d9999eca90b407de1e496e00bc9d991c5bb2ccf069c53a0de9054457170426efdce833e958c53273b22957dcbfa064a5559f8c9358114dfa48c873799d4fc27
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@opentelemetry/exporter-trace-otlp-grpc@npm:0.45.1":
|
||||
version: 0.45.1
|
||||
resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.45.1"
|
||||
@@ -8786,7 +8802,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@opentelemetry/exporter-zipkin@npm:1.18.1":
|
||||
"@opentelemetry/exporter-zipkin@npm:1.18.1, @opentelemetry/exporter-zipkin@npm:^1.18.1":
|
||||
version: 1.18.1
|
||||
resolution: "@opentelemetry/exporter-zipkin@npm:1.18.1"
|
||||
dependencies:
|
||||
@@ -8800,6 +8816,18 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@opentelemetry/host-metrics@npm:^0.33.2":
|
||||
version: 0.33.2
|
||||
resolution: "@opentelemetry/host-metrics@npm:0.33.2"
|
||||
dependencies:
|
||||
"@opentelemetry/sdk-metrics": "npm:^1.8.0"
|
||||
systeminformation: "npm:^5.0.0"
|
||||
peerDependencies:
|
||||
"@opentelemetry/api": ^1.3.0
|
||||
checksum: 35140ecb2c4e97ab49873411a9e81a23238cf392112212f936f238091a6572c0802d6364ccea428cb7f0595cb28f4cbafbe6fa5c23510ebb1243cf7f398871e5
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@opentelemetry/instrumentation-graphql@npm:^0.36.0":
|
||||
version: 0.36.0
|
||||
resolution: "@opentelemetry/instrumentation-graphql@npm:0.36.0"
|
||||
@@ -9013,7 +9041,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@opentelemetry/sdk-metrics@npm:1.18.1, @opentelemetry/sdk-metrics@npm:^1.18.1":
|
||||
"@opentelemetry/sdk-metrics@npm:1.18.1, @opentelemetry/sdk-metrics@npm:^1.18.1, @opentelemetry/sdk-metrics@npm:^1.8.0":
|
||||
version: 1.18.1
|
||||
resolution: "@opentelemetry/sdk-metrics@npm:1.18.1"
|
||||
dependencies:
|
||||
@@ -33454,6 +33482,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"systeminformation@npm:^5.0.0":
|
||||
version: 5.21.17
|
||||
resolution: "systeminformation@npm:5.21.17"
|
||||
bin:
|
||||
systeminformation: lib/cli.js
|
||||
checksum: bc910730829f1b232a1ca824bb35dfb211489430a1a612fe9e0d27fd3cb73c0793a00cbff7512c782cac2f2dfd2416a7e698b410f6dd5b4f66cbf5ae458c9cab
|
||||
conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android)
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tabbable@npm:^6.0.1":
|
||||
version: 6.2.0
|
||||
resolution: "tabbable@npm:6.2.0"
|
||||
|
||||
Reference in New Issue
Block a user