An open API service indexing awesome lists of open source software.

https://github.com/zkfmapf123/kafka-configure

kafka-configure
https://github.com/zkfmapf123/kafka-configure

Last synced: over 1 year ago
JSON representation

kafka-configure

Awesome Lists containing this project

README

          

# Content-Delivery

- [x] API
- [x] Kafka
- [x] Consumer Server
- [x] Database
- [x] fluentbit
- [x] prometheus
- [x] loki
- [ ] tempo
- [x] grafana
- [ ] grafana -> metric dashboard
- [ ] grafana -> trace dashboard
- [ ] grafana -> log dashboard

## Docker-Compose

- [docker-compose.yml](./docker-compose.yml) api 서버
- [docker-compose.kafka.yml](./docker-compose.kafka.yml) kafka + ui
- [docker-compose.log.yml](./docker-compose.log.yml) prometheus + loki + grafana + open telemetry

# Huge Traffic Architecture Use Kafka

![asis](./public/asis.png)

- 대용량에 트래픽이 발생하게 될때 -> DB 모든 부하가 발생함
- DB 자체에 장애가 발생한다면 모든시스템에 장애가 발생할 수 있음 (SPOF)

![tobe](./public/tobe.png)

## LGTM Stack

![ff](./public/fluentbit.png)

### 로그수집

- fluentbit + loki

### 메트릭 수집

- fluentbit + prometheus + mimir

### 분산 Tracing

- application + tempo

## 참고

- Golang Tempo 구성하기