Skip to content
Aa

Synthetic monitoring

Monitor health, latency, regional history, events, certificates, and security reports. Required resource or feature: Configured synthetic HTTP or DNS monitor.

Select the configured HTTP or DNS monitor and supported region and time dimensions. Transport Layer Security (TLS) monitor queries add protocol, grade, and certificate expiration information. Historical measurements and retrieval of existing security reports remain separate from current monitor state.

Use Query concepts for shared request guidance and table conventions.

Method and exact pathInformation returnedScope and principal filtersSpecification reference
GET /api/observability/synthetic_monitor/namespaces/{namespace}/certificate-summaryCertificate Summary; returns itemsSelected namespace; period_in_daysOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/dns-monitor-summaryDNS Monitor Summary; returns avg_latency, health, last_critical_event_timestamp, latency, max_latencySelected namespace; start_time, end_time, monitor_nameOperation · Request schema · Response schema
POST /api/observability/synthetic_monitor/namespaces/{namespace}/dns-monitors-healthDNS Monitor Health; returns itemsSelected namespace; include_latency, monitor_namesOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/global-historyGlobal History; returns itemsSelected namespace; monitor_type, start_time, end_time, step_sizeOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/global-summaryGlobal Summary; returns critical_monitor_count, healthy_monitor_count, number_of_monitorsSelected namespace; monitor_typeOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/healthSynthetic monitoring service healthSelected namespace; No additional selectorOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/http-monitor-detailHTTP Monitor Detail; returns itemsSelected namespace; monitor_name, start_time, end_timeOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/http-monitor-summaryHTTP Monitor Summary; returns avg_latency, cert_expiry_date, health, last_critical_event_timestamp, latencySelected namespace; start_time, end_time, monitor_nameOperation · Request schema · Response schema
POST /api/observability/synthetic_monitor/namespaces/{namespace}/http-monitors-healthHTTP Monitor Health; returns itemsSelected namespace; include_latency, monitor_namesOperation · Request schema · Response schema
POST /api/observability/synthetic_monitor/namespaces/{namespace}/metric-queryMetric Query Data; returns dataSelected namespace; end_time, metrics, start_time, step_sizeOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/monitor-eventsMonitor Events; returns eventsSelected namespace; monitor_type, monitor_name, start_time, end_timeOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/monitor-historyMonitor History; returns historiesSelected namespace; monitor_type, start_time, end_time, step_size, monitor_nameOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/record-type-summaryRecord Type Summary; returns itemsSelected namespace; No additional selectorOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/source-summarySource Summary; returns monitor_by_sourceSelected namespace; monitor_type, label_filter, monitor_nameOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/tls-report-summaryTLS Report Summary; returns grade, grade_reason, protocols, scoreSelected namespace; monitor_nameOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/tls-summaryTLS Summary; returns itemsSelected namespace; No additional selectorOperation · Request schema · Response schema
Method and exact pathInformation returnedScope and principal filtersSpecification reference
GET /api/observability/synthetic_monitor/namespaces/{namespace}/filtered-dns-monitor-listFiltered DNS Monitor List; returns errors, itemsSelected namespace; filter, page, limit, sortOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/filtered-http-monitor-listFiltered HTTP Monitor List; returns errors, itemsSelected namespace; filter, page, limit, sortOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/v1_dns_monitorsDNS Monitor; returns errors, itemsSelected namespace; label_filter, report_fields, report_status_fieldsOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/v1_dns_monitors/{name}DNS Monitor; returns create_form, deleted_referred_objects, disabled_referred_objects, metadata, referring_objectsSelected namespace; name, response_formatOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/v1_http_monitorsHTTP Monitor; returns errors, itemsSelected namespace; label_filter, report_fields, report_status_fieldsOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/v1_http_monitors/{name}HTTP Monitor; returns create_form, deleted_referred_objects, disabled_referred_objects, metadata, referring_objectsSelected namespace; name, response_formatOperation · Request schema · Response schema
Method and exact pathInformation returnedScope and principal filtersSpecification reference
GET /api/observability/synthetic_monitor/namespaces/{namespace}/certificate-report-detailCertificate Report Detail; returns entriesSelected namespace; No additional selectorOperation · Request schema · Response schema
GET /api/observability/synthetic_monitor/namespaces/{namespace}/tls-report-detailTLS Report Detail; returns ssl_check_html_reportSelected namespace; monitor_nameOperation · Request schema · Response schema