Changes for version 0.036 - 2017-10-25
- Removed
- Removed the `ymask` command and associated prereqs. This command just wasn't very useful, and depended on a module that requires a compiler.
- Added
- Added `parse_time` function to `yq`. This function parses a date/time string into a UNIX epoch.
- Added epoch timestamps as an allowed format for `yts` time series timestamps.
- Add default timestamps of "now" in `yts`. This makes all time series databases the same and makes it easier to add metrics.
- Added 'LINUX.PROC.LOADAVG' and 'LINUX.PROC.UPTIME' patterns to `ygrok` to parse the `/proc/loadavg` and `/proc/uptime` files on Linux systems.
- Fixed
- Reduced version requirement for List::Util. This continues our quest to be installable on a core Perl 5.10 without a compiler.
- Removed unused prereq (Text::Trim).
Documentation
Build YAML from another format (like JSON or CSV)
Build YAML by parsing lines of plain text
Filter YAML through a command-line program
Query SQL databases in a Yertl workflow
Change YAML to another format (like JSON)
Read/write time series data
Some recipies for common ETL tasks
A guide to using ysql to work with SQL databases
Prepare a release blog entry for this project
Modules
ETL with a Shell
Adapter to read/write from Graphite time series database
Adapter to read/write from InfluxDB time series database
Read documents from a format like JSON or CSV
Parse lines of text into documents
Filter and construct documents using a mini-language
A regex-based parser for programs
Read and write documents with a SQL database
Write documents to a format like JSON or CSV
Read/Write time series data
Base class for input/output formats
CSV read/write support for Yertl
The default format for intra-Yertl communication
JSON read/write support for Yertl
YAML read/write support for Yertl
Utility functions for Yertl modules