mirror of
https://github.com/valitydev/fraudbusters-compose.git
synced 2024-11-06 00:15:18 +00:00
37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# fraudbusters-compose
|
|
|
|
### Topology
|
|
|
|
Fraudbusters is a central service that accepts templates from a management service and
|
|
responds to inspection requests from external systems, for checks in black / white / named lists.
|
|
Interacts with wb-list-manager based on protocol
|
|
[wb-list-proto](https://github.com/rbkmoney/wb-list-proto/blob/master/proto/wb_list.thrift)
|
|
also interacts with ClickHouse to collect aggregates and fill in the necessary audit data (JDBC).
|
|
When analyzing the results, it enriches the data from the storage location service by ip addresses
|
|
[Columbus](https://github.com/rbkmoney/damsel/blob/master/proto/geo_ip.thrift)
|
|
|
|
![alt text](images/fb_scheme.png)
|
|
|
|
### Run
|
|
|
|
1. ```docker-compose up -d``` - default configuration
|
|
|
|
1.2. ```docker-compose -f docker-compose.yml -f docker-compose-arm.yml up -d``` - configuration for ARM silicon
|
|
|
|
2.[Simple use case](docs/simple_use_case_1.md)
|
|
|
|
### Service live at:
|
|
|
|
- Grafana (http://localhost:3000) - admin/admin
|
|
- Swagger for fraudbusters management (http://localhost:8080/fb-management/v1/swagger-ui.html)
|
|
- Thrift proxy inspector proto fraudbusters (http://localhost:8022/...)
|
|
- Fraudbusters UI (http://localhost:8989)
|
|
|
|
### Stop
|
|
|
|
1. ```docker-compose down```
|
|
|
|
### License
|
|
[Apache 2.0 License.](/LICENSE)
|
|
|