feat(rtcstats): add rtcstats support (#2116)
* feat(rtcstats): add rtcstats support * chore(rtcstats): update users.json to use placeholder password * chore(rtcstats): update RTCSTATS_STORE_LOGS in env.example * chore(rtcstats): add expose ports * feat(rtcstats): add mongodb support * docs(rtcstats): add readme for mongodb integration * chore(rtcstats): fix readme * feat(rtcstats): add grafana dashboard for prometheus metrics * chore(rtcstats): update readme * chore(rtcstats): fix readme * chore(rtcstats): add troubleshooting to localstack readme * fix(rtcstats): improve accuracy of dashboard graphs * fix(rtcstats): fix typo in dashboard display name * fix(rtcstats): simplify and clean up localstack configuration * docs(rtcstats): improve localstack readme --------- Co-authored-by: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
This commit is contained in:
38
rtcstats/localstack/localstack.yml
Normal file
38
rtcstats/localstack/localstack.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
services:
|
||||
|
||||
rtcstats-setup:
|
||||
image: jitsi/rtcstats-server
|
||||
env_file:
|
||||
- ./rtcstats/.env
|
||||
entrypoint: /bin/sh
|
||||
command: >
|
||||
-c '
|
||||
node ./infra-samples/aws/create-dynamodb-table.js &&
|
||||
node ./infra-samples/aws/create-s3-bucket.js
|
||||
'
|
||||
networks:
|
||||
meet.jitsi:
|
||||
depends_on:
|
||||
- localstack
|
||||
|
||||
|
||||
localstack:
|
||||
container_name: localstack
|
||||
image: localstack/localstack
|
||||
ports:
|
||||
- 4566:4566
|
||||
env_file:
|
||||
- ./rtcstats/.env
|
||||
environment:
|
||||
# LocalStack configuration: https://docs.localstack.cloud/references/configuration/
|
||||
- SERVICES=s3,dynamodb
|
||||
- DEBUG=${DEBUG:-1}
|
||||
- AWS_ACCESS_KEY_ID=dummy
|
||||
- AWS_SECRET_ACCESS_KEY=dummy
|
||||
- AWS_DEFAULT_REGION=us-east-1
|
||||
- AWS_DEFAULT_OUTPUT=json
|
||||
- AWS_ENDPOINT_URL=http://localstack:4566
|
||||
networks:
|
||||
meet.jitsi:
|
||||
aliases:
|
||||
- jitsi-micros-rtcstats-server.s3.localstack
|
||||
Reference in New Issue
Block a user