HTTP

Icon

Icon 1 2 Troubleshooting Commands

Icon 2 Contributed by Jonathan Funk

Icon 2 Codecollection: rw-public-codecollection


Troubleshoot and triage a URL to inspect it for common issues such as an expired certification, missing DNS records, etc.

Tasks:
  • Validate Platform Egress
  • Perform Inspection On URL

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by Shea Stewart

Icon 2 Codecollection: rw-public-codecollection


A curl SLI for querying and extracting data from a generic curl call. Supports jq. Should prodice a single metric.

Tasks:
  • Run Curl Command and Push Metric

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by Shea Stewart

Icon 2 Codecollection: rw-public-codecollection


A curl TaskSet for querying and extracting data from a generic curl call. Supports jq. Adds results to the report.

Tasks:
  • Run Curl Command and Add to Report

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by Jonathan Funk

Icon 2 Codecollection: rw-public-codecollection


Measure HTTP latency against a given URL. The returned metric is the number of seconds the request took as a float value.

Tasks:
  • Check HTTP Latency to Well Known URL

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by Jonathan Funk

Icon 2 Codecollection: rw-public-codecollection


Check if an HTTP request against a URL fails or times out of a given latency window. A return of 1 is considered a success, while a 0 is failure.

Tasks:
  • Checking HTTP URL Is Available And Timely

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


This taskset uses curl to validate the response code of the endpoint. Returns ascore of 1 if healthy, an 0 if unhealthy.

Tasks:
  • Checking HTTP URL Is Available And Timely

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


This taskset uses curl to validate the response code of the endpoint and provides the total time of the request.

Tasks:
  • Checking HTTP URL Is Available And Timely Show More
    Common scenarios that might relate to this command or script:
    1. Monitoring the uptime and response time of a web server or service 2. Automating health checks and load testing for a microservices architecture 3. Integrating with a continuous integration/continuous deployment (CI/CD) pipeline to verify deployments 4. Troubleshooting network connectivity and latency issues within a distributed system 5. Generating performance reports and metrics for SLA compliance and capacity planning

Icon 1 1 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


This taskset queries Jaeger API directly for trace details and parses the results

Tasks:
  • Query Traces in Jaeger for Unhealthy HTTP Response Codes in Namespace `NAMESPACE`