[package] name = "kommitted" version = "0.3.1" edition = "2021" authors = [ "Ivan De Marino ", "Ivan De Marino ", "Kafkesc ", ] repository = "https://github.com/kafkesc/kommitted" homepage = "https://github.com/kafkesc/kommitted" description = "Measure Kafka Consumer Offset Lag and Time Lag" license = "MIT OR Apache-2.0" keywords = ["kafka", "consume", "lag", "monitoring", "performance"] categories = [ "command-line-utilities", "development-tools", "visualization", ] exclude = [ ".github/", ".gitignore", "Dockerfile", "CHANGELOG_GUIDANCE.md", ] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] axum = { version = "0.7.5", features = ["http2"] } chrono = "0.4.38" clap = { version = "4.5.4", features = ["derive", "deprecated", "env", "wrap_help"] } const_format = "0.2.32" ctrlc = { version = "3.4.4", features = ["termination"] } env_logger = "0.11.3" exit-code = "1.0.0" hyper = { version = "1.3.1", features = ["http1", "http2", "server"] } konsumer_offsets = { version = "0.3.2", default-features = false, features = ["ts_chrono"] } log = "0.4.21" prometheus = "0.13.4" regex = "1.10.4" thiserror = "1.0.61" tokio = { version = "1.37.0", features = ["rt", "rt-multi-thread", "time", "sync", "macros"] } tokio-util = "0.7.11" tower-http = { version = "0.5", features = ["timeout"] } [target.'cfg(unix)'.dependencies] rdkafka = { version = "0.36.2", features = ["ssl-vendored", "gssapi-vendored", "libz-static"] } [profile.release] strip = true # Automatically strip symbols from the binary. lto = true # Link time optimization - see https://llvm.org/docs/LinkTimeOptimization.html.