Page MenuHomePhabricator

Add Zookeeper log files to logstash
Open, MediumPublicFeature

Description

We are currently running a Zookeeper cluster (a mini zoo) to elect the leader of the Kafka brokers but also Hive use Zookeeper to put a lock data in Hadoop I am sure in the future, we will have other distributed systems that will use Zookeeper as well. Having it's log files available for quick inspection and debugging is useful.


Version: wmf-deployment
Severity: enhancement

Details

Reference
bz61789
Related Changes in Gerrit:

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:03 AM
bzimport set Reference to bz61789.
bzimport added a subscriber: Unknown Object (MLST).

Change 476977 had a related patch set uploaded (by Herron; owner: Herron):
[operations/puppet@production] logstash: ship zookeeper logs to ELK

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

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 12:23 PM
Aklapper removed a subscriber: wikibugs-l-list.

Change #476977 abandoned by Herron:

[operations/puppet@production] logstash: ship zookeeper logs to ELK

Reason:

spring cleaning -- stale patch

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

The reason we are interested in this is that we are working with releng on a new zuul system (https://phabricator.wikimedia.org/project/view/7592/).

The new zuul system requires zookeeper.

We are using the existing zookeeper puppet module.

But existing zookeeper has not used TLS before while zookeeper and zuul expect a mutual (m)TLS setup where client and server auth to each other.

For this we have already added initial TLS support to zookeeper (as a feature flag to avoid touching anything existing run by DPE).

But the absence of logging makes this near impossible to debug and blocks us.

@Dzahn considering the age of this task, do we need a new one?

I think it's valid regardless of age.

Just might need some new tags or a ping to get it on the right radar.