Collectd plugin development status
Plugin | Status | Plugin description | Comments | OPNFV Release | Openstack Release |
---|---|---|---|---|---|
Hugepages | upstreamed | Plugin provides the free and used hugepage numbers/bytes/percentage | Useful for intelligent workload placement for VMs backed by hugepages | D | P |
Cache | upstreamed | Plugin provides the last level cache utilitzation and memory bw utilization | Based on Resource Directory Technology | D | P |
DPDK stats | upstreamed | Plugin provides the extended NIC stats for DPDK interfaces | D | P | |
DPDK eventsTo be upstreamed | https://github.com/collectd/collectd/pull/2157 | Plugin provides the packet processing core status and the link status for DPDK interfaces | E | P | |
RAS Memory | upstreamed | Plugin uses mcelog client protocol to check for memory Machine Check Exceptions and sends the stats for reported exceptions. | D | P | |
BIOS | Reworked as a utility, waiting on snmp write plugin to be upstreamed | E | P | ||
Open vSwitch Stats | Plugin provides the OVS stats for interfaces. Plugin is DPDK agnostic and uses the OVS DB. | E | P | ||
Open vSwitch Events | upstreamed | Plugin provides the OVS link status for interfaces. Plugin will also report vswitch liveliness. | D | P | |
SNMP write | https://github.com/collectd/collectd/pull/2105 reworked - awaiting review | Plugin will act as a SNMP subagent and will map collectd metrics to relavent OIDs. Will only support SNMP: get, getnext and walk. | E | P | |
Legacy/IPMI | More analog sensor support: https://github.com/collectd/collectd/pull/2071 Support for System Event Log: SEL (https://github.com/collectd/collectd/pull/2091) Received some feedback, awaiting a full review | Plugin will report platform thermals, voltages, fanspeed.... | E | P | |
RAS other errors | Implementation Parsing and filtering utility for logfile implemented https://github.com/collectd/collectd/pull/2154 | Plugin will parse the mcelog/syslog for exceptions that are not memory exceptions. | E | P | |
PCIe AER | Implementation | Plugin that polls the Advanced Error Reporting interface for PCIe devices and sends notifications when errors are reported | E | P | |
Libvirt extensionsImplementation | to be upstreamed | Extend the libvirt plugin to include all relavent stats and events that are available for a libvirt Domain | E | P | |
Python Notification | https://github.com/collectd/collectd/pull/2135 Bug uncovered and fix pushed to pull request above | Extend the python language binding to pass the collectd metadata to write/notification plugins. | E | P | |
PMU | Implementation | Plugin will retirieve performance monitoring units (PMUs) that allow to count and sample a wide variety of events. | E | P | |
PCIe AER | Implementation | Plugin will poll PCI config space for baseline and AER errors. It will also parse syslog for AER events. Any errors to be reported via notifications. | E | P | |
VES Collectd Agent | Implementation | E |