sdc-amonredis
June 23, 2022 ยท View on GitHub
This repository is part of the Triton Data Center project. For contribution guidelines, issues, and general documentation, visit the main Triton project page.
SDC amonredis core zone
SDC 7 has an amonredis zone. This repo builds it. The "amonredis" core zone runs redis for Amon's use only.
A redis instance can have a number of separate databases. By default this is 16, and the current redis config doesn't change that. A redis connection can select the DB it is using with the SELECT command.
Warning: Do NOT use the FLUSHALL! This will blow away data for other apps. Instead use FLUSHDB.
DB index
| DB Index | Service |
|---|---|
| 0 | None. 0 is the default index. By design, no SDC service should use this index. This forces legal redis clients to explicitly choose an assigned DB index. |
| 1 | Amon (the 'amon-master' service in the 'amon' zone). |
Operators Guide
This section is intended to give necessary information for diagnosing and dealing with issues with the "redis" zone in a SmartDataCenter installation.
To find the redis zone(s) use the following. Currently there is only one, though redis clustering might be possible at some point.
sdc-vmapi /vms?owner_uuid=$(bash /lib/sdc/config.sh -json | json ufds_admin_uuid) \
| json -H -c "this.tags.smartdc_role=='amonredis'"
Look at the "redis" service.
Logs
| service/path | where | tail -f |
|---|---|---|
| redis | in each "redis" zone | sdc-login redis; tail -f /var/log/redis/redis.log |