Arseniy Klempner
2749da2a5e
feat(telemetry)_: add metric for confirmed delivery
2024-09-30 18:37:21 -07:00
Arseniy Klempner
d1887cd501
feat(telemetry)_: track missed messages
2024-09-26 17:04:56 -07:00
Arseniy Klempner
55b0a8b898
feat(telemetry)_: track store confirmation failures
2024-09-26 17:04:01 -07:00
Arseniy Klempner
b61b5f58ad
fix(telemetry)_: remove received envelopes metric ( #5875 )
...
* fix(telemetry)_: remove received envelopes metric
* fix_: don't use Receivedenvelope in retry cache
---------
Co-authored-by: Václav Pavlín <vaclav.pavlin@gmail.com>
2024-09-26 14:17:11 -07:00
Igor Sirotin
77ef8f1fb7
chore_: make lint-fix ( #5871 )
2024-09-24 14:52:29 +01:00
Arseniy Klempner
11a27bb2bd
feat(telemetry)_: message check success and failure, peers by shard and origin ( #5824 )
...
* feat(telemetry)_: track message check success and failure
* feat(telemetry)_: track peers by shard and origin
2024-09-18 21:43:04 -07:00
Arseniy Klempner
250a7d2f15
fix(telemetry)_: do not send peer count more than once per second ( #5698 )
2024-08-30 09:49:31 -07:00
Arseniy Klempner
27d02d5fc8
feat(telemetry)_: include device type in metrics ( #5669 )
...
* feat(telemetry)_: include device type in metrics
* chore(telemetry)_: refactor common fields used across metrics
2024-08-30 08:59:03 -07:00
Igor Sirotin
9175e45e61
fix_: block on logout ( #5696 )
...
* fix_: check context on processAndPushTelemetry
* fix_: fix waitgroup add/done in Waku
* fix(pendingTracker)_: stop the pending transacitonTracker on logout
* chore_: lint fix
---------
Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2024-08-12 22:30:13 +01:00
Arseniy Klempner
39497c2bff
feat(telemetry)_: send connection failure metric ( #5518 )
2024-08-05 11:44:57 -07:00
Vaclav Pavlin
780e3e55f4
feat(telemetry)_: publish peerId ( #5534 )
...
* feat(telemetry)_: publish peerId
* fix_: fix goimports lint error in waku
* fix_: trim extra slash, use the right Waku service
* fix_: update protocol/messenger.go
Co-authored-by: richΛrd <info@richardramos.me>
* fix_: panic when PeerID is called on wakuv1
* fix_: use option instead of additional param for PeerID
---------
Co-authored-by: Arseniy Klempner <arseniyk@status.im>
Co-authored-by: richΛrd <info@richardramos.me>
2024-07-31 20:27:43 -07:00
Arseniy Klempner
a006d80acf
feat(telemetry)_: send peer count metric ( #5460 )
2024-07-12 13:37:55 -07:00
Vaclav Pavlin
5f0d344b73
fix(telemetry)_: properly handle the size of the retryCache slice ( #5510 )
2024-07-11 18:07:23 -07:00
Vaclav Pavlin
131cfe7b3d
chore(telemetry)_: add telemetry publish retry ( #5442 )
...
* chore(telemetry)_: add telemetry publish retry
* fix(telemetry)_: return error when server does not respond with 200
---------
Co-authored-by: Arseniy Klempner <arseniyk@status.im>
2024-07-01 11:08:54 -07:00
Arseniy Klempner
5934233266
feat_: call telemetry upon error pushing envelope ( #5430 )
...
* feat_: call telemetry upon error pushing envelope
* feat_: call telemetry upon error pushing envelope
---------
Co-authored-by: Václav Pavlín <vaclav.pavlin@gmail.com>
2024-06-28 13:24:04 +03:00
Igor Sirotin
d2f4cae18f
fix: merge coverage reports from each test rerun ( #5360 )
...
* fix_: fix test coverage when rerunning tests
* fix_: make lint-fix
* chore_: change test coverage report artifact name
* chore_: added codeclimate.json to artifacts
* chore_: bring in gocovmerge util
---------
Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2024-06-19 11:40:52 +01:00
Arseniy Klempner
1bbb2537b4
feat_: batch all telemetry data and send request every 10 seconds ( #5251 )
...
* fix_: add status telemetry client to cli
* feat_: call telemetry when pushing an envelope
* feat_: log status version in all telemetry calls
* feat_: batch all telemetry data and send request every 10 seconds
2024-06-13 15:31:09 -07:00
richΛrd
9e0fb30f8d
chore_: bump go-waku ( #5150 )
2024-05-15 19:15:00 -04:00
kaichao
e28eca1c54
Bump waku version ( #4407 )
...
* chore: make vendor
* chore: fix data types
* Update wakuv2/common/message.go
Co-authored-by: richΛrd <info@richardramos.me>
* Update wakuv2/common/message.go
Co-authored-by: richΛrd <info@richardramos.me>
* Update wakuv2/persistence/dbstore.go
Co-authored-by: richΛrd <info@richardramos.me>
* chore: use safe method to get timestamp.
* chore: use proto.Uint64 to convert reference
* chore: manual fix lint issue when import dependency
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-12-05 12:29:27 +08:00
Patryk Osmaczko
f7042e4b9e
refactor: extract layers in StatusMessage
...
Extracted:
- TransportLayer
- EncryptionLayer
- ApplicationLayer
2023-11-08 21:46:22 +01:00
Michal Iskierko
02e4cc6e1f
feat: Send envelopes to telemetry service
...
Issue #12430
2023-11-08 11:34:10 +01:00
Richard Ramos
f9ec588c4e
feat: use protected topics for communities
...
refactor: associate chats to pubsub topics and populate these depending if the chat belongs to a community or not
refactor: add pubsub topic to mailserver batches
chore: ensure default relay messages continue working as they should
refactor: mailserver functions should be aware of pubsub topics
fix: use []byte for communityIDs
2023-08-23 13:56:00 -04:00
Richard Ramos
dc4c1a61b1
fix: reset bandwidth stats totals every day, and send message size
2023-02-01 16:43:57 -04:00
Richard Ramos
6072bd17ab
feat: send message type to opt-in telemetry service
2023-01-26 16:34:20 -04:00
Anthony Laibe
c95c29bba5
feat: Push messages to telemetry server when receiving messages
2021-11-10 09:34:14 +01:00