Skip to content

Commit

Permalink
Merge pull request #18 from Altinity/develop
Browse files Browse the repository at this point in the history
Release 1.0
  • Loading branch information
subkanthi authored Aug 9, 2022
2 parents f5537d0 + 4343f6a commit dccf4b0
Show file tree
Hide file tree
Showing 61 changed files with 11,097 additions and 578 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@
Sink connector sinks data from Kafka into Clickhouse.
The connector is tested with the following converters
- JsonConverter
- AvroConverter (Using [Apicurio Schema Registry](https://www.apicur.io/registry/))
- AvroConverter (Using [Apicurio Schema Registry](https://www.apicur.io/registry/) and Confluent Schema Registry)

![](doc/img/sink_connector_mysql_architecture.jpg)
# Features
- Inserts, Updates and Deletes using ReplacingMergeTree/CollapsingMergeTree - [Updates/Deletes](doc/mutable_data.md)
- Deduplication logic to dedupe records from Kafka topic.(Based on Primary Key)
Expand All @@ -17,6 +18,10 @@ The connector is tested with the following converters
- Kafka Offset management in ClickHouse
- Increased Parallelism(Customize thread pool for JDBC connections)



### Grafana Dashboard
![](doc/img/Grafana_dashboard.png) \
# Source Databases
- MySQL (Debezium)
- PostgreSQL (Debezium) (Testing in progress)
Expand Down
3 changes: 3 additions & 0 deletions deploy/config/grafana/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
### Debezium Monitoring

https://github.com/debezium/debezium-examples/tree/main/monitoring
10 changes: 10 additions & 0 deletions deploy/config/grafana/dashboards/debezium/dashboard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: 1
providers:
- name: 'default'
orgId: 1
folder: ''
type: file
disableDeletion: false
updateIntervalSeconds: 10 #how often Grafana will scan for changed dashboards
options:
path: /var/lib/grafana/dashboards
8 changes: 8 additions & 0 deletions deploy/config/grafana/dashboards/debezium/datasource.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: 1

datasources:
- name: prometheus
type: prometheus
url: http://prometheus:9090
access: proxy
version: 1
Loading

0 comments on commit dccf4b0

Please sign in to comment.