Skip to content

feat: add prometheus port to the keeper headless service#226

Merged
GrigoryPervakov merged 1 commit into
mainfrom
keeper-prom
Jun 15, 2026
Merged

feat: add prometheus port to the keeper headless service#226
GrigoryPervakov merged 1 commit into
mainfrom
keeper-prom

Conversation

@GrigoryPervakov

Copy link
Copy Markdown
Member

Why

Prometheus port was missing from the Keeper Service ports list

What

Add missing port declaration

Related Issues

Fixes #224

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the missing Prometheus metrics port to the operator-managed ClickHouse Keeper headless Service, enabling Prometheus/ServiceMonitor scraping without requiring users to create and maintain a separate Service (Fixes #224).

Changes:

  • Exposes a named prometheus TCP port on the Keeper headless Service.
  • Maps the Service port to PortPrometheusScrape (9090) as the target port.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@GrigoryPervakov

Copy link
Copy Markdown
Member Author

Operator CI / openshift-compat (pull_request) is failing, but it is not required to merge as infra is not stable yet.

@GrigoryPervakov GrigoryPervakov merged commit 6346a75 into main Jun 15, 2026
21 of 22 checks passed
@GrigoryPervakov GrigoryPervakov deleted the keeper-prom branch June 15, 2026 13:10
@mintlify

mintlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Docs PR opened: ClickHouse/mintlify-docs-dev#202

Synced upstream clickhouse-operator docs: added monitoring and scaling guides, External Secret section, AdditionalPort API, and minor edits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

KeeperCluster headless service does not expose Prometheus metrics port (9090)

2 participants