Opt-in message reliability metrics service
Go to file
Michał Iskierko 9097a5bc63
Merge pull request #12 from status-im/feat/receive-envelopes
feat: Add received envelopes to database
2023-11-07 18:16:33 +01:00
build feat: initial commit 2021-11-04 16:04:34 +01:00
cmd/server feat: accept batch (#4) 2021-11-09 13:53:49 +01:00
hooks feat: initial commit 2021-11-04 16:04:34 +01:00
telemetry feat: Add received envelopes to database 2023-11-07 18:12:26 +01:00
.dockerignore add Dockerfile for deployments 2021-11-08 15:07:57 +01:00
.gitignore feat: initial commit 2021-11-04 16:04:34 +01:00
CHANGELOG.md feat: initial commit 2021-11-04 16:04:34 +01:00
Dockerfile add Dockerfile for deployments 2021-11-08 15:07:57 +01:00
Jenkinsfile add Jenkinsfile for Docker image CI builds 2021-11-08 15:07:57 +01:00
LICENSE-APACHEv2 feat: initial commit 2021-11-04 16:04:34 +01:00
LICENSE-MIT feat: initial commit 2021-11-04 16:04:34 +01:00
Makefile feat: add migrations and messageType column 2023-01-26 14:18:48 -04:00
README.md Update README.md 2023-01-26 14:28:13 -04:00
go.mod feat: add migrations and messageType column 2023-01-26 14:18:48 -04:00
go.sum feat: add migrations and messageType column 2023-01-26 14:18:48 -04:00

README.md

Telemetry

Opt-in message reliability metrics service.

Development

You need to setup a postgres db as such:

  1. Create a telemetry user with password newPassword
  2. Create a db telemetry
  3. Create a db telemetry_test

Then you can run the server with:

go run cmd/server/main.go -data-source-name postgres://telemetry:newPassword@127.0.0.1:5432/telemetry

Finally, to run the test:

make test

Continuous Integration

Builds of Docker images are created with our Jenkins CI which push a statusteam/telemetry Docker image.

The host is managed in infra-misc repository.