{"id":16847460,"url":"https://github.com/indygreg/collectd-diskstats","last_synced_at":"2025-04-11T06:35:03.408Z","repository":{"id":1268694,"uuid":"1207783","full_name":"indygreg/collectd-diskstats","owner":"indygreg","description":"collectd plugin for detailed disk I/O stats via /proc/diskstats","archived":false,"fork":false,"pushed_at":"2015-08-31T09:13:28.000Z","size":152,"stargazers_count":16,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-25T04:28:30.541Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/indygreg.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-12-30T05:47:21.000Z","updated_at":"2023-02-14T02:10:07.000Z","dependencies_parsed_at":"2022-08-16T12:50:32.558Z","dependency_job_id":null,"html_url":"https://github.com/indygreg/collectd-diskstats","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indygreg%2Fcollectd-diskstats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indygreg%2Fcollectd-diskstats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indygreg%2Fcollectd-diskstats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/indygreg%2Fcollectd-diskstats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/indygreg","download_url":"https://codeload.github.com/indygreg/collectd-diskstats/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248357752,"owners_count":21090400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T13:08:02.005Z","updated_at":"2025-04-11T06:35:03.362Z","avatar_url":"https://github.com/indygreg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"collectd-diskstats is a collectd plugin (written in Python) that reads the\nLinux 2.6 /proc/diskstats \"file\" and records detailed device statistics.\n\nIt is a superset of the \"disk\" plugin that ships with collectd. The main\ndifference is it records additional fields present in /proc/diskstats.\n\nThis plugin requires Collectd's Python plugin, which was introduced in\ncollectd 4.9. To configure, drop the diskstats.py file into a directory\nwhere collectd is configured to find Python modules (ModulePath param).\n\nThe plugin must be explicitly told which disks to monitor. This is done\nby defining \"Disk\" parameters inside the \u003cModule\u003e block for diskstats.\nOne \"Disk\" parameter per device. To see which devices are available, just\n`cat /proc/diskstats`.\n\nHere is an example configuration:\n\n  \u003cPlugin python\u003e\n      ModulePath \"/path/to/modules\"\n      Import \"diskstats\"\n\n      \u003cModule diskstats\u003e\n          Disk sda\n          Disk sda1\n      \u003c/Module\u003e\n  \u003c/Plugin\u003e\n\nThe plugin produces data for the \"diskstats\" plugin. The plugin instance\nwill be the device name. The plugin will write gauge data for 10 types. The\ntype instance corresponds to the fields in /proc/iostats.\n\nThe Documentation/iostats.txt file in the Linux kernel source tree\n(http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob_plain;f=Documentation/iostats.txt;hb=refs/tags/v2.6.36)\ndescribes the fields in /proc/diskstats and can help you make sense of the\ndata.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findygreg%2Fcollectd-diskstats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Findygreg%2Fcollectd-diskstats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findygreg%2Fcollectd-diskstats/lists"}