Commit Graph
74 Commits
Author SHA1 Message Date
lechindianer c98e8da2ec Format README 2024-04-16 08:09:41 +02:00
lechindianer 0016cd0f74 Update README 2024-04-14 21:55:02 +02:00
lechindianer b098385e39 Set correct type 2024-04-14 21:30:51 +02:00
lechindianer eae84fef1f Add more tests for KafkaUtils 2024-04-14 21:22:20 +02:00
lechindianer baed79e1ba Add more tags to metrics 2024-03-28 23:49:44 +01:00
lechindianer a68a0126c8 Update test for KafkaUtils 2024-03-28 23:46:26 +01:00
lechindianer 1630d1dcda Remove empty module 2024-03-28 23:45:56 +01:00
lechindianer 4922da165c Return more data for members 2024-03-28 23:45:40 +01:00
lechindianer 9fbf7a98b8 Fix init cluster script 2024-03-28 23:44:25 +01:00
lechindianer 08b5923d52 Simplify code 2024-03-28 21:23:51 +01:00
lechindianer 6bf68b74ec Install test watcher 2024-03-28 19:05:59 +01:00
lechindianer 1cc9afbcf4 Adjust async level of tests 2024-03-28 18:41:35 +01:00
lechindianer f09ad58fb5 Fix type mismatch 2024-03-27 22:26:02 +01:00
lechindianer 3d835480d1 Use behaviour for KafkaUtils 2024-03-27 22:25:29 +01:00
lechindianer ada8f12309 Remove implemented doc comment 2024-03-27 22:24:06 +01:00
lechindianer ac5280acfd Add type spec 2024-03-27 22:23:12 +01:00
lechindianer 7b40cbedd1 Replace Mox with Patch 2024-03-27 22:19:32 +01:00
lechindianer 207926ed83 Split genserver from service 2024-03-17 22:47:24 +01:00
lechindianer f5ea9dc7cf Add Kafka behaviours 2024-03-17 22:45:31 +01:00
lechindianer ecc59ea0f6 Properly start Mox
the default test command `mix test --no-start` does not start Mox
server by default, so we have to start it manually in order to
configure it
2024-03-14 07:04:54 +01:00
lechindianer d558019210 Install mock library 2024-03-10 23:04:31 +01:00
lechindianer a9b0e211bd Update to newer brod version
This resolved an issue within a nested dependency
2024-03-10 23:01:36 +01:00
lechindianer 206971d41e Update tools 2024-03-10 22:13:50 +01:00
lechindianer b6c61629a7 Ignore dialyzer violation in deps 2024-03-10 22:13:31 +01:00
lechindianer 694a647129 Export lag per parition 2024-03-02 21:24:02 +01:00
lechindianer e63e550a6b Get lags per partition 2024-03-02 21:23:29 +01:00
lechindianer da7c801c02 Add metrics stub 2023-08-04 07:35:55 +02:00
lechindianer de26ebc76f Add example metrics from original KafkaLag exporter 2023-08-04 07:33:48 +02:00
lechindianer cd457182d2 Mark telemetry as explicitly installed 2023-08-04 07:33:13 +02:00
lechindianer d209e32a25 Remove startup command for deployment 2023-08-04 07:22:44 +02:00
lechindianer 0ffa1bba39 Configure tilt to forward metrics port 2023-08-03 08:27:31 +02:00
lechindianer d3c3372ee0 Fetch lag per consumer group 2023-07-26 23:10:18 +02:00
lechindianer 89d9357df3 Get topics for consumer group 2023-07-26 22:12:23 +02:00
lechindianer b37f50308d Fix formatting 2023-07-26 07:43:01 +02:00
lechindianer 32e1c9bbe2 Gitlab CI: install dependency 2023-07-26 07:40:31 +02:00
lechindianer b979cf2a5a Gitlab CI: install dependency 2023-07-26 07:39:13 +02:00
lechindianer 75984d5454 Gitlab CI: install dependency 2023-07-26 07:36:53 +02:00
lechindianer 36bc28c0f7 Update Elixir for Gitlab CI 2023-07-26 07:33:28 +02:00
lechindianer 8e92c314a6 Update docs on how to run tests
If run without the flag a Kafka broker is started resulting in a crash
2023-07-26 07:22:52 +02:00
lechindianer 2f22c637b8 Update logger configuration to newer Elixir 2023-07-26 07:21:54 +02:00
lechindianer e1dd908eac Add tilt 2023-07-15 23:58:52 +02:00
lechindianer f07dc44e37 Update redpanda/console compose file 2023-07-15 23:58:22 +02:00
lechindianer 8b53666134 Fix build
brod dependency snappyer didn't built anymore
2023-07-15 23:54:35 +02:00
lechindianer bdb892efec Update dependencies 2023-05-17 08:06:47 +02:00
lechindianer b94d6cfc40 Update Elixir version 2023-05-17 08:05:38 +02:00
lechindianer 456ce3a4ed Update compose file to use redpanda 2023-01-02 16:49:58 +01:00
lechindianer d6d67a2756 Request group description 2022-03-13 22:08:39 +01:00
lechindianer 523ea4ac14 Document project 2022-03-06 23:21:36 +01:00
lechindianer 41b3aa8cb7 Replace kafka_ex with brod 2022-03-06 18:51:15 +01:00
lechindianer b9759ed237 Set env vars for mix test 2022-02-21 08:35:51 +01:00
lechindianer 9ba6f13bfb Run linter 2022-02-21 08:14:50 +01:00
lechindianer 351be62baa Add kafka-lag-exporter to docker-compose start 2022-02-21 08:14:17 +01:00
lechindianer 35f2ceea66 Change public Kowl port 2022-02-21 08:14:02 +01:00
lechindianer 11140e3ecc Set Kafka envs on runtime instead of compile time 2022-02-21 08:13:49 +01:00
lechindianer a48a320691 Use Dockerfile provided by Phoenix generator 2022-02-21 08:10:47 +01:00
lechindianer e84ebe58f1 Define kafka brokers per env 2022-02-20 23:29:21 +01:00
lechindianer cfac9dfbd4 Don't start applications on test 2022-02-20 23:28:57 +01:00
lechindianer c8a043528b Provide metrics on root URL 2022-02-20 22:47:48 +01:00
lechindianer 79e83afafb Setup Gitlab CI 2022-02-20 22:43:29 +01:00
lechindianer 8fd3659e63 Install dialyxir 2022-02-20 14:11:29 +01:00
lechindianer 36b5f2f2d9 Fix credo findings 2022-02-20 14:10:54 +01:00
lechindianer dec7c159f4 Install credo linter 2022-02-19 14:19:56 +01:00
lechindianer f5cc5b4454 Log consumer_group offset 2022-02-19 14:19:35 +01:00
lechindianer 7db418f235 Get current consumer_group offset 2022-02-17 23:37:36 +01:00
lechindianer 3444e7276e Configure log level to info 2022-02-17 23:36:23 +01:00
lechindianer 6e63b7cacd Use tmpfs for zookeeper datalog
Fixes "ERROR Error while creating ephemeral at /brokers/ids/1002, node already exist"
See https://github.com/wurstmeister/kafka-docker/issues/389
2022-02-17 20:35:22 +01:00
lechindianer 823d46389f Update used Kafka version 2022-02-15 23:52:50 +01:00
lechindianer adf2d6862e Add kowl to docker-compose 2022-02-15 23:51:51 +01:00
lechindianer e542830034 Add docker-compose file for kafka 2022-02-15 23:51:01 +01:00
lechindianer e7610b9791 Add Dockerfile 2022-02-13 11:49:50 +01:00
lechindianer 6f2e0d3590 Configure kafka_ex 2022-02-12 23:14:48 +01:00
lechindianer c584c6dbee Install kafka_ex 2022-02-12 23:14:35 +01:00
lechindianer d8692d8319 Set Erlang version 2022-02-12 23:11:08 +01:00
lechindianer 12db515768 Created mix project 2022-02-12 14:16:44 +01:00