fraudbusters-compose/README.md

37 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2020-07-07 14:00:01 +00:00
# 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)
2020-07-07 14:11:15 +00:00
### Run
2020-07-07 14:00:01 +00:00
2022-05-27 12:42:30 +00:00
1. ```docker-compose up -d``` - default configuration
2020-07-16 13:20:35 +00:00
2022-05-27 12:42:30 +00:00
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)
2020-07-07 14:00:01 +00:00
2020-07-07 14:11:15 +00:00
### 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/...)
2022-05-27 12:42:30 +00:00
- Fraudbusters UI (http://localhost:8989)
### Stop
1. ```docker-compose down```
2020-07-07 14:11:15 +00:00
2020-07-07 14:00:01 +00:00
### License
[Apache 2.0 License.](/LICENSE)