...
Plugin | Status | Plugin description | Comments | |
---|---|---|---|---|
Hugepages | upstreamed | Plugin provides the free and used hugepage numbers/bytes/percentage | Useful for intelligent workload placement for VMs backed by hugepages | |
Cache | upstreamed | Plugin provides the last level cache utilitzation and memory bw utilization | Based on Resource Directory Technology | |
DPDK stats | Updated to refactor common code into a utiltiy, in preparation for upstreaming DPDK events. Plugin reviewed. Rework pending | Plugin provides the extended NIC stats for DPDK interfaces | ||
DPDK events | To be upstreamed | Plugin provides the packet processing core status and the link status for DPDK interfaces | ||
RAS Memory | plugin has been reviewed by the collectd community and reworked Rework is pending review | Plugin uses mcelog client protocol to check for memory Machine Check Exceptions and sends the stats for reported exceptions. | ||
BIOS | Reworked as a utility, waiting on snmp write plugin to be upstreamed | |||
Open vSwitch Stats | Implemented and tested - available in intermediate repo: https://github.com/maryamtahhancollectd/collectd/commits/feat_ovs_statsPull request will be created when OVS events is mergedpull/2137 | Plugin provides the OVS stats for interfaces. Plugin is DPDK agnostic and uses the OVS DB. | ||
Open vSwitch Events | reviewed and reworked, not far from a merge to master | upstreamed | Plugin provides the OVS link status for interfaces. Plugin will also report vswitch liveliness. | |
SNMP writeUnder implementation - can register an snmp sub-agent with Net-SNMP and register OIDs for new MIBs | https://github.com/collectd/collectd/pull/2105 | Plugin will act as a SNMP subagent and will map collectd metrics to relavent OIDs. Will only support SNMP: get, getnext and walk. | ||
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) | Plugin will report platform thermals, voltages, fanspeed.... | ||
RAS other errors | Implementation | Plugin will parse the mcelog/syslog for exceptions that are not memory exceptions. | ||
PCIe AER | Design | Implementation | Plugin that polls the Advanced Error Reporting interface for PCIe devices and sends notifications when errors are reported | |
Libvirt extensions | Implementation | Extend the libvirt plugin to include all relavent stats and events that are available for a libvirt Domain | ||
Python Notification | https://github.com/collectd/collectd/pull/2135 | Extend the python language binding to pass the collectd metadata to write/notification plugins. |