Catchpoint es una plataforma de análisis del rendimiento digital que te proporciona información completa y práctica, así como visibilidad de todo tu ecosistema digital.
No requiere instalación.
Para recibir alertas de Catchpoint en tu flujo de eventosinicia sesión en el portal Catchpoint y ve a Configuración > API .
Para recibir métricas de Catchpoint en Datadog, crea un Webhook de datos de test en el portal Catchpoint.
{
"series" : [
{
"metric" : "catchpoint.error.error" ,
"points" : [[ "${timestampepoch}" , "${if('${errorany}', 1, 0)}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}" ,
"ErrorCode : ${errorcode}" ,
"ErrorDescription : ${errorconnection}${errordns}${errorload}${errorloadobjects}${errorssl}${errorsystemlimit}${errortimeout}${errortransaction}"
],
"type" : "count"
},
{
"metric" : "catchpoint.success.rate" ,
"points" : [[ "${timestampepoch}" , "1" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${testName}" ,
"TestUrl: ${testurl}" ,
"ErrorType:${if(${errordns},'DNS',${errorconnection},'Connection',${errorssl},'SSL',${errorload},'Response',${errortransaction},'Transaction',${errortimeout},'Timeout',${errorsystemlimit},'Limit','Success')}" ,
"ErrorContent:${errorloadobjects}"
],
"type" : "count"
},
{
"metric" : "catchpoint.frontend.client_time" ,
"points" : [[ "${timestampepoch}" , "${timingclient}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.network.tcp_connect_time" ,
"points" : [[ "${timestampepoch}" , "${timingconnect}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.content_load_time" ,
"points" : [[ "${timestampepoch}" , "${timingcontentload}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.network.dns_resolution_time" ,
"points" : [[ "${timestampepoch}" , "${timingdns}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.document_complete_time" ,
"points" : [
[
"${timestampepoch}" ,
"${timingdocumentcomplete}" ,
"TestUrl: ${testurl}"
]
],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.dom_content_load_time" ,
"points" : [[ "${timestampepoch}" , "${timingdomcontentloadedevent}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.dom_interactive_time" ,
"points" : [
[
"${timestampepoch}" ,
"${timingdominteractive}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
]
],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.dom_load_time" ,
"points" : [
[
"${timestampepoch}" ,
"${timingdomload}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
]
],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.first_party_zone_impact" ,
"points" : [[ "${timestampepoch}" , "${timingimpactself}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.third_party_zone_impact" ,
"points" : [[ "${timestampepoch}" , "${timingimpactthirdparty}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.load_time" ,
"points" : [[ "${timestampepoch}" , "${timingload}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.total_root_request_redirect_time" ,
"points" : [[ "${timestampepoch}" , "${timingredirect}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.render_start_time" ,
"points" : [[ "${timestampepoch}" , "${timingrenderstart}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.total_root_request_time" ,
"points" : [[ "${timestampepoch}" , "${timingresponse}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.network.send_time" ,
"points" : [[ "${timestampepoch}" , "${timingsend}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.network.ssl_time" ,
"points" : [[ "${timestampepoch}" , "${timingssl}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.time_to_title" ,
"points" : [[ "${timestampepoch}" , "${timingtimetotitle}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.total_test_time" ,
"points" : [[ "${timestampepoch}" , "${timingtotal}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.network.wait_time" ,
"points" : [[ "${timestampepoch}" , "${timingwait}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.webpage_response_time" ,
"points" : [[ "${timestampepoch}" , "${timingwebpageresponse}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.wire_time" ,
"points" : [[ "${timestampepoch}" , "${timingwire}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ping.percentage.ping_packet_loss" ,
"points" : [[ "${timestampepoch}" , "${pingpacketlosspct}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ping.ping_round_trip_time" ,
"points" : [[ "${timestampepoch}" , "${pingroundtriptimeavg}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.imap.message_fetch_time" ,
"points" : [[ "${timestampepoch}" , "${timingfetch}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.imap.message_list_time" ,
"points" : [[ "${timestampepoch}" , "${timinglist}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.imap.logout_time" ,
"points" : [[ "${timestampepoch}" , "${timinglogout}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.imap.message_search_time" ,
"points" : [[ "${timestampepoch}" , "${timingsearch}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.total_download_bytes" ,
"points" : [[ "${timestampepoch}" , "${bytedownload}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.total_get_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteget}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.uploaded_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteupload}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.delete_time" ,
"points" : [[ "${timestampepoch}" , "${timingdelete}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.download_time" ,
"points" : [[ "${timestampepoch}" , "${timingdownload}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.get_time" ,
"points" : [[ "${timestampepoch}" , "${timingget}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ftp.upload_time" ,
"points" : [[ "${timestampepoch}" , "${timingupload}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ntp.root_delay_time" ,
"points" : [[ "${timestampepoch}" , "${timingrootdelay}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ntp.root_dispersion_time" ,
"points" : [[ "${timestampepoch}" , "${timingrootdispersion}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ntp.round_trip_delay_time" ,
"points" : [[ "${timestampepoch}" , "${timingroundtripdelay}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.ntp.ntp_time" ,
"points" : [[ "${timestampepoch}" , "${timinglocalclockoffset}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "millisecond"
},
{
"metric" : "catchpoint.frontend.total_self_zone_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteresponseselfzone}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "byte"
},
{
"metric" : "catchpoint.frontend.total_response_content_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteresponsetotalcontent}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "byte"
},
{
"metric" : "catchpoint.frontend.total_response_header_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteresponsetotalheaders}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "byte"
},
{
"metric" : "catchpoint.frontend.root_request_response_content_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteresponsecontent}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "byte"
},
{
"metric" : "catchpoint.frontend.root_request_response_header_bytes" ,
"points" : [[ "${timestampepoch}" , "${byteresponseheaders}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "byte"
},
{
"metric" : "catchpoint.frontend.total_downloaded_bytes" ,
"points" : [[ "${timestampepoch}" , "${bytereceive}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge" ,
"unit" : "byte"
},
{
"metric" : "catchpoint.frontend.total_number_of_connections" ,
"points" : [[ "${timestampepoch}" , "${counterconnections}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.total_number_of_failed_requests" ,
"points" : [[ "${timestampepoch}" , "${counterfailedrequests}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.total_number_of_filmstrip_images" ,
"points" : [[ "${timestampepoch}" , "${counterfilmstripimages}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.total_number_of_hosts" ,
"points" : [[ "${timestampepoch}" , "${counterhosts}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.total_number_of_js_errors" ,
"points" : [[ "${timestampepoch}" , "${counterjsfailures}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.total_number_of_redirect" ,
"points" : [[ "${timestampepoch}" , "${counterredirections}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.total_number_of_requests" ,
"points" : [[ "${timestampepoch}" , "${counterrequests}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.page_speed_score" ,
"points" : [[ "${timestampepoch}" , "${scorepagespeed}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.speed_index_score" ,
"points" : [[ "${timestampepoch}" , "${scorespeedindex}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.above_the_fold_time" ,
"points" : [[ "${timestampepoch}" , "${timingabovethefold}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
},
{
"metric" : "catchpoint.frontend.authentication_time" ,
"points" : [[ "${timestampepoch}" , "${timingauth}" ]],
"tags" : [
"NodeName: ${nodename}" ,
"TestId:${testid}" ,
"TestName: ${TestName}" ,
"TestUrl: ${testurl}"
],
"type" : "gauge"
}
]
}
Copy
La integración de Catchpoint no incluye ningún check de servicios.