With {T177196} 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`
[x] nginx: `modules/debug_proxy/manifests/init.pp` `modules/dynamicproxy/manifests/init.pp` `modules/profile/manifests/docker/registry.pp` `modules/puppetmaster/manifests/puppetdb.pp`
[x] ircdstats: `modules/mw_rc_irc/manifests/ircserver.pp`
[x] nutcracker: `modules/nutcracker/manifests/monitoring.pp`
[x] apachestatussimple: `modules/phabricator/manifests/monitoring.pp`
[x] etherpad: `modules/profile/manifests/etherpad.pp`
[x] kubernetes: `modules/profile/manifests/kubernetes/master.pp`
[x] redis: `modules/profile/manifests/redis/master.pp` `modules/profile/manifests/redis/multidc.pp``modules/profile/manifests/redis/slave.pp`
[x] udpcollector: `modules/profile/manifests/statsd.pp`
[x] pybal: `modules/pybal/manifests/monitoring.pp`
[x] rabbitmq: `modules/rabbitmq/manifests/monitor.pp`
[x] openldap/corp: `modules/role/manifests/openldap/corp.pp`
[x] openldap/labs:`modules/role/manifests/openldap/labs.pp`
[x] ntpd: `modules/ntp/manifests/daemon.pp`
[x] nfsdcollector: `modules/labstore/manifests/monitoring/nfsd.pp`
[x] DirectorySize: `modules/role/manifests/labs/nfs/secondary.pp`
Diamond in Toolforge is tracked via T210991
Diamond in Cloud VPS is tracked via T210993