HTTP default checks and policies
Summarize
Summary of HTTP Default Checks and Policies
The Agent Client Collector in ServiceNow provides policies for HTTP health monitoring, essential for ensuring your web endpoints are functioning optimally. These policies include checks that monitor redirection and response times, allowing customers to maintain service reliability and performance.
Show less
Key Features
- HTTP Entry Point Events Policy:
- util.check-http-follow-redirect: Verifies redirection links can be successfully followed. It includes options for basic authentication and AWS configuration.
- util.check-http-response: Monitors URL response times, generating CRITICAL or WARNING events if thresholds are exceeded, helping you manage performance issues proactively.
- HTTP Entry Point Metrics Policy:
- util.metrics-http-curl: Collects metrics on HTTP endpoints using curl, requiring a proxy agent for detailed insights into performance metrics.
Key Outcomes
By implementing these checks and policies, ServiceNow customers can expect:
- Improved visibility into the health and performance of web services.
- Proactive management of potential issues through timely alerts on performance thresholds.
- Enhanced ability to gather detailed metrics for informed decision-making.
Agent Client Collector provides the following policies for HTTP health monitoring. Policies come with the checks specified in the tables below.
| Type | Check | Description | Usage and Usage Example | Output |
|---|---|---|---|---|
| Event | util.check-http-follow-redirect | Verifies that redirection links can be followed in a set number of requests. | Usage check-head-redirect.rb (options):
Usage example: |
Check Head Redirect OK |
| Event | util.check-http-response | Verifies URL response time and raises a CRITICAL/WARNING event if elapsed time exceeds provided CRITICAL/WARNING thresholds. Otherwise, it raises an OK event. | Usage: check-head-redirect.rb (options)
Usage example: |
Check Head Redirect OK |
| Type | Check | Description | Usage and Usage Example | Output |
|---|---|---|---|---|
| Metric | util.metrics-http-curl | Retrieves metrics on HTTP endpoints using curl. This check requires a proxy agent. |
Usage:
Usage example: |
Check run successfully. Output: ws10.curl_timings.time_total 0.219622 1642749209 ws10.curl_timings.time_namelookup 0.145494 1642749209 ws10.curl_timings.time_connect 0.151103 1642749209 ws10.curl_timings.time_pretransfer 0.168569 1642749209 ws10.curl_timings.time_redirect 0.095899 1642749209 ws10.curl_timings.time_starttransfer 0.219351 1642749209 ws10.curl_timings.http_code 200 1642749209 |