Limit RAM for FPM pools
We already support limiting CPU for FPM pools, to avoid the ‘noisy neighbour’ effect. The same should be possible for RAM.
William Edwards 7 days ago
Core
Limit RAM for FPM pools
We already support limiting CPU for FPM pools, to avoid the ‘noisy neighbour’ effect. The same should be possible for RAM.
William Edwards 7 days ago
Core
Endpoint to retrieve MySQL user statistics
Provide all needed information to make a graph of how busy users were. Busy means: how many seconds the CPU was used.
William Edwards 10 days ago
Core
Endpoint to retrieve MySQL user statistics
Provide all needed information to make a graph of how busy users were. Busy means: how many seconds the CPU was used.
William Edwards 10 days ago
Core
List of slow PHP requests
View PHP requests that took over N seconds. See the PHP call that was running at the time that the request reached N seconds (usually the call slowing the request down).
William Edwards 10 days ago
Hosting
List of slow PHP requests
View PHP requests that took over N seconds. See the PHP call that was running at the time that the request reached N seconds (usually the call slowing the request down).
William Edwards 10 days ago
Hosting
Burst RAM
Sometimes, users need more RAM temporarily. E.g. for heavy processes, daemons or queue workers. Having to add RAM using node add-ons is not flexible enough, as this requires a node restart, it is billed for the entire month, and even then, the amount of added RAM may not suffice. To help this situation, dynamically add a certain amount of RAM to meet the temporary need at that time, then automatically de-allocate it.
William Edwards 15 days ago
Core
Burst RAM
Sometimes, users need more RAM temporarily. E.g. for heavy processes, daemons or queue workers. Having to add RAM using node add-ons is not flexible enough, as this requires a node restart, it is billed for the entire month, and even then, the amount of added RAM may not suffice. To help this situation, dynamically add a certain amount of RAM to meet the temporary need at that time, then automatically de-allocate it.
William Edwards 15 days ago
Core
Start cron manually using API
Sometimes, it can be useful to start a cron manually. This is currently possible using a workaround, but being able to do via the API/CLI is best. It should be possible to see the output after.
William Edwards 24 days ago
Core
Start cron manually using API
Sometimes, it can be useful to start a cron manually. This is currently possible using a workaround, but being able to do via the API/CLI is best. It should be possible to see the output after.
William Edwards 24 days ago
Core
New services -> send notification to administration
When users on the platform request new services, send a notification to designated user(s). Most likely, the team admin and/or users with the ‘Financial’ role. This allows teams to update their administration (e.g. create a subscription for a customer) whenever a developer requests services on the platform, without requiring a manual step (which could be forgotten). Alternatively, we could approach such a feature more broadly, by allowing users to hook into arbitrary ‘events’. Such as ‘Product created‘ or ‘SSL certificate requested‘.
William Edwards About 1 month ago
Platform
New services -> send notification to administration
When users on the platform request new services, send a notification to designated user(s). Most likely, the team admin and/or users with the ‘Financial’ role. This allows teams to update their administration (e.g. create a subscription for a customer) whenever a developer requests services on the platform, without requiring a manual step (which could be forgotten). Alternatively, we could approach such a feature more broadly, by allowing users to hook into arbitrary ‘events’. Such as ‘Product created‘ or ‘SSL certificate requested‘.
William Edwards About 1 month ago
Platform
DMARC + SPF editor
By providing an interface/helper for these types of records, they become easier to change for less technical users, and prevent typos (like missing a space between includes).
William Edwards About 2 months ago
Domains
DMARC + SPF editor
By providing an interface/helper for these types of records, they become easier to change for less technical users, and prevent typos (like missing a space between includes).
William Edwards About 2 months ago
Domains
Endpoint to get node disk usage
Divided into: Tmp directories (for every UNIX user) MySQL data directory. Users can find more information with https://roadmap.cyberfusion.io/p/endpoint-to-get-database-size MySQL local backups (for every dump; not every database, because a dump can be for a deleted database) PostgreSQL data directory PostgreSQL local backups (for every dump; not every database, because a dump can be for a deleted database) Redis data directory (for main instance + every instance) Meilisearch data directory Meilisearch local backups SingleStore data directory (divided in: blobs, logs, snapshots) SingleStore local backups Elasticsearch data directory Elasticsearch local backups Other (sum of everything else)
William Edwards 3 months ago
Core
Endpoint to get node disk usage
Divided into: Tmp directories (for every UNIX user) MySQL data directory. Users can find more information with https://roadmap.cyberfusion.io/p/endpoint-to-get-database-size MySQL local backups (for every dump; not every database, because a dump can be for a deleted database) PostgreSQL data directory PostgreSQL local backups (for every dump; not every database, because a dump can be for a deleted database) Redis data directory (for main instance + every instance) Meilisearch data directory Meilisearch local backups SingleStore data directory (divided in: blobs, logs, snapshots) SingleStore local backups Elasticsearch data directory Elasticsearch local backups Other (sum of everything else)
William Edwards 3 months ago
Core
Request statistics
Which requests are using most data traffic? How many requests are there? Especially useful when no analytics tool is installed on the website itself. Could be something like AWStats.
William Edwards 3 months ago
Hosting
Request statistics
Which requests are using most data traffic? How many requests are there? Especially useful when no analytics tool is installed on the website itself. Could be something like AWStats.
William Edwards 3 months ago
Hosting
List of running PHP processes
When an FPM pool is busy, it could be handy to get the currently running requests. Requires https://roadmap.cyberfusion.io/p/endpoint-to-get-fpm-pool-status-2
William Edwards 4 months ago
Hosting
List of running PHP processes
When an FPM pool is busy, it could be handy to get the currently running requests. Requires https://roadmap.cyberfusion.io/p/endpoint-to-get-fpm-pool-status-2
William Edwards 4 months ago
Hosting