This guide will help you quickly set up Qpoint locally using Docker to start capturing and analyzing your service connections within minutes.
Before getting started, we recommend checking the system requirements for details on Qtap compatibility. If you'd like to automatically verify your environment's compatibility, use the following:
===================================================================
curl → GET https://httpbin.org/status/500 503 Service Unavailable
===================================================================
------------------ META ------------------
PID: 194603
Exe: /usr/bin/curl
Container ID: 6f4fccfae3f7
Direction: egress-external
Bytes Sent: 46
Bytes Received: 232
------------------ REQUEST ------------------
GET httpbin.org http2
Accept: */*
Qpoint-Request-Id: cvct1q87p3qj89ieqtlg
:authority: httpbin.org
:method: GET
:path: /status/500
:scheme: https
User-Agent: curl/8.12.1
------------------ RESPONSE ------------------
503 Service Unavailable
:status: 503
Server: awselb/2.0
Date: Tue, 18 Mar 2025 20:00:41 GMT
Content-Type: text/html
Content-Length: 162
Step 5: Test Specific Use Cases
Now that Qpoint is running, you can try various use cases to see more capabilities:
Capture API Authentication Issues
# Test missing or invalid API key
docker run --rm --name test-auth curlimages/curl \
-v https://httpbin.org/bearer -H "Authorization: Bearer invalid-token"
Monitor Third-Party API Health
# Create a loop to periodically check an API
docker run --rm --name test-health curlimages/curl \
sh -c "for i in {1..5}; do curl -s https://httpbin.org/status/200,200,200,500 > /dev/null; sleep 2; done"
Track Slow Responses
# Test a delayed response
docker run --rm --name test-delay curlimages/curl \
https://httpbin.org/delay/2