https://github.com/qubistlabs/jticker-aggregator
Jticker aggregator service
https://github.com/qubistlabs/jticker-aggregator
backend influxdb jticker kafka
Last synced: about 2 months ago
JSON representation
Jticker aggregator service
- Host: GitHub
- URL: https://github.com/qubistlabs/jticker-aggregator
- Owner: qubistlabs
- Created: 2018-11-22T09:51:50.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-03-21T22:38:48.000Z (over 2 years ago)
- Last Synced: 2025-08-04T15:33:52.260Z (3 months ago)
- Topics: backend, influxdb, jticker, kafka
- Language: Python
- Size: 209 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Jticker aggregator application
## Configuration
Available environment variables:
* `KAFKA_BOOTSTRAP_SERVERS` (default: `kafka:9092`) — comma separated list of kafka bootstrap servers
* `KAFKA_CANDLES_STUCK_TIMEOUT` (default: `600`) - fall down on stuck timeout
* `INFLUX_HOST` (default: `influxdb`) — comma-separated influxdb host list
* `INFLUX_PORT` (default: `8086`) — influxdb port
* `INFLUX_DB` (default: `test`) — influxdb database name **TODO: change default to `jticker`**
* `INFLUX_SSL` (default: `false`) — force use SSL (`true|false`)
* `INFLUX_USERNAME` (default: `None`) — influxdb user
* `INFLUX_PASSWORD` (default: `None`) — influxdb password
* `INFLUX_UNIX_SOCKET` (default: `None`) — unix socket to use
* `LOG_LEVEL` (default: `INFO`) — log level (`ERROR`, `INFO`, `WARN`, `DEBUG`)
* `SENTRY_DSN` (default: _empty_) — Sentry DSN connection string
## Notes
There is an issue: starting kafka and client at the same time leads to total freeze of clients. Start kafka first, when "started" message appears you can start aggregator/grabber.