vectordotdev / vectordotdev/vector
New source: SMART logs
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 22.6k
- Forks
- 2.3k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 146
Description
Detect failure on hdd devices
https://help.ubuntu.com/community/Smartmontools
https://www.thomas-krenn.com/en/wiki/SMART
In metrics world:
Telegraf:
https://github.com/influxdata/telegraf/tree/master/plugins/inputs/smart
prometheus:
https://github.com/Sheridan/smartctl_exporter
This tools also generate logs
https://askubuntu.com/questions/623325/how-to-check-all-s-m-a-r-t-logs-location
but i thinks that's also need separate in different channel from syslog ocean of logs.
It's good to be part of https://github.com/timberio/vector/milestone/22
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Smartmontools, Telegraf, smartctl_exporter, and SMART log references in the issue, along with Vector milestone 22. Identify the existing source and channel architecture before deciding where HDD failure detection and SMART logs belong. Done should include a defined SMART log source with behavior and validation criteria separate from the general syslog stream.
Written by the indexing model from the issue text.
Assessment
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100