With T177196: Port non-deprecated Diamond collectors to Prometheus we've deprecated several Diamond collectors now, we can thus proceed to deprovision / decom the ones that are no longer in use. Time wise this should happen in 10-12 weeks to give Prometheus enough time to collect data.
For hosts running only basic collectors (e.g. system stats already replaced by node-exporter) we should consider removing Diamond altogether.
Collectors to deprecate:
- memcached modules/memcached/manifests/init.pp
- nginx: modules/debug_proxy/manifests/init.pp modules/dynamicproxy/manifests/init.pp modules/profile/manifests/docker/registry.pp modules/puppetmaster/manifests/puppetdb.pp
- ircdstats: modules/mw_rc_irc/manifests/ircserver.pp
- nutcracker: modules/nutcracker/manifests/monitoring.pp
- apachestatussimple: modules/phabricator/manifests/monitoring.pp
- etherpad: modules/profile/manifests/etherpad.pp
- kubernetes: modules/profile/manifests/kubernetes/master.pp
- redis: modules/profile/manifests/redis/master.pp modules/profile/manifests/redis/multidc.ppmodules/profile/manifests/redis/slave.pp
- udpcollector: modules/profile/manifests/statsd.pp
- pybal: modules/pybal/manifests/monitoring.pp
- rabbitmq: modules/rabbitmq/manifests/monitor.pp
- openldap/corp: modules/role/manifests/openldap/corp.pp
- openldap/labs:modules/role/manifests/openldap/labs.pp
- ntpd: modules/ntp/manifests/daemon.pp
- nfsdcollector: modules/labstore/manifests/monitoring/nfsd.pp
- DirectorySize: modules/role/manifests/labs/nfs/secondary.pp
Diamond in Toolforge is tracked via T210991
Diamond in Cloud VPS is tracked via T210993