Page MenuHomePhabricator

Deprecate Diamond collectors in Tool Labs / Tool Forge
Open, NormalPublic

Description

Diamond is being deprecated, I checked for remaining collectors used in ToolLabs/Toolforge:

  • toollabs::mailrelay: diamond::collector::extendedexim { 'extended_exim_collector': }

In production metrics were ported to Prometheus in T179565, that can probably be reused/adapted.

  • class toollabs: diamond::collector::localcrontab { 'localcrontabcollector': }

Needs some investigation for replacement.

  • toollabs::services: diamond::collector { 'SGE' } (custom exporter from puppet.git)

Will need to be ported to a custom exporter (if still needed).

  • toollabs::redis: diamond::collector { 'Redis' }

In production metrics were ported to Prometheus in T148637, that can probably be reused/adapted.

  • profile::toolforge::mailrelay: diamond::collector::extendedexim { 'extended_exim_collector': }

In production metrics were ported to Prometheus in T179565, that can probably be reused/adapted.

  • profile::toolforge::services::basic: diamond::collector { 'SGE':

Will need to be ported to a custom exporter (if still needed).

  • profile::toolforge::grid::base: diamond::collector::localcrontab { 'localcrontabcollector': }

Needs some investigation for replacement.