[The Federaliser] - [How] - [Install] - [Config] - [JSON & XML] - [Extend] - [Implement]
Federaliser 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 Federaliser?
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. Federaliser solves this problem by:
- Supporting Multiple Data Sources – Fetch data from MySQL, MSSQL, PostgreSQL/Redshift, Prometheus, JSON, XML, and CSV.
- Providing Unified Output Formats – Ensuring that data is normalised into JSON or Prometheus/OpenMetrics for easy ingestion.
- Enhancing Performance & Security – Leveraging optimised query execution, batch processing, and built-in security mechanisms.
- Offering Extensibility – Developers can add custom data handlers and exporters to suit unique requirements.
Key Features
Standardised Data Output
Federaliser 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
Federaliser 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 Federaliser for?
- Developers & DevOps Engineers – Simplify data integration and automate metrics collection.
- System Administrators – Monitor key system and application metrics with ease.
- Data Analysts – Gather structured data for analysis without worrying about format inconsistencies.
The Vision
Federaliser 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.