<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:43:53 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-11438] Collectd plugin for collecting Lustre statistics</title>
                <link>https://jira.whamcloud.com/browse/LU-11438</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We implemented plugins of Collectd to collect the statistics from /proc or /sys entries of Lustre. The plugin as well as Collectd itself has been proven to be lightweighted, efficient and scalable. This collector could be used for a lot kinds of monitoring systems, mostly due to the good capability and features of Collectd. Any one can use that plugin to collect information and send the metrics into monitoring system and databases including Ganglia, OpenTSDB, Influxdb, Graphite, Zabbix, etc.&lt;/p&gt;

&lt;p&gt;Several&#160; plugins are added to &lt;b&gt;Collectd&lt;/b&gt; of us to support various functions.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;b&gt;Filedata plugin&lt;/b&gt;: The &lt;b&gt;Filedata&lt;/b&gt; plugin is able to collect data by reading and parsing a set of files. An XML-formatted definition file is required for the &lt;b&gt;Filedata&lt;/b&gt; plugin to understand which files to read and how to parse these files. The most common usage of the &lt;b&gt;Filedata&lt;/b&gt; plugin is to collect metrics through /proc interfaces of a running Lustre system.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Ganglia plugin&lt;/b&gt;: The &lt;b&gt;Ganglia&lt;/b&gt; plugin can send metrics collected by a &lt;b&gt;collectd&lt;/b&gt; client daemon to Ganglia server.****&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;SSH plugin&lt;/b&gt;: The &lt;b&gt;SSH&lt;/b&gt; plugin is able to collect metrics by running commands on remote hosts by using SSH connections. The &lt;b&gt;SSH&lt;/b&gt; plugin is used to collect metrics from DDN SFA Storage. Like the &lt;b&gt;GPFS&lt;/b&gt; plugin and the &lt;b&gt;IME&lt;/b&gt; plugin, the &lt;b&gt;SSH&lt;/b&gt; plugin shares the similar definition file format and configuration format with the &lt;b&gt;Filedata&lt;/b&gt;&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Stress plugin&lt;/b&gt;: The &lt;b&gt;Stress&lt;/b&gt; plugin can push a large amount of metrics to server from &lt;b&gt;collectd&lt;/b&gt; client in order to benchmark the performance of the collecting system under high pressure.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Stress&lt;/b&gt;&lt;b&gt;2 plugin&lt;/b&gt;: Enhanced version of &lt;b&gt;Stress&lt;/b&gt; plugin. The format of pushed metrics can be flexibly configured to simulate different real metrics.&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Zabbix plugin&lt;/b&gt;: The Zabbix plugin is used to send metrics from &lt;b&gt;collectd&lt;/b&gt; to &lt;b&gt;Zabbix&lt;/b&gt; system.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Merging these plugins into the master branch of Collectd would be greate, but need a lot of work. Including:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Rebase it to latest master branch.&lt;/li&gt;
	&lt;li&gt;Add XML definition files into the repository. It would be a question whether to matain a XML file in the Lustre repository to enable Collectd to know the exact the metric layout of Lustre /proc files.&lt;/li&gt;
	&lt;li&gt;Example of Collectd.conf&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Following is the project:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/DDNStorage/collectd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/DDNStorage/collectd&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="53437">LU-11438</key>
            <summary>Collectd plugin for collecting Lustre statistics</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="lixi_wc">Li Xi</assignee>
                                    <reporter username="lixi_wc">Li Xi</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Sep 2018 15:25:02 +0000</created>
                <updated>Mon, 10 May 2021 07:49:06 +0000</updated>
                            <resolved>Mon, 10 May 2021 07:49:06 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i00373:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>