Data Ingestion
Delimited Data Preboarding
★ 3.7
Unified Logging Layer
★ 4.4
pip install csvpathN/A — Ruby daemon, install via package managerpip install csvpathN/A — Ruby daemon, install via package managerPython data engineers use CSVPath to validate complex CSV files with business rules that go beyond column type checking — enforcing conditional constraints (if column A has value X, column B must be non-null), cross-row lookups, and custom matching expressions. CSVPath rules are stored as text files separate from the Python pipeline code, making them auditable by non-developers.
Python data engineers use Fluentd to collect application logs from Python services and route them to Elasticsearch, BigQuery, or S3 for analysis. Python applications emit structured JSON logs which Fluentd's tail input plugin reads, applies filter plugins to parse and enrich, and forwards to the analytics destination — decoupling log production from storage decisions.
Individual Tool Pages