Page MenuHomePhabricator

haproxykafka features
Open, In Progress, Needs TriagePublic

Description

Collect here all minor features and work needed by HAProxyKafka

Required for production deployment:

  • Secure connect to kafka cluster (TLS)
  • Debian packaging/CI/Puppetization (T377614, T377613)
  • Tuning Kakfa message batching
  • Trim all unnecessary fields and transformations from produced json (@gmodena can help with this)
  • Better grafana dashboard
  • Alerts

Other features (some still need to be evaluated):

  • Logging level from CLI/Configuration
  • Retry logic on some errors
  • UDP socket support (in addition to UDS)
  • Systemd socket activation
  • Configuration auto-reloading on file change
  • Tests for received kafka.Error errors
  • metrics tests

Fixes

  • Messages sent to DLQ have empty Error field

Event Timeline

Change #1081264 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: start working on haproxykafka puppetization

https://gerrit.wikimedia.org/r/1081264

Change #1083191 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: adding profile and hiera files

https://gerrit.wikimedia.org/r/1083191

Change #1083203 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: haproxykafka module

https://gerrit.wikimedia.org/r/1083203

Change #1083204 had a related patch set uploaded (by Fabfur; author: Fabfur):

[operations/puppet@production] haproxykafka: profile and hiera files

https://gerrit.wikimedia.org/r/1083204

Change #1083191 abandoned by Fabfur:

[operations/puppet@production] haproxykafka: adding profile and hiera files

Reason:

Messed up with commit split

https://gerrit.wikimedia.org/r/1083191

Change #1081264 abandoned by Fabfur:

[operations/puppet@production] haproxykafka: start working on haproxykafka module

Reason:

Messed up with commit split

https://gerrit.wikimedia.org/r/1081264

Fabfur changed the task status from Open to In Progress.Wed, Oct 30, 9:45 AM

Change #1083203 merged by Fabfur:

[operations/puppet@production] haproxykafka: haproxykafka module

https://gerrit.wikimedia.org/r/1083203

Change #1083204 merged by Fabfur:

[operations/puppet@production] haproxykafka: profile and hiera files

https://gerrit.wikimedia.org/r/1083204