Daniel García Aubert
|
ddefb1a6ca
|
Add 'Carto-Stat-Tag', 'Carto-User-Id', and 'Carto-Client' headers
|
2020-05-26 13:15:35 +02:00 |
|
Daniel García Aubert
|
8cc24bc665
|
- Drop support for Node.js < 12
- Support Node.js 12
- Upgrade `windshaft` to version `7.0.0`
- Upgrade `camshaft` to version `0.65.3`
- Upgrade `cartodb-redis` to version `3.0.0`
|
2020-05-14 13:00:23 +02:00 |
|
Daniel García Aubert
|
4dfc898587
|
Don't log when metrics where sent successfully
|
2020-05-01 13:25:03 +02:00 |
|
Daniel García Aubert
|
3cf17c8bab
|
typo
|
2020-05-01 10:40:56 +02:00 |
|
Daniel García Aubert
|
8c38ecf808
|
Missing substring
|
2020-04-30 13:24:41 +02:00 |
|
Daniel García Aubert
|
a196a26ab4
|
Get templateHash for static tile request and errored named map instantiations
|
2020-04-30 13:09:12 +02:00 |
|
Daniel García Aubert
|
d5348dd9d4
|
Rename fields from headers of metrics
|
2020-04-29 18:48:10 +02:00 |
|
Daniel García Aubert
|
7e31b956bf
|
Send stat_tag metric when available
|
2020-04-29 18:25:01 +02:00 |
|
Daniel García Aubert
|
dbc5d65d90
|
Send template_hash as part of the metrics event
|
2020-04-29 17:26:33 +02:00 |
|
Daniel García Aubert
|
c91d78fe51
|
Also export template hash
|
2020-04-29 16:44:14 +02:00 |
|
Daniel García Aubert
|
798d010776
|
Ensure "map_id" and "cache_buster" as part of the event
|
2020-04-29 14:32:08 +02:00 |
|
Daniel García Aubert
|
70f0b6ea50
|
Avoid to use "pubsub" for the name of modules, middlewares, variables, etc..
|
2020-04-29 10:40:45 +02:00 |
|
Daniel García Aubert
|
4e3ef96374
|
Add test to chek we still send events when errored map static tile
|
2020-04-29 10:28:10 +02:00 |
|
Daniel García Aubert
|
c88a14bf43
|
Send metrics for map instantiations (named, anonymous and static) with the new format.
|
2020-04-28 19:17:00 +02:00 |
|
Daniel García Aubert
|
c5cb2ea4cb
|
Add FIXME comment
|
2020-04-27 13:35:19 +02:00 |
|
Daniel García Aubert
|
fe9610abe9
|
Missing logger argument
|
2020-04-27 13:35:07 +02:00 |
|
Daniel García Aubert
|
1bbde4f5e3
|
Let to the caller to choose how to handle the call to a method
|
2020-04-27 13:27:05 +02:00 |
|
Daniel García Aubert
|
e90c196598
|
Simplified metrics middleware and backend
|
2020-04-27 12:46:27 +02:00 |
|
Daniel García Aubert
|
6a2333be64
|
Topic name's lifetime is longer than pubsub backend, we can keep it as property.
|
2020-04-27 12:13:54 +02:00 |
|
Daniel García Aubert
|
7d6a64d383
|
Do not expose functions just to be able to mock them while testing
|
2020-04-27 11:59:36 +02:00 |
|
Daniel García Aubert
|
42dc2915ea
|
Send pubsub metrics once the response has finished
|
2020-04-27 11:41:37 +02:00 |
|
Daniel García Aubert
|
3cec6b5a90
|
Missing callback
|
2020-04-27 11:06:09 +02:00 |
|
Daniel García Aubert
|
c31e3d6e3f
|
Consistent interface when returning no event for eventa data in metrics
|
2020-04-27 10:58:37 +02:00 |
|
Daniel García Aubert
|
6e4c8a6639
|
Follow Node.js callback pattern
|
2020-04-27 10:23:11 +02:00 |
|
manmorjim
|
d1696425fd
|
Prevent using cast column from alias __ctx_query
Fixes #1160 by keep the original name of the column and using it if the
column type is date.
|
2020-04-10 14:14:24 +02:00 |
|
Daniel García Aubert
|
8bb4fbec12
|
Get the rendererCache's config right and avoid to set the NamedMapCacheReporter's interval to 'undefined'
|
2020-04-04 18:51:22 +02:00 |
|
Daniel García Aubert
|
a8fb51ba25
|
- Rename NamedMapProviderReporter by NamedMapProviderCacheReporter
- Extract getOnTileErrorStrategy to a module
- Stop using MapStore from windshaft while testing and create a custom one instead
|
2020-04-04 17:46:08 +02:00 |
|
Daniel García Aubert
|
c25678cc28
|
Remove /version endpoint and bootstrapFonts at process startup (now done in windshaft)
|
2020-04-04 17:42:26 +02:00 |
|
Daniel García Aubert
|
f583a4240a
|
Remove jshint comments
|
2020-04-04 17:29:33 +02:00 |
|
Daniel García Aubert
|
4054c6923f
|
Use new signature for onTileErrorStrategy
|
2020-03-27 19:38:28 +01:00 |
|
Daniel García Aubert
|
58ed7c0093
|
Lint
|
2020-03-23 10:07:24 +01:00 |
|
Daniel García Aubert
|
78f47e5873
|
Update windshaft and send more metrics
|
2020-03-21 18:30:38 +01:00 |
|
Daniel García Aubert
|
21d1a56953
|
Update windshaft and use the new method that reports stats about cached renderers
|
2020-03-21 14:13:53 +01:00 |
|
Daniel García Aubert
|
69a02bcee0
|
Fix stat named map providers cache count
|
2020-03-20 18:50:22 +01:00 |
|
Esther Lozano
|
7b8cc0a8b8
|
Add response time to pubsub events (#1155)
|
2020-03-10 11:40:01 +01:00 |
|
Esther Lozano
|
779a8a8927
|
Fix linter
|
2020-02-26 17:44:53 +01:00 |
|
Esther Lozano
|
1888302cee
|
Avoid normalizing empty fields
|
2020-02-26 17:41:41 +01:00 |
|
Esther Lozano
|
34c446909e
|
Trim fields when normalizing
|
2020-02-26 14:50:41 +01:00 |
|
Esther Lozano
|
583765a298
|
Normalize headers values for pubsub
|
2020-02-26 13:24:46 +01:00 |
|
Esther Lozano
|
8f81c810e0
|
Continue middleware chain after response or error
|
2020-02-25 14:14:20 +01:00 |
|
Esther Lozano
|
e85469cc3c
|
Use middleware for all requests
|
2020-02-20 15:25:53 +01:00 |
|
Esther Lozano
|
4a41ee8f75
|
Add backend and middleware for pubsub metrics
|
2020-02-20 11:48:32 +01:00 |
|
Esther Lozano
|
9591a5a2b0
|
Store userId in res.locals
|
2020-02-20 11:47:44 +01:00 |
|
Esther Lozano
|
59cb6f9c9c
|
Rename headers for metrics
|
2020-02-17 17:07:26 +01:00 |
|
Esther Lozano
|
98325495ea
|
Allow metrics custom headers in cors
|
2020-02-13 12:52:20 +01:00 |
|
Daniel García Aubert
|
726e1a2268
|
Add test to validate parameters
|
2019-12-16 16:12:57 +01:00 |
|
Daniel García Aubert
|
6e455a1205
|
Better condition
|
2019-12-16 12:54:17 +01:00 |
|
Daniel García Aubert
|
da07d550d2
|
Use ST_DWithin()
|
2019-12-16 12:30:52 +01:00 |
|
Daniel García Aubert
|
95f66b8c4b
|
Transform from 3857
|
2019-12-13 12:36:13 +01:00 |
|
Daniel García Aubert
|
ea1f43bec7
|
Fix query to make the proper transformations
|
2019-12-11 11:02:31 +01:00 |
|