Clutch ships with an extensible frontend and backend that makes building maintainable workflows and features easy. We're not done yet though! Some of our ideas for the near future of Clutch are listed here.
Long-running or asynchronous tasks are a normal part of safely performing infrastructure maintenance. Clutch will track, execute, and report on jobs originating from Clutch workflows.
Safely run diagnostic commands across a cluster or set of resources.
Access Clutch APIs from other interfaces, e.g. the command-line or a Slackbot.
UI Design System
Put UI development on rails and ensure a consistent user experience.
API / CLI Eject
Show corresponding CLI command and/or API call to user for replay and documentation purposes.
Dynamically toggle feature availability to targeted users in Clutch.
Clutch is a platform for integrating the tools engineers use on a consistent basis.
Sensitive actions should require a '+1' from another operator before executing to ensure correctness.
Ensure destructive actions are not performed too frequently.
Require additional confirmation for potentially risky actions.
Append links to workflows or metadata from Clutch integrations onto alerts.
Automatically execute a scripted runbook in response to an alert.
Clutch ❤️ Envoy. The project was modeled after Envoy and inspired by its success. We are investing significantly in Envoy functionality in the near future.
Config Dump Diff
Select two Envoys and diff their configuration remotely.
Real-time Stats Viewer
Drop a probe on an Envoy for per-second stats visualization.
Tap an Envoy with the filter enabled so that it dumps all requests and response information to your screen.
Envoy has a runtime system that enables dynamic reconfiguration. It needs a UI.
Envoy routing tables can be extremely complex.
Need SNI configuration for a remote host? Generate it and other complex configurations with a guided interface.
We're excited to hear from you. Visit the Community page for ways to contact the Clutch team and share your ideas.