mirror of
https://github.com/overleaf/overleaf.git
synced 2025-03-21 05:02:09 +00:00
[misc] bump metrics module to 3.4.1
- renamed package from `metrics-sharelatex` to `@overleaf/metrics` - drop support for statsd backend - decaffeinate - compress `/metrics` response using gzip - bump debugging agents to latest versions - expose prometheus interfaces for custom metrics (custom tags) - cleanup of open sockets metrics - fix deprecation warnings for header access
This commit is contained in:
parent
5fc1e49660
commit
8ef3aa1767
10 changed files with 824 additions and 802 deletions
services/track-changes
|
@ -5,7 +5,7 @@
|
|||
* DS207: Consider shorter variations of null checks
|
||||
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
|
||||
*/
|
||||
const Metrics = require('metrics-sharelatex')
|
||||
const Metrics = require('@overleaf/metrics')
|
||||
Metrics.initialize('track-changes')
|
||||
const Settings = require('settings-sharelatex')
|
||||
const logger = require('logger-sharelatex')
|
||||
|
|
|
@ -22,7 +22,7 @@ const { db, ObjectId } = require('./mongodb')
|
|||
const JSONStream = require('JSONStream')
|
||||
const ReadlineStream = require('byline')
|
||||
const zlib = require('zlib')
|
||||
const Metrics = require('metrics-sharelatex')
|
||||
const Metrics = require('@overleaf/metrics')
|
||||
|
||||
const DAYS = 24 * 3600 * 1000 // one day in milliseconds
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ const { db, ObjectId } = require('./mongodb')
|
|||
const PackManager = require('./PackManager')
|
||||
const async = require('async')
|
||||
const _ = require('underscore')
|
||||
const metrics = require('metrics-sharelatex')
|
||||
const metrics = require('@overleaf/metrics')
|
||||
const logger = require('logger-sharelatex')
|
||||
|
||||
module.exports = MongoManager = {
|
||||
|
|
|
@ -22,7 +22,7 @@ const { db, ObjectId } = require('./mongodb')
|
|||
const logger = require('logger-sharelatex')
|
||||
const LockManager = require('./LockManager')
|
||||
const MongoAWS = require('./MongoAWS')
|
||||
const Metrics = require('metrics-sharelatex')
|
||||
const Metrics = require('@overleaf/metrics')
|
||||
const ProjectIterator = require('./ProjectIterator')
|
||||
const Settings = require('settings-sharelatex')
|
||||
const keys = Settings.redis.lock.key_schema
|
||||
|
|
|
@ -21,7 +21,7 @@ const async = require('async')
|
|||
const _ = require('underscore')
|
||||
const { db, ObjectId, waitForDb, closeDb } = require('./mongodb')
|
||||
const fs = require('fs')
|
||||
const Metrics = require('metrics-sharelatex')
|
||||
const Metrics = require('@overleaf/metrics')
|
||||
Metrics.initialize('track-changes')
|
||||
const logger = require('logger-sharelatex')
|
||||
logger.initialize('track-changes-packworker')
|
||||
|
|
1608
services/track-changes/package-lock.json
generated
1608
services/track-changes/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -18,6 +18,7 @@
|
|||
"format:fix": "node_modules/.bin/prettier-eslint $PWD'/**/*.js' --write"
|
||||
},
|
||||
"dependencies": {
|
||||
"@overleaf/metrics": "^3.4.1",
|
||||
"@overleaf/o-error": "^3.1.0",
|
||||
"@overleaf/redis-wrapper": "^2.0.0",
|
||||
"JSONStream": "^1.3.5",
|
||||
|
@ -30,7 +31,6 @@
|
|||
"heap": "^0.2.6",
|
||||
"line-reader": "^0.4.0",
|
||||
"logger-sharelatex": "^2.2.0",
|
||||
"metrics-sharelatex": "^2.6.2",
|
||||
"mongo-uri": "^0.1.2",
|
||||
"mongodb": "^3.6.0",
|
||||
"redis": "~0.10.1",
|
||||
|
|
|
@ -47,7 +47,7 @@ describe('MongoAWS', function () {
|
|||
'./mongodb': { db: (this.db = {}), ObjectId },
|
||||
JSONStream: (this.JSONStream = {}),
|
||||
'readline-stream': (this.readline = sinon.stub()),
|
||||
'metrics-sharelatex': { inc() {} }
|
||||
'@overleaf/metrics': { inc() {} }
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ describe('MongoManager', function () {
|
|||
requires: {
|
||||
'./mongodb': { db: (this.db = {}), ObjectId },
|
||||
'./PackManager': (this.PackManager = {}),
|
||||
'metrics-sharelatex': { timeAsyncMethod() {} },
|
||||
'@overleaf/metrics': { timeAsyncMethod() {} },
|
||||
'logger-sharelatex': { log() {} }
|
||||
}
|
||||
})
|
||||
|
|
|
@ -32,7 +32,7 @@ describe('PackManager', function () {
|
|||
'./LockManager': {},
|
||||
'./MongoAWS': {},
|
||||
'logger-sharelatex': { log: sinon.stub(), error: sinon.stub() },
|
||||
'metrics-sharelatex': { inc() {} },
|
||||
'@overleaf/metrics': { inc() {} },
|
||||
'./ProjectIterator': require('../../../../app/js/ProjectIterator.js'), // Cache for speed
|
||||
'settings-sharelatex': {
|
||||
redis: { lock: { key_schema: {} } }
|
||||
|
|
Loading…
Reference in a new issue