generated from xpenb/bun-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
247 additions
and
37,869 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
name: 'YDB SLO Initialization Action' | ||
description: 'This action prepares a Docker Compose configuration to deploy YDB and Prometheus. During post-run, it collects metric results and generates an SLO report.' | ||
|
||
inputs: | ||
# ydb_storage_node_count: | ||
# description: 'Specifies the number of YDB storage nodes to initialize within the Docker Compose setup.' | ||
# default: "1" | ||
ydb_database_node_count: | ||
description: 'Specifies the number of YDB database nodes to initialize within the Docker Compose setup.' | ||
required: false | ||
default: '3' | ||
disable_default_metrics: | ||
description: 'A comma-separated list of default metric IDs to exclude from the report generation.' | ||
required: false | ||
default: '' | ||
custom_metrics_yaml: | ||
description: 'YAML string defining additional custom metrics to include in the SLO report.' | ||
required: false | ||
default: '' | ||
report_template: | ||
description: 'Path to a custom Markdown template used for generating the final SLO report.' | ||
required: false | ||
default: '' | ||
sdk_name: | ||
description: 'The name of the SDK used by the user to generate load on the YDB database.' | ||
required: false | ||
default: '' | ||
|
||
runs: | ||
using: 'node20' | ||
main: 'main.js' # Responsible for preparing the Docker Compose configuration for YDB and Prometheus | ||
post: 'post.js' # Collects metrics and generates report.md based on specified or default configurations |
Oops, something went wrong.