Daniel García Aubert
|
6cddec562a
|
Profiler don't log times if there is no one task done at least
|
2020-06-19 11:42:46 +02:00 |
|
Daniel García Aubert
|
22086ba914
|
Count requests even when the info is not complete
|
2020-06-19 10:18:06 +02:00 |
|
Daniel García Aubert
|
a68618c336
|
Prepare init log to be kibana friendly
|
2020-06-12 10:12:32 +02:00 |
|
Daniel García Aubert
|
578f543c01
|
log user
|
2020-06-11 18:21:13 +02:00 |
|
Daniel García Aubert
|
49735308de
|
Do not rename level and error fields
|
2020-06-11 18:15:44 +02:00 |
|
Daniel García Aubert
|
2444b4c008
|
rename error => errors to avoid type clashing in ES
|
2020-06-11 13:04:19 +02:00 |
|
Daniel García Aubert
|
bf250e592a
|
rename level => levelname to avoid type clashing in ES
|
2020-06-11 12:30:15 +02:00 |
|
Daniel García Aubert
|
f6c8796c8a
|
Do not duplicate timer
|
2020-06-11 10:12:27 +02:00 |
|
Daniel G. Aubert
|
649f8d701e
|
Merge pull request #1173 from CartoDB/dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis
Logger improvements
|
2020-06-11 09:39:07 +02:00 |
|
Daniel G. Aubert
|
568e428a58
|
Merge pull request #1174 from CartoDB/dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis-bis
Create log-collector utilility
|
2020-06-11 09:38:34 +02:00 |
|
Daniel G. Aubert
|
ff00fed43e
|
Merge pull request #1175 from CartoDB/dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis-bis-bis
Tags Middleware
|
2020-06-11 09:38:14 +02:00 |
|
Daniel G. Aubert
|
561bc8aef0
|
Merge pull request #1177 from CartoDB/dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis-bis-bis-bis
Introducing @carto/metro the CARTO's logs and metrics transport.
|
2020-06-11 09:37:58 +02:00 |
|
Daniel García Aubert
|
e49ecda321
|
Don't create a new metric for each request, use the same label to send to statsd
|
2020-06-10 17:21:35 +02:00 |
|
Daniel García Aubert
|
18525a60cd
|
Use 9145 as default port for metics
|
2020-06-09 16:35:08 +02:00 |
|
Daniel García Aubert
|
7acbfc1e9b
|
Typos
|
2020-06-09 10:00:54 +02:00 |
|
Daniel García Aubert
|
6f9580bae2
|
Allow the metro to exit if this is the only active server in the event loop system
|
2020-06-09 09:52:56 +02:00 |
|
Daniel García Aubert
|
3583e064be
|
User native http server
|
2020-06-09 09:40:24 +02:00 |
|
Daniel García Aubert
|
9e14185990
|
Rename
|
2020-06-09 09:30:11 +02:00 |
|
Daniel García Aubert
|
a5c83edef6
|
Introducing @carto/metro, the carto logs and metrics transport.
|
2020-06-08 20:16:00 +02:00 |
|
Daniel García Aubert
|
04d0f2e530
|
Merge branch 'dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis-bis' into dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis-bis-bis
|
2020-06-08 19:31:18 +02:00 |
|
Daniel García Aubert
|
e206a1bca3
|
Check whether the log is a pino's log and skip them when they aren't
|
2020-06-08 16:34:08 +02:00 |
|
Daniel García Aubert
|
b115bca07e
|
Be able to tag requests with labels as easier way to provide business metrics
|
2020-06-08 16:29:22 +02:00 |
|
Daniel García Aubert
|
07b9decb03
|
Add log-collector utlity, it will be moved to its onw repository. Attaching it here fro development purposes. Try it with the following command LOG_LEVEL=info npm t | node ./log-collector.js
|
2020-06-05 20:12:20 +02:00 |
|
Daniel García Aubert
|
02c8e28494
|
Finalize request's log
|
2020-06-05 20:08:40 +02:00 |
|
Daniel García Aubert
|
d28744a5e3
|
Be able to pass the logger to the analysis creation (camshaft) while instantiating a named map with analysis
|
2020-06-05 20:08:08 +02:00 |
|
Daniel García Aubert
|
6f9f53dd03
|
Be able to reduce the footprint in the final log file depending on the environment
|
2020-06-04 20:28:06 +02:00 |
|
Daniel García Aubert
|
63bc8f75b9
|
Typo
|
2020-06-04 18:43:21 +02:00 |
|
Daniel García Aubert
|
adeffd2018
|
Centralize common headers, this will help up to move biz metrics out of the process
|
2020-06-04 17:45:15 +02:00 |
|
Daniel G. Aubert
|
b2da00900f
|
Merge pull request #1171 from CartoDB/dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis
Do not bind logger to global object
|
2020-06-04 12:14:21 +02:00 |
|
Daniel G. Aubert
|
0c6d5a1e18
|
Merge pull request #1172 from CartoDB/dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino-bis-bis
Stop using profiler wrongly
|
2020-06-04 12:13:43 +02:00 |
|
Daniel García Aubert
|
6945cfc93c
|
Add TODO
|
2020-06-04 12:10:15 +02:00 |
|
Daniel García Aubert
|
7b53b7c30a
|
Stop using profiling wrongly. Now it only saves custom events from backends (tile, map, attributes, etc..) and calculates the response time. Besides, removed tags to know whether overviews are being used.
|
2020-06-03 19:51:56 +02:00 |
|
Daniel García Aubert
|
d073f7e3dd
|
typo
|
2020-06-03 17:34:30 +02:00 |
|
Daniel García Aubert
|
210f5b01ec
|
Make sure all errors use the serializer set for the logger
|
2020-06-03 17:32:16 +02:00 |
|
Daniel García Aubert
|
1dda183a31
|
typo
|
2020-06-03 16:19:42 +02:00 |
|
Daniel García Aubert
|
0eadfe6ee9
|
Simpligy error middleware
|
2020-06-03 15:52:24 +02:00 |
|
Daniel García Aubert
|
c37e3f173d
|
Handle error properly in user middleware, it will logged in error middleware
|
2020-06-03 15:39:02 +02:00 |
|
Daniel García Aubert
|
107a97aa9e
|
Honor @oleurud's comment
|
2020-06-03 15:11:08 +02:00 |
|
Daniel García Aubert
|
219d2c9044
|
Shortcuts for serializers
|
2020-06-03 15:10:31 +02:00 |
|
Daniel García Aubert
|
1e89821d97
|
Use standard serializers for error, request, and response
|
2020-06-03 14:28:35 +02:00 |
|
Daniel García Aubert
|
29c6505252
|
Do not set header 'x-tiler-profiler' and log it instead
|
2020-06-02 17:09:06 +02:00 |
|
Daniel García Aubert
|
7d8d05b865
|
Log errors and do not send 'X-Tiler-Errors' header
|
2020-06-02 16:15:01 +02:00 |
|
Daniel García Aubert
|
afeb91dc86
|
Bring back logger for windshaft
|
2020-06-02 13:20:57 +02:00 |
|
Daniel García Aubert
|
b7b3392bdd
|
Be able to set log level from env variable LOG_LEVEL
|
2020-06-02 13:16:26 +02:00 |
|
Daniel García Aubert
|
b60116410a
|
Use req/res logger instead of the one bound to global object
|
2020-06-02 12:31:18 +02:00 |
|
Daniel García Aubert
|
ffe19827fd
|
Rename factory and don't use the keyword 'new' to create server while testing
|
2020-06-02 11:57:11 +02:00 |
|
Daniel García Aubert
|
48c28aea0b
|
Do not bind logger to global object, now it's a part of serverOptions
|
2020-06-02 11:49:54 +02:00 |
|
Daniel García Aubert
|
62d66f2dbc
|
Do not use global logger in middlewares, use the one initialized in res.locals instead
|
2020-06-02 09:00:45 +02:00 |
|
Daniel García Aubert
|
e644201756
|
Merge branch 'master' into dgaubert/ch78384/maps-api-replace-log4js-logger-by-pino
|
2020-06-01 19:23:21 +02:00 |
|
Daniel G. Aubert
|
481a5928c4
|
Merge pull request #1169 from CartoDB/update-deps
Update deps
|
2020-06-01 19:21:34 +02:00 |
|