CURL
|
A curl SLI for querying and extracting data from a generic curl call. Supports jq. Should prodice a single metric.
Tasks:
Tasks:
- Run Curl Command and Push Metric
A curl TaskSet for querying and extracting data from a generic curl call. Supports jq. Adds results to the report.
Tasks:
Tasks:
- Run Curl Command and Add to Report
A gRPC curl SLI for querying and extracting data from a generic grpcurl call.
Tasks:
Tasks:
- Run gRPCurl Command and Push Metric
A gRPC curl taskset for querying data from a generic grpcurl call and presenting the output.
Tasks:
Tasks:
- Run gRPCurl Command and Show Output
This SLI runs a user provided curl command and can push the result as a metric. Command line tools like jq are available. Accepts HEADERS as a secret.
Tasks:
Tasks:
- ${TASK_TITLE}
This taskset runs a user provided curl command and adds the output to the report. Command line tools like jq are available.
Tasks:
Tasks:
- TASK_TITLE
Runs an ad-hoc user-provided command, and pushes the command's stdout as the health metric.
If no output is produced, the resulting metric is empty; if the command produces output, that exact text is used as the metric.
User commands should produce the desired health metric or numeric value if needed—e.g., output "0" if unhealthy or "1" if healthy.
Tasks:
Tasks:
- ${TASK_TITLE}
Runs an ad-hoc user-provided command, and pushes the command's stdout as the health metric.
If no output is produced, the resulting metric is empty; if the command produces output, that exact text is used as the metric.
User commands should produce the desired health metric or numeric value if needed—e.g., output "0" if unhealthy or "1" if healthy.
Tasks:
Tasks:
- TASK_TITLE
Runs an ad-hoc user-provided command, and if the provided command outputs a non-empty string to stdout then a health score of 0 (unhealthy) is pushed, otherwise if there is no output, indicating no issues, then a 1 is pushed.
User commands should filter expected/healthy content (eg: with grep) and only output found errors.
Tasks:
Tasks:
- ${TASK_TITLE}
Runs an ad-hoc user-provided command, and if the provided command outputs a non-empty string to stdout then an issue is generated with a configurable title and content.
User commands should filter expected/healthy content (eg: with grep) and only output found errors.
Tasks:
Tasks:
- TASK_TITLE
This SLI runs a user-provided cURL command and can push the result as a metric. Optional headers and post-processing commands are supported.
If HEADERS is provided, the file is appended to the cURL command using -K.
If POST_PROCESS is provided, it is appended as a pipe (|) to further process the output (e.g., jq).
Tasks:
Tasks:
- ${TASK_TITLE}
This taskset runs a user-provided cURL command and adds its output to the report. Command line tools like jq are available.
If HEADERS is provided, -K ./HEADERS is appended to the base command.
If POST_PROCESS is provided, the command output is piped to POST_PROCESS.
Tasks:
Tasks:
- TASK_TITLE