Add tracker opentelemtry metrics

This commit is contained in:
Chocobozzz
2023-01-05 10:19:51 +01:00
parent 60bab7b540
commit 5847724474
5 changed files with 61 additions and 4 deletions

View File

@@ -279,7 +279,7 @@ app.use((err, _req, res: express.Response, _next) => {
})
})
const server = createWebsocketTrackerServer(app)
const { server, trackerServer } = createWebsocketTrackerServer(app)
// ----------- Run -----------
@@ -328,7 +328,8 @@ async function startApplication () {
VideoChannelSyncLatestScheduler.Instance.enable()
VideoViewsBufferScheduler.Instance.enable()
GeoIPUpdateScheduler.Instance.enable()
OpenTelemetryMetrics.Instance.registerMetrics()
OpenTelemetryMetrics.Instance.registerMetrics({ trackerServer })
PluginManager.Instance.init(server)
// Before PeerTubeSocket init