Project

General

Profile

Actions

Bug #64317

closed

Bug #64095: ceph-exporter is not included in the deb packages

ceph-exporter binary exporting Prometheus metrics for ceph daemons not available / packaged

Added by Christian Rohmann 3 months ago. Updated 3 months ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

It seems the ceph-exporter tool (https://github.com/ceph/ceph/tree/main/src/exporter) is not packaged via any of the official packages (https://docs.ceph.com/en/latest/install/get-packages/#get-packages)

Since Reef cephadm deploys this tools onto every node (https://docs.ceph.com/en/latest/releases/reef/#dashboard)

Ceph-exporter: Now the performance metrics for Ceph daemons are exported by ceph-exporter, which deploys on each daemon rather than using prometheus exporter. This will reduce performance bottlenecks.

together with this change these metrics are NOT exported via the mgr anymore.

In order to follow this architectural change and recommendation with a package based installation requires ceph-exporter to be provided as binary and packaged. The alternative is to re-enable the centralized metrics via https://docs.ceph.com/en/latest/mgr/prometheus/#confval-mgr-prometheus-exclude_perf_counters, but it seems it makes more sense to start packaging the ceph-exporter binary allowing all installations to follow this best-practice.

Actions #2

Updated by Casey Bodley 3 months ago

  • Project changed from devops to Ceph

reef does have a ceph-exporter rpm package (https://github.com/ceph/ceph/blob/reef/ceph.spec.in#L755-L762) which is how it gets installed in containers

but there's no mention of it for deb packaging under https://github.com/ceph/ceph/tree/reef/debian

Actions #3

Updated by Christian Rohmann 3 months ago

Casey Bodley wrote:

but there's no mention of it for deb packaging under https://github.com/ceph/ceph/tree/reef/debian

Caught me being an Ubuntu users ;-)
Thanks for cleaning up the ticket.

Actions #4

Updated by Yuma Ogami 3 months ago

This is also discussed at https://tracker.ceph.com/issues/64095.

Actions #5

Updated by Christian Rohmann 3 months ago

Yuma Ogami wrote:

This is also discussed at https://tracker.ceph.com/issues/64095.

Thanks. Seems I created a duplicate then?

Actions #6

Updated by Yuma Ogami 3 months ago

Christian Rohmann wrote:

Yuma Ogami wrote:

This is also discussed at https://tracker.ceph.com/issues/64095.

Thanks. Seems I created a duplicate then?

Yes, I think this is a duplicate.

Actions #7

Updated by Kefu Chai 3 months ago

  • Status changed from New to Duplicate
  • Parent task set to #64095

closing as a dup

Actions

Also available in: Atom PDF