96bac7b486
This adds a program, zookeeper-statsd, which monitors zookeeper metrics and reports them to statsd. It also adds a container to run that program. And it runs the container on each of the ZooKeeper quorum members. And it updates the graphite host to allow statsd traffic from quorum members. And it updates the 4-letter-word whitelist to allow the mntr command (which is used to gather metrics) to be issued. Change-Id: I298f0b13a05cc615d8496edd4622438507fc5423
29 lines
988 B
YAML
29 lines
988 B
YAML
# zookeeper-statsd jobs
|
|
- job:
|
|
name: system-config-build-image-zookeeper-statsd
|
|
description: Build a zookeeper-statsd image.
|
|
parent: system-config-build-image
|
|
requires: python-base-3.7-container-image
|
|
vars: &zookeeper-statsd_vars
|
|
docker_images:
|
|
- context: docker/zookeeper-statsd
|
|
repository: opendevorg/zookeeper-statsd
|
|
files: &zookeeper-statsd_files
|
|
- docker/zookeeper-statsd/
|
|
- docker/python-base/
|
|
|
|
- job:
|
|
name: system-config-upload-image-zookeeper-statsd
|
|
description: Build and upload a zookeeper-statsd image.
|
|
parent: system-config-upload-image
|
|
requires: python-base-3.7-container-image
|
|
vars: *zookeeper-statsd_vars
|
|
files: *zookeeper-statsd_files
|
|
|
|
- job:
|
|
name: system-config-promote-image-zookeeper-statsd
|
|
description: Promote a previously published zookeeper-statsd image to latest.
|
|
parent: system-config-promote-image
|
|
vars: *zookeeper-statsd_vars
|
|
files: *zookeeper-statsd_files
|