Nathan.fooo
|
28e0e74fd1
|
feat: Implement history(1) (#466)
* chore: update collab commit
* chore: collab history test
* chore: collab history test
* chore: impl redis stream
* chore: impl redis stream test
* chore: impl migration
* chore: implement history sql
* chore: add test
* chore: add test
* chore: fix test
* chore: update log and test
* chore: add xtask
* chore: clippy
* chore: impl api
* chore: add missing sqlx files
* chore: fix test
* chore: fix test
|
2024-04-15 09:18:19 +08:00 |
nathan
|
517b7b6760
|
chore: remove bunyan format layer
|
2024-04-10 09:08:16 +08:00 |
Nathan.fooo
|
3b0d7567da
|
feat: viewing collab users (#375)
* feat: return collab viewing users
* chore: fmt
* chore: add test
* chore: update logs
* chore: fix test
|
2024-03-09 12:15:17 +08:00 |
Nathan.fooo
|
2cf857bd00
|
feat: optimize websocket message (#351)
* chore: send multiple message
* refactor: message
* refactor: message
* fix: test
* fix: test
* fix: test
* chore: docs
* fix: test
* chore: support compress
* chore: interval retry
* chore: fix test
* chore: merge main
* chore: clippy
* chore: clippy
* ci: fix test
* chore: clippy
* chore: clippy
|
2024-03-02 02:53:14 +08:00 |
Nathan.fooo
|
d088fd2ec8
|
feat: ws frame size (#146)
* chore: update ws frame size
* chore: update
* chore: update frame size to 64 kb
* chore: fix merge
* chore: update
* chore: update collab rev
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update
* chore: update ws state
* chore: update pg max connect
* chore: fix crash
|
2023-11-04 21:42:06 +08:00 |
Zack
|
37a759ead6
|
feat: Request Id (#144)
* feat: added basic monitoring stack
* docs(grafana): import steps and recommended imports
* feat(metric): api metrics
* feat(prometheus): add appflowy cloud metric scraping job
* fix: put back tracing logger
* feat: middleware for path counter
* feat: added gotrue to prometheus metrics
* feat: added nginx to prometheus metrics
* feat: added latency and result to metrics
* feat(nginx): set request id to header
* feat: added request id in nginx
* feat: simplify metric collection
* feat: added simple grafana dashboard for appflowy cloud
* feat(logging): added logging stack
* docs: improve monitoring docs
* docs: added known common issues
* feat: give persistence
* feat: add exemplars
* fix: docker compose volumes
* feat(grafana): add trace id to prometheus datasource
* feat(grafana): improve dashboard to include exemplars
* feat: request id middleware
* docs: move doc to more relevant place
* chore: clean up logs
* feat: try json fmt
* feat: remove pretty
* feat: logging use json in prod but pretty in local
|
2023-11-03 16:57:05 +08:00 |
Nathan.fooo
|
b1adcc7919
|
test: websocket connect and then edit collab test (#40)
* refactor: realtime dir
* test: add test
* test: fix
|
2023-09-14 09:34:24 +08:00 |
Nathan.fooo
|
c42158b7cb
|
test: add ws connect test (#39)
* test: add ws connect test
* chore: format log
|
2023-09-13 17:04:42 +08:00 |
Nathan.fooo
|
90ae1d5fb6
|
Feat/ws test (#4)
* test: ws test
* test: update
* test: update
* test: sync update
* feat: ws test
|
2023-05-10 20:26:30 +08:00 |
Nathan.fooo
|
18e950a829
|
feat: ws connect (#3)
* chore: ws
* chore: build client stream
* feat: test ws connect
* ci: fix ci
|
2023-05-08 19:03:50 +08:00 |
nathan
|
690ea42d85
|
refactor: config log
|
2023-03-12 09:18:06 +08:00 |