ArnabChatterjee20k
0633662695
removed dispatch experiment
2026-04-24 16:22:57 +05:30
ArnabChatterjee20k
89819db775
added exporter
2026-04-24 16:12:42 +05:30
ArnabChatterjee20k
c2e5bbe0f7
updated
2026-04-22 18:11:32 +05:30
ArnabChatterjee20k
b006858d0c
dedupe
2026-04-22 17:52:45 +05:30
ArnabChatterjee20k
6d1def7716
removed redundant span attributes
2026-04-22 17:45:58 +05:30
ArnabChatterjee20k
f0f1e1c412
updated
2026-04-22 17:44:18 +05:30
ArnabChatterjee20k
46e778ea90
updated
2026-04-22 17:13:35 +05:30
ArnabChatterjee20k
fd9fe5d9ce
corrected the position
2026-04-22 17:07:53 +05:30
ArnabChatterjee20k
59e0383264
updated
2026-04-22 17:01:08 +05:30
ArnabChatterjee20k
0f81bc2da9
Refactor telemetry logging in realtime events for consistency and clarity
...
- Updated span logging keys to use camelCase for uniformity across connection and message events.
- Added checks to ensure project and user IDs are only logged if they are not empty, enhancing data integrity.
- Improved error handling and logging structure to maintain consistency in telemetry data.
2026-04-22 16:57:51 +05:30
ArnabChatterjee20k
17e3d03b40
Add telemetry logging for subscribed channels and queries in realtime events
...
- Introduced new arrays to capture subscribed channels and passed queries during connection and message events.
- Enhanced span logging to include details about channels and queries for better monitoring and analysis.
- Updated telemetry data structure to reflect the new metrics, improving traceability of realtime interactions.
2026-04-22 16:55:52 +05:30
ArnabChatterjee20k
b2ad7237ab
Add detailed telemetry logging for realtime connection events
...
- Introduced span logging for connection open and close events, capturing metrics such as inbound and outbound bytes, subscription counts, and response codes.
- Enhanced error handling with logging of exceptions during connection lifecycle.
- Updated the structure of the telemetry data to include project and user IDs for better traceability.
2026-04-22 16:52:54 +05:30
ArnabChatterjee20k
c60e85ca84
Merge remote-tracking branch 'origin/1.9.x' into realtime-logs
2026-04-22 16:44:34 +05:30
ArnabChatterjee20k
ca1cf1982f
added wide events inside the structured one logging per message instead of a discrete logs
2026-04-22 16:44:20 +05:30
ArnabChatterjee20k
e0fec8f550
updated
2026-04-22 15:42:17 +05:30
Matej Bačo
72bb6378c2
Leftover
2026-04-22 10:00:19 +02:00
Matej Bačo
bfa1960d8a
Remove unneeded const
2026-04-22 10:00:10 +02:00
Matej Bačo
e530bf41f7
Post-merge fix
2026-04-22 09:59:00 +02:00
Matej Bačo
0d27c59cb8
Merge branch '1.9.x' into feat-public-project-policies
2026-04-22 09:57:48 +02:00
Matej Bačo
efc37c68ec
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-22 09:50:08 +02:00
Chirag Aggarwal
5b6dd5f75a
Merge pull request #11949 from appwrite/chore/phpstan-level-4
2026-04-22 11:17:21 +05:30
loks0n and Claude Opus 4.7
7e963e8439
fix: honor _APP_WORKERS_NUM in realtime
...
Realtime was ignoring _APP_WORKERS_NUM and always computing workers as
CPU × _APP_WORKER_PER_CORE, making it impossible to cap the worker count
without also changing the per-core multiplier. Prefer _APP_WORKERS_NUM
when set, falling back to the CPU × per-core calculation.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 16:55:56 +01:00
Matej Bačo
06eb550e98
Finalize tests
2026-04-21 16:56:00 +02:00
Matej Bačo
6c89a05a60
Fix 0 session to mean unlimited
2026-04-21 16:38:53 +02:00
Matej Bačo
1b993ede0f
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-21 16:15:00 +02:00
Matej Bačo
5f9dc0fcd8
Req & res filters, review fixes
2026-04-21 13:58:36 +02:00
Chirag Aggarwal
da4dcd8505
Merge branch '1.9.x' into chore/phpstan-level-4
2026-04-21 17:08:46 +05:30
Matej Bačo
d0f853d4cd
Add more project policies
2026-04-21 13:38:27 +02:00
Matej Bačo
4317ee5617
Move some of auth settings to project policies
2026-04-21 13:11:42 +02:00
ArnabChatterjee20k
5df65d5417
updated
2026-04-21 10:58:34 +05:30
ArnabChatterjee20k
abd6f0add2
updated
2026-04-21 10:52:21 +05:30
ArnabChatterjee20k
25854c84f5
Merge remote-tracking branch 'origin/1.9.x' into realtime-time-metric
2026-04-21 10:44:30 +05:30
Matej Bačo
9e94f15f02
Finalize tests
2026-04-20 22:23:34 +02:00
Matej Bačo
8bf2f54a51
Leftovers
2026-04-20 22:04:46 +02:00
Matej Bačo
8c03db70e9
Finalize templates design
2026-04-20 22:04:20 +02:00
ArnabChatterjee20k
b8385fe927
updated
2026-04-20 18:27:48 +05:30
Matej Bačo
52e3319a86
Linter fix
2026-04-20 14:50:12 +02:00
Matej Bačo
8b41aed919
Post-merge removal
2026-04-20 14:49:43 +02:00
Matej Bačo
ba4430801d
Merge branch 'feat-project-templates-api' into feat-project-smtp-endpoints
2026-04-20 14:49:04 +02:00
Matej Bačo
1c1ec43150
Removeal post-merge
2026-04-20 14:47:01 +02:00
Matej Bačo
2f62cced0a
Merge branch '1.9.x' into feat-project-smtp-endpoints
2026-04-20 14:46:42 +02:00
ArnabChatterjee20k
9f65177649
Add unsubscribe functionality to Realtime adapter
2026-04-20 17:37:54 +05:30
Matej Bačo
f040a4dc31
More backwards compatibility
2026-04-20 11:58:55 +02:00
Matej Bačo
bc592903db
Support reply to name
2026-04-20 11:47:06 +02:00
ArnabChatterjee20k
4b94d14f1e
updated time metric
2026-04-20 12:13:53 +05:30
ArnabChatterjee20k
12f76d74b1
added subscriptions telemetry and worker labelling to connections and subscriptions
2026-04-20 11:52:43 +05:30
Chirag Aggarwal
9f504cd065
Merge pull request #11950 from appwrite/add-claude-plugin
2026-04-20 11:48:40 +05:30
ArnabChatterjee20k
2bff4192ee
added telemetry for the connected clients
2026-04-20 11:45:05 +05:30
ArnabChatterjee20k
a9fb17b067
added telemetry for message arriaval delay
2026-04-20 11:39:50 +05:30
Jake Barnby
db3d00b1da
Merge remote-tracking branch 'origin/1.9.x' into chore-remove-shared-v1
2026-04-20 18:04:26 +12:00