Overview
This endpoint returns all available metrics for a specific check type (API, URL, TCP, BROWSER, HEARTBEAT, or MULTISTEP). It provides metric definitions, data types, calculation methods, and performance thresholds specific to the requested check type.Response Example
Metric Categories
Response Time Metrics
Response Time Metrics
Available for all check types
averageResponseTime
- Mean response timemedianResponseTime
- Median (50th percentile) response timep95ResponseTime
- 95th percentile response timep99ResponseTime
- 99th percentile response timeminResponseTime
- Fastest response time recordedmaxResponseTime
- Slowest response time recorded
Success Rate Metrics
Success Rate Metrics
Available for all check types
successRate
- Percentage of successful executions (0-100%)errorRate
- Percentage of failed executions (0-100%)totalRequests
- Total number of check executionssuccessfulRequests
- Number of successful executionsfailedRequests
- Number of failed executions
Core Web Vitals (Browser Only)
Core Web Vitals (Browser Only)
Available for browser and multistep checks
firstContentfulPaint
- Time to first content render (seconds)largestContentfulPaint
- Time to largest element render (seconds)cumulativeLayoutShift
- Visual stability score (0-1+)firstInputDelay
- Interactivity delay (milliseconds)timeToInteractive
- Time until page is fully interactive
Heartbeat Specific Metrics
Heartbeat Specific Metrics
Available for heartbeat checks only
uptimePercentage
- Percentage of expected heartbeats receivedmissedHeartbeats
- Count of missed heartbeat signalsaverageHeartbeatInterval
- Average time between heartbeatslongestGap
- Longest period without a heartbeatheartbeatConsistency
- Consistency score for heartbeat timing
Metric Thresholds
Core Web Vitals Thresholds
Good Performance:
- FCP: ≤ 1.8 seconds
- LCP: ≤ 2.5 seconds
- CLS: ≤ 0.1
- FID: ≤ 100 milliseconds
- FCP: 1.8 - 3.0 seconds
- LCP: 2.5 - 4.0 seconds
- CLS: 0.1 - 0.25
- FID: 100 - 300 milliseconds
Response Time Benchmarks
Excellent: < 200ms
Good: 200ms - 500ms
Fair: 500ms - 1000ms
Poor: > 1000msThese are general guidelines; thresholds should be set based on your specific SLA requirements.
Success Rate Standards
Excellent: ≥ 99.9%
Good: 99.0% - 99.9%
Fair: 95.0% - 99.0%
Poor: < 95.0%Success rate targets should align with your SLA commitments.
Heartbeat Reliability
Excellent: ≥ 99.9% uptime
Good: 99.0% - 99.9% uptime
Fair: 95.0% - 99.0% uptime
Poor: < 95.0% uptimeMissed heartbeats should be minimal for critical services.
Query Parameters
Filtering Options
Filtering Options
category
(string): Filter by metric category (response_time, success_rate, core_web_vitals, etc.)includeThresholds
(boolean): Include performance thresholds and benchmarks
Response Format
Response Format
format
(string): Response format (detailed, summary)includeExamples
(boolean): Include example values and use casesincludeCalculations
(boolean): Include calculation method details
Use Cases
Dashboard Configuration
Dashboard Configuration
Use metrics list to build custom dashboards:
- Discover available metrics for specific check types
- Understand metric calculations and units
- Configure dashboard widgets with appropriate metrics
- Set up performance thresholds and alerts
Reporting Automation
Reporting Automation
Build automated reporting systems:
- Get metric definitions for report generation
- Understand data types for proper formatting
- Use thresholds for automated status determination
- Create consistent metric naming across reports
Performance Analysis
Performance Analysis
Understand what metrics are available for analysis:
- Identify relevant metrics for performance investigations
- Compare metrics across different check types
- Understand calculation methods for accurate interpretation
- Use precision information for proper data presentation
API Integration
API Integration
Integrate metrics into external systems:
- Get metric schemas for data validation
- Understand units for proper unit conversions
- Use availability information for check-type specific logic
- Implement consistent metric handling across systems
Code Examples
This endpoint provides the schema and definitions for all metrics available across Checkly’s analytics endpoints. Use it to understand what data is available for your specific check types and build dynamic reporting interfaces.