Commit graph

308 commits

Author SHA1 Message Date
Laurin Quast
8c3413a207
feat(usage): report with organization access tokens (#6538)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-06 09:19:37 +08:00
Kamil Kisiela
f60ae6e83e
Replaces rate-limit, stripe-billing and usage-estimator with commerce (#6540) 2025-02-24 10:41:01 +00:00
Kamil Kisiela
2507a9b9e0
In-memory fallback queue and no manual reconnecting of Kafka in Usage service (#6531) 2025-02-18 14:24:06 +00:00
Laurin Quast
4d3d6fcdc2
fix: improve errors for usage processor 2 format (#6472) 2025-02-05 13:04:35 +01:00
renovate[bot]
25a8c652bb
chore(deps): update dependency @sinclair/typebox to v0.34.15 (#6458)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-02 13:46:24 +02:00
Piotr Monwid-Olechnowicz
3e76e87dd3
Disable no-process-env rule in docs and environment.ts files (#6445) 2025-01-29 22:15:46 +01:00
Kamil Kisiela
a902d8bb97
Reject usage reports with incorrect duration and errorsTotal values (#6433) 2025-01-29 17:22:59 +02:00
Dotan Simha
e75085b81c
Improvements to OTEL traces in usage (#6382) 2025-01-26 09:57:13 +02:00
Kamil Kisiela
393ece7eab
Adjust Kafka message estimator on MESSAGE_TOO_LARGE (#6374) 2025-01-22 14:44:55 +00:00
Dotan Simha
ba207485ad
feat: open telemetry tracing for usage service (#6351) 2025-01-17 10:40:18 +01:00
Kamil Kisiela
d606ca8065
More precise buckets and dashboard for http duration (#6366) 2025-01-16 11:29:02 +01:00
Kamil Kisiela
fba35b4064
Measure duration of the POST /usage request and time of execution of the handler (#6363) 2025-01-15 14:19:30 +01:00
Kamil Kisiela
f5ed6b0d6b
Move from tiny-lru to lru-cache in the usage service (#6362) 2025-01-15 14:16:55 +01:00
Kamil Kisiela
63cdff05a6
Measure latency of RPC to rate-limit service and duration of report parsing (#6353) 2025-01-14 15:22:45 +01:00
renovate[bot]
5f75a9e3d5
chore(deps): update sentry (#6207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-25 16:52:51 +02:00
renovate[bot]
6e77a632f0
fix(deps): update dependency zod to v3.24.1 (#6211)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-25 16:02:01 +02:00
renovate[bot]
8b65fdc82e
chore(deps): update dependency dotenv to v16.4.7 (#6176)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-25 15:17:32 +02:00
renovate[bot]
499d7eca09
chore(deps): update dependency @sinclair/typebox to v0.34.13 (#6170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-25 12:29:25 +02:00
renovate[bot]
41afcedb43
chore(deps): update dependency got to v14.4.5 (#6167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-12-25 11:46:31 +02:00
Kamil Kisiela
90932dab0a
Improve logging around tokens and fix initial read (#6149) 2024-12-21 19:35:11 +00:00
Dotan Simha
1d3c566ddc
feat(apollo-router-plugin): persisted operations (app deployments) plugin with Hive, update usage to API-Version v2 (#5732) 2024-12-16 15:40:26 +02:00
Kamil Kisiela
6d78547a0f
Make optional properties optional or nullable in usage report v2 (#6121) 2024-12-13 15:24:21 +01:00
Kamil Kisiela
0d7ce02082
Use structured logging and log validation errors in usage service (#6115) 2024-12-13 11:11:24 +01:00
Saihajpreet Singh
c926afc7db
improve usage service error logs (#6114) 2024-12-13 09:20:42 +01:00
Tuval Simha
20aa818b87
Fix maskToken function (#6053)
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2024-11-29 09:17:15 +00:00
renovate[bot]
5cb0a97e07
chore(deps): update sentry (#5967)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 19:52:56 +02:00
renovate[bot]
83804338d1
chore(deps): update dependency @sinclair/typebox to v0.34.2 (#5971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-17 13:43:23 +02:00
renovate[bot]
d3989c6bab
chore(deps): update dependency got to v14.4.4 (#5955)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-11-17 12:20:50 +02:00
Laurin Quast
5ad52ba4d1
fix: log formatting in usage reporting service (#5924) 2024-11-13 17:17:20 +01:00
renovate[bot]
eb47b0b2a0
chore(deps): update dependency pino-pretty to v11.3.0 (#5783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-27 18:24:00 +02:00
Dotan Simha
22a62e9af0
minor version bump for Sentry packages to address CVE (#5771) 2024-10-27 17:06:59 +02:00
renovate[bot]
e47a00681c
chore(deps): update dependency @sinclair/typebox to v0.33.17 (#5694)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-22 11:20:34 +03:00
renovate[bot]
29d9dc67a1
chore(deps): update dependency got to v14.4.3 (#5704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-10-22 10:41:15 +03:00
Kamil Kisiela
ccf41a1ad3
Remove version from private packages (#5655) 2024-10-09 16:21:22 +00:00
Laurin Quast
bd90a812d2
fix: validate operation body (#5537) 2024-08-28 10:06:49 +02:00
Kamil Kisiela
543b67d424
Gracefully catch http requests to rate-limit service in /usage (#5506) 2024-08-25 13:55:36 +03:00
renovate[bot]
151985cdae
chore(deps): update dependency got to v14.4.2 (#5346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-08-19 07:01:17 +00:00
renovate[bot]
6d34901d5c
chore(deps): update sentry to v7.119.0 (#5425)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 15:30:50 +03:00
renovate[bot]
54172a992a
chore(deps): update dependency @sinclair/typebox to v0.33.7 (#5413) 2024-08-18 13:03:51 +03:00
Laurin Quast
e560a23dd9
feat: adjust persisted document id format for specification (#5318) 2024-08-13 12:13:51 +02:00
renovate[bot]
001cd34b37
chore(deps): update dependency pino-pretty to v11.2.2 (#5351)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 13:29:19 -05:00
Laurin Quast
75ad8dfa9d
feat: app deployments (persisted operations/documents) (#4746) 2024-07-19 11:13:51 +02:00
renovate[bot]
469d520301
chore(deps): update dependency ajv to v8.17.1 (#5216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 10:02:50 +00:00
renovate[bot]
7c4fe538f5
chore(deps): update sentry to v7.118.0 (#5058)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 11:26:54 +02:00
renovate[bot]
97c062f3b9
chore(deps): update dependency pino-pretty to v11.2.1 (#5051)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 11:26:29 +02:00
Kamil Kisiela
6dbcc5e122
chore: update graphql dependency to v16.9.0 (#5049) 2024-06-25 08:29:04 +00:00
Kamil Kisiela
b88c9faf6e
fix: keep organization id when splitting the report (#5063) 2024-06-25 07:41:32 +00:00
renovate[bot]
b94040f28e
chore(deps): update dependency @sinclair/typebox to v0.32.34 (#5014)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-23 17:40:12 +03:00
renovate[bot]
eaa8558d54
chore(deps): update dependency got to v14.4.1 (#4775)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-06-08 12:52:29 +03:00
renovate[bot]
f7eb4a913b
chore(deps): update dependency ajv to v8.16.0 (#4928)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-05 16:38:27 +00:00