DaFT

[DaFT] - [How] - [Install] - [Config] - [JSON & XML] - [Extend] - [Implement]

DaFT (Data Federation Tool) is a powerful and flexible data integration tool designed to collect, normalise, and export data from multiple sources in a consistent format. It enables seamless integration with monitoring and metrics systems such as Prometheus, OpenMetrics, and Telegraf, ensuring that data is always structured for optimal use.

Why DaFT?

Modern infrastructure relies on a diverse range of data sources—databases, APIs, structured files, and more. However, these sources often provide data in incompatible formats, making integration challenging. DaFT solves this problem by:

Key Features

Standardised Data Output

DaFT ensures that no matter the source, data is presented in a structured, predictable format. Whether exporting for monitoring dashboards or log analysis, consistency is guaranteed.

Flexible Querying & Filtering

Users can extract only the relevant fields from JSON, XML, or SQL sources, reducing processing overhead and improving efficiency.

Security-Focused Design

Built-in protections against SSRF (Server-Side Request Forgery), directory traversal, and SQL injection ensure safe data handling.

Lightweight & Fast

DaFT is designed for efficiency, minimising resource consumption while processing large data volumes quickly.

Seamless Integration with Monitoring Systems

Metrics can be directly ingested by Prometheus, Telegraf, or any OpenMetrics-compatible platform.

Who is DaFT for?

The Vision

DaFT was built to eliminate the complexity of data collection across multiple platforms. It aims to bridge the gap between raw data and actionable insights by providing a scalable, configurable, and secure integration layer.

2022
0001