diff --git a/pom.xml b/pom.xml
index 0f02c0a..7acca8a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,14 +92,6 @@
3.4.1
-
-
- com.clickhouse
- clickhouse-jdbc
- 0.7.1
- all
-
-
org.springframework.boot
diff --git a/src/main/java/net/siegeln/cameleer/saas/log/ClickHouseConfig.java b/src/main/java/net/siegeln/cameleer/saas/log/ClickHouseConfig.java
deleted file mode 100644
index 64a8888..0000000
--- a/src/main/java/net/siegeln/cameleer/saas/log/ClickHouseConfig.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package net.siegeln.cameleer.saas.log;
-
-import com.zaxxer.hikari.HikariDataSource;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Primary;
-import org.springframework.jdbc.core.JdbcTemplate;
-
-import javax.sql.DataSource;
-
-@Configuration
-@EnableConfigurationProperties(ClickHouseProperties.class)
-@ConditionalOnProperty(name = "cameleer.clickhouse.enabled", havingValue = "true", matchIfMissing = true)
-public class ClickHouseConfig {
-
- /**
- * Explicit primary PG DataSource. Required because adding a second DataSource
- * (ClickHouse) prevents Spring Boot auto-configuration from creating the default one.
- */
- @Bean
- @Primary
- public DataSource dataSource(DataSourceProperties properties) {
- return properties.initializeDataSourceBuilder().build();
- }
-
- @Bean
- @Primary
- public JdbcTemplate jdbcTemplate(@Qualifier("dataSource") DataSource dataSource) {
- return new JdbcTemplate(dataSource);
- }
-
- @Bean(name = "clickHouseDataSource")
- public DataSource clickHouseDataSource(ClickHouseProperties props) {
- HikariDataSource ds = new HikariDataSource();
- ds.setJdbcUrl(props.getUrl());
- ds.setUsername(props.getUsername());
- ds.setPassword(props.getPassword());
- ds.setMaximumPoolSize(10);
- ds.setMinimumIdle(2);
- ds.setConnectionTimeout(5000);
- ds.setPoolName("clickhouse-pool");
- return ds;
- }
-}
diff --git a/src/main/java/net/siegeln/cameleer/saas/log/ClickHouseProperties.java b/src/main/java/net/siegeln/cameleer/saas/log/ClickHouseProperties.java
deleted file mode 100644
index 1978f5f..0000000
--- a/src/main/java/net/siegeln/cameleer/saas/log/ClickHouseProperties.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package net.siegeln.cameleer.saas.log;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-@ConfigurationProperties(prefix = "cameleer.clickhouse")
-public class ClickHouseProperties {
-
- private boolean enabled = true;
- private String url = "jdbc:clickhouse://clickhouse:8123/cameleer";
- private String username = "default";
- private String password = "";
-
- public boolean isEnabled() { return enabled; }
- public void setEnabled(boolean enabled) { this.enabled = enabled; }
-
- public String getUrl() { return url; }
- public void setUrl(String url) { this.url = url; }
-
- public String getUsername() { return username; }
- public void setUsername(String username) { this.username = username; }
-
- public String getPassword() { return password; }
- public void setPassword(String password) { this.password = password; }
-}
diff --git a/src/main/java/net/siegeln/cameleer/saas/log/ContainerLogService.java b/src/main/java/net/siegeln/cameleer/saas/log/ContainerLogService.java
deleted file mode 100644
index e4fe00c..0000000
--- a/src/main/java/net/siegeln/cameleer/saas/log/ContainerLogService.java
+++ /dev/null
@@ -1,137 +0,0 @@
-package net.siegeln.cameleer.saas.log;
-
-import net.siegeln.cameleer.saas.log.dto.LogEntry;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.stereotype.Service;
-
-import javax.sql.DataSource;
-import java.sql.Timestamp;
-import java.time.Instant;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.UUID;
-import java.util.concurrent.ConcurrentLinkedQueue;
-
-@Service
-public class ContainerLogService {
-
- private static final Logger log = LoggerFactory.getLogger(ContainerLogService.class);
- private static final int FLUSH_THRESHOLD = 100;
-
- private final DataSource clickHouseDataSource;
- private final ConcurrentLinkedQueue