Cube is an open-source workflow engine and automation platform that allows you to build, schedule, orchestrate and monitor workflows and jobs. It is lightweight, scalable and provides a visual programming interface.
Build, schedule, orchestrate and monitor workflows and jobs with Cube, an open-source workflow engine and automation platform that offers a lightweight, scalable and visual programming interface.
What is Cube?
Cube is an open-source workflow engine and automation platform that allows you to build, schedule, orchestrate and monitor workflows and jobs. Some key features of Cube include:
Visual programming interface to build workflows by connecting blocks
Support for over 300 app integrations via built-in and custom blocks
Scheduling capabilities to run workflows on a recurring schedule
Monitoring dashboard to track workflow runs and job status
Alerting system to get notifications for failures or other events
Scalable architecture to handle high volume workflows
Access control to manage user roles and permissions
APIs and SDKs to integrate with other apps and build custom functionality
Cube is developed in Java and JavaScript and released under the Apache 2.0 license. It can be deployed on-premises or hosted in the cloud. Some common use cases include ETL, application integration, automation of business processes, machine learning pipelines and more. Its intuitive web interface makes it easy for non-developers to build and run complex workflows.
Cube Features
Features
Visual workflow designer
REST API
Cron scheduling
Monitoring and alerts
Version control
Role based access control
Integration with databases
Integration with APIs
Integration with cloud platforms
Pricing
Open Source
Free
Pros
Open source and free
Easy to use drag and drop interface
Scalable and lightweight
Robust workflow orchestration capabilities
Good community support
Cons
Steep learning curve
Limited integrations compared to enterprise platforms
RRDTool (Round Robin Database Tool) is an open source data logging and graphing system for time series data. It allows you to store numeric data over time and then visualize that data through graphs and charts.Some key features of RRDTool include:Efficient storage of time-series data through round-robin databasesAutomated data consolidation...
Graphite is an open-source monitoring and graphing tool used to store, visualize, and monitor time-series data from servers, applications, or other systems. It is designed to be highly scalable and robust for handling high volume metric collection and visualization.Some key features and components of Graphite include:Carbon - a high-performance service...
OpenTSDB is an open source, distributed time series database written on top of HBase. It is specifically designed to store and serve massive amounts of time series data without losing granularity, making it well-suited for monitoring use cases that require high reliability and scalability.Some key features of OpenTSDB include:Scalability -...
Axibase Time Series Database (ATSD) is an open-source time series database optimized for efficiently collecting, storing, analyzing, graphing, alerting, and visualizing numeric time series data from IT infrastructure, application management, industrial sensors, and financial systems.Unlike traditional SQL databases, ATSD employs a non-tabular design to organize time-stamped observations from thousands of...
TimeSeries.Guru is a comprehensive software for time series analysis and forecasting. It provides an easy-to-use interface for visualizing, exploring, analyzing, modeling, forecasting, and monitoring time series data.Some key features and capabilities include:Interactive visualizations like time series plots, seasonality plots, correlation plots, residual plots, etc.Decomposition of time series into trend, seasonality,...
Beringei is an open-source time series storage engine developed by Facebook to power its monitoring infrastructure. It is designed to ingest and serve high-volume time series data with low latencies to support real-time applications.Some key features of Beringei include:High-performance write path for ingesting data pointsOptimized for storing and retrieving time...
Reconnoiter is an open-source monitoring and alerting tool optimized for operating efficiently at scale in production environments. It is designed to provide comprehensive monitoring for systems infrastructure and applications with minimal overhead.Some key capabilities and features of Reconnoiter include:Lightweight agent allowing efficient monitoring of thousands of systemsCustomizable checks and alerts...