Anuket Project

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Collectd plugin development status

PluginStatusPlugin descriptionCommentsOPNFV ReleaseOpenstack Release
HugepagesupstreamedPlugin provides the free and used hugepage numbers/bytes/percentageUseful for intelligent workload placement for VMs backed by hugepagesDP
CacheupstreamedPlugin provides the last level cache utilitzation and memory bw utilizationBased on Resource Directory TechnologyDP
DPDK stats

upstreamed

Plugin provides the extended NIC stats for DPDK interfaces DP
DPDK eventshttps://github.com/collectd/collectd/pull/2157Plugin provides the packet processing core status and the link status for DPDK interfaces EP
RAS Memory

upstreamed

Plugin uses mcelog client protocol to check for memory Machine Check Exceptions and sends the stats for reported exceptions. DP
BIOSReworked as a utility, waiting on snmp write plugin to be upstreamed  EP
Open vSwitch Stats

https://github.com/collectd/collectd/pull/2137 - reviewed, review comments need to be addressed

Plugin provides the OVS stats for interfaces. Plugin is DPDK agnostic and uses the OVS DB. EP
Open vSwitch Events

upstreamed

Plugin provides the OVS link status for interfaces. Plugin will also report vswitch liveliness. DP
SNMP writehttps://github.com/collectd/collectd/pull/2105 reworked - awaiting reviewPlugin will act as a SNMP subagent and will map collectd metrics to relavent OIDs. Will only support SNMP: get, getnext and walk. EP
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.... EP
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. EP
PCIe AERImplementationPlugin that polls the Advanced Error Reporting interface for PCIe devices and sends notifications when errors are reported EP
Libvirt extensionsto be upstreamedExtend the libvirt plugin to include all relavent stats and events that are available for a libvirt Domain EP
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. EP
PMUInitial implementation complete.Plugin will retirieve performance monitoring units (PMUs) that allow to count and sample a wide variety of events. EP
PCIe AERUnder Internal ReviewPlugin 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. EP
VES Collectd Agent update schemaDone  E 
VES Collectd Agent move to a separate processWill be addressed in coming weeks    
OVS events Make the polling option configurableImplementation    
  • No labels