Commit Graph

31 Commits

Author SHA1 Message Date
Eric Mc Sween 8f0913fafe Merge pull request #27936 from overleaf/em-unit-tests-mongo
Make Mongo available to unit tests in all services

GitOrigin-RevId: b65bbb69883d5bba31d09802b89f35bdc523fe4d
2025-08-25 08:05:19 +00:00
David b59326e96f Merge pull request #16873 from overleaf/dp-mongo-command-monitoring
Use mongo command monitoring to add timing metrics

GitOrigin-RevId: e7e5dd5cca1ba3802c02198ccf81058d4da3f1e7
2024-02-23 09:02:55 +00:00
Christopher Hoskin 6a118d9439 Merge pull request #15331 from overleaf/csh-issue-11625-mongo-ug-5-contacts
Upgrade mongodb module for contacts from 4.12.1 to 6.1.0

GitOrigin-RevId: 22c4544b21363d82dcf3215c660e4412bb179fe8
2023-10-24 08:03:11 +00:00
Christopher Hoskin 5855ba7b49 Merge pull request #15241 from overleaf/em-gcp-opentelemetry
Replace the GCP trace agent with OpenTelemetry

GitOrigin-RevId: 591410029349e4ef5a39a5b79868e57c7bd089b6
2023-10-19 08:02:52 +00:00
Jakob Ackermann 5638f06b3a Merge pull request #13055 from overleaf/jpa-monitor-sockets-everywhere
[metrics] collect HTTP socket stats for all the services

GitOrigin-RevId: 52872f4ca46d8cf351f7f4b4df90f9d6b05010b3
2023-05-23 08:05:03 +00:00
Eric Mc Sween e71d71f851 Merge pull request #12204 from overleaf/em-camel-case-contacts
Camel case variables in contacts

GitOrigin-RevId: 4d63987a02b9d4baa5f3071e8a366dfdac6678a2
2023-03-16 09:05:34 +00:00
Eric Mc Sween 74eeec2ba3 Merge pull request #11680 from overleaf/em-mongo-pool-monitoring
Mongo connection pool monitoring

GitOrigin-RevId: 050e50e7e67061ccbf39a710ca4532eafd423365
2023-02-09 14:34:35 +00:00
Alf Eaton c14467b87a Migrate contacts service to ES modules (#10904)
GitOrigin-RevId: c5abb64729530baecbee0eb589eaed39faa2ac56
2022-12-19 09:03:55 +00:00
Eric Mc Sween e0d91eaa26 Merge pull request #7906 from overleaf/em-downgrade-logs
Downgrade all INFO logs to DEBUG

GitOrigin-RevId: 05ed582ef0721fcada059f0ad158565f50feca27
2022-05-17 08:05:26 +00:00
Eric Mc Sween f7275a6c4b Merge pull request #6079 from overleaf/em-upgrade-logger
Upgrade logger and metrics in all services

GitOrigin-RevId: 2baf63eeeab77fb3559cf763ddacfbf4b745cd0b
2021-12-15 09:04:25 +00:00
Jakob Ackermann 7f9fd00bda Merge pull request #5367 from overleaf/jpa-node-handle-callback-err
[misc] fix eslint violations for node/handle-callback-err

GitOrigin-RevId: 83a4900e8861010df1917bff49382bd9c93375bd
2021-10-28 08:03:26 +00:00
Jakob Ackermann a6f05109a3 Merge pull request #5352 from overleaf/jpa-no-var
[misc] fix eslint violations for `no-var`

GitOrigin-RevId: c52e82f3a8a993b8662cc5aa56e7b95ca3c55832
2021-10-27 08:03:00 +00:00
Jakob Ackermann 9074ddd8a5 [misc] run format_fix and lint:fix 2021-07-13 12:04:47 +01:00
Jakob Ackermann 072d970d33 [misc] switch from settings-sharelatex to @overleaf/settings 2021-07-12 17:47:20 +01:00
Jakob Ackermann 010fa596e9 [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
2020-11-25 11:57:24 +00:00
Jakob Ackermann 97480c259d [misc] mongodb: use the new db connector by default
mongojs was enabling it by default as well.
2020-09-10 10:31:48 +01:00
Jakob Ackermann 882db8484c [misc] migrate to the native mongo driver 2020-09-07 09:32:39 +01:00
Ersun Warncke 89c46ea5fa [misc] fix express deprecations
Co-Authored-By: Jakob Ackermann <jakob.ackermann@overleaf.com>
2020-07-02 12:30:17 +01:00
Tim Alby 48bc7595a8 fix formatting 2020-06-04 09:49:46 +02:00
Simon Detheridge 739067e0f2 Fix formatting 2020-02-17 10:55:12 +00:00
Simon Detheridge 8f6dfedc6c prettier: convert app/js decaffeinated files to Prettier format 2020-02-17 10:54:56 +00:00
Simon Detheridge 31f06e13d6 decaffeinate: rename app/coffee dir to app/js 2020-02-17 10:54:55 +00:00
decaffeinate 0b7e05732e decaffeinate: Run post-processing cleanups on ContactManager.coffee and 3 other files 2020-02-17 10:54:54 +00:00
decaffeinate af36ed629b decaffeinate: Convert ContactManager.coffee and 3 other files to JS 2020-02-17 10:54:53 +00:00
decaffeinate 683b9a7cb3 decaffeinate: Rename ContactManager.coffee and 3 other files from .coffee to .js 2020-02-17 10:54:52 +00:00
Shane Kilkelly 95516b25af Upgrade to Node 8 2018-04-12 16:16:37 +01:00
Shane Kilkelly c6dd68a3e6 update to new metrics api 2017-03-17 15:30:38 +00:00
Shane Kilkelly 64fc6ef2e3 Upgrade metrics 2017-03-17 09:31:12 +00:00
James Allen b6106697a0 Don't look up user details in this api 2015-10-07 14:07:54 +01:00
James Allen ededf6f6b9 Set up beginnings of getContacts end point 2015-10-06 17:22:11 +01:00
James Allen 9d99b12ed5 Create (unit tested only) add contact end point 2015-10-06 16:41:35 +01:00