{
  "runId": "2026-10-15T01-42-25",
  "startedAt": "2026-10-15T01:42:25.379Z",
  "finishedAt": "2026-10-15T02:31:29.303Z",
  "panelVersion": 2,
  "nodeSet": {
    "name": "east-core",
    "label": "East core (Shanghai \u00b7 Hangzhou \u00b7 Nanjing \u00b7 Changzhou \u00b7 Qingdao)"
  },
  "summary": {
    "available": 32,
    "limited": 9,
    "unavailable": 33
  },
  "endpoints": [
    {
      "id": "google-fonts-api",
      "label": "Google Fonts API",
      "category": "fonts_css",
      "url": "https://fonts.googleapis.com/css?family=Roboto",
      "status": "limited",
      "availabilityRate": 86,
      "nodeCount": 7,
      "respondedCount": 6,
      "avgMs": 137,
      "p95Ms": 166
    },
    {
      "id": "google-fonts-static",
      "label": "Google Fonts static files",
      "category": "fonts_css",
      "url": "https://fonts.gstatic.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 7,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "jsdelivr",
      "label": "jsDelivr CDN",
      "category": "fonts_css",
      "url": "https://cdn.jsdelivr.net",
      "status": "limited",
      "availabilityRate": 50,
      "nodeCount": 10,
      "respondedCount": 5,
      "avgMs": 2372,
      "p95Ms": 6501
    },
    {
      "id": "cdnjs",
      "label": "cdnjs (Cloudflare)",
      "category": "fonts_css",
      "url": "https://cdnjs.cloudflare.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 821,
      "p95Ms": 5375
    },
    {
      "id": "unpkg",
      "label": "unpkg",
      "category": "fonts_css",
      "url": "https://unpkg.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 830,
      "p95Ms": 1783
    },
    {
      "id": "tailwind-cdn",
      "label": "Tailwind CSS CDN",
      "category": "fonts_css",
      "url": "https://cdn.tailwindcss.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 1704,
      "p95Ms": 3319
    },
    {
      "id": "google-analytics",
      "label": "Google Analytics",
      "category": "analytics",
      "url": "https://www.google-analytics.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "google-tag-manager",
      "label": "Google Tag Manager",
      "category": "analytics",
      "url": "https://googletagmanager.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "segment-api",
      "label": "Segment API",
      "category": "analytics",
      "url": "https://api.segment.io",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "amplitude-api",
      "label": "Amplitude API",
      "category": "analytics",
      "url": "https://api.amplitude.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 9,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "mixpanel-api",
      "label": "Mixpanel API",
      "category": "analytics",
      "url": "https://api.mixpanel.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "plausible",
      "label": "Plausible",
      "category": "analytics",
      "url": "https://plausible.io",
      "status": "limited",
      "availabilityRate": 83,
      "nodeCount": 12,
      "respondedCount": 10,
      "avgMs": 939,
      "p95Ms": 1587
    },
    {
      "id": "logrocket-cdn",
      "label": "LogRocket CDN",
      "category": "analytics",
      "url": "https://cdn.logrocket.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 1430,
      "p95Ms": 4413
    },
    {
      "id": "pendo-cdn",
      "label": "Pendo CDN",
      "category": "analytics",
      "url": "https://cdn.pendo.io",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "google-maps-api",
      "label": "Google Maps JS API",
      "category": "maps",
      "url": "https://maps.googleapis.com/maps/api/js",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 11,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "mapbox-api",
      "label": "Mapbox API",
      "category": "maps",
      "url": "https://api.mapbox.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 11,
      "respondedCount": 11,
      "avgMs": 642,
      "p95Ms": 1661
    },
    {
      "id": "openstreetmap-tiles",
      "label": "OpenStreetMap tiles",
      "category": "maps",
      "url": "https://tile.openstreetmap.org",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "stripe-api",
      "label": "Stripe API",
      "category": "payments",
      "url": "https://api.stripe.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "stripe-js",
      "label": "Stripe.js",
      "category": "payments",
      "url": "https://js.stripe.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "paypal-api",
      "label": "PayPal API",
      "category": "payments",
      "url": "https://api-m.paypal.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "checkout-com-api",
      "label": "Checkout.com API",
      "category": "payments",
      "url": "https://api.checkout.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "authorizenet-api",
      "label": "Authorize.Net API",
      "category": "payments",
      "url": "https://api.authorize.net",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "gumroad",
      "label": "Gumroad",
      "category": "payments",
      "url": "https://gumroad.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 10,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "auth0",
      "label": "Auth0",
      "category": "auth",
      "url": "https://auth0.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 724,
      "p95Ms": 1466
    },
    {
      "id": "okta",
      "label": "Okta",
      "category": "auth",
      "url": "https://okta.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 1166,
      "p95Ms": 2583
    },
    {
      "id": "firebase-auth",
      "label": "Firebase (Google) API",
      "category": "auth",
      "url": "https://firebase.googleapis.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "ms-login",
      "label": "Microsoft login (Entra ID)",
      "category": "auth",
      "url": "https://login.microsoftonline.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 1339,
      "p95Ms": 1630
    },
    {
      "id": "facebook-login",
      "label": "Facebook Login / Meta",
      "category": "auth",
      "url": "https://www.facebook.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "twilio-api",
      "label": "Twilio API",
      "category": "comms",
      "url": "https://api.twilio.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 1176,
      "p95Ms": 4628
    },
    {
      "id": "fcm",
      "label": "Firebase Cloud Messaging",
      "category": "comms",
      "url": "https://fcm.googleapis.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "onesignal",
      "label": "OneSignal",
      "category": "comms",
      "url": "https://onesignal.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 909,
      "p95Ms": 3149
    },
    {
      "id": "resend-api",
      "label": "Resend API",
      "category": "comms",
      "url": "https://api.resend.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 879,
      "p95Ms": 1431
    },
    {
      "id": "mailchimp-api",
      "label": "Mailchimp API",
      "category": "comms",
      "url": "https://api.mailchimp.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 2596,
      "p95Ms": 5734
    },
    {
      "id": "klaviyo-api",
      "label": "Klaviyo API",
      "category": "comms",
      "url": "https://a.klaviyo.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 1401,
      "p95Ms": 2928
    },
    {
      "id": "brevo-api",
      "label": "Brevo API",
      "category": "comms",
      "url": "https://api.brevo.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "ytimg",
      "label": "YouTube thumbnail CDN",
      "category": "video_social",
      "url": "https://i.ytimg.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "twitter-embed",
      "label": "X/Twitter embeds",
      "category": "video_social",
      "url": "https://platform.twitter.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 11,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "openai-api",
      "label": "OpenAI API",
      "category": "ai",
      "url": "https://api.openai.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 11,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "chatgpt-web",
      "label": "ChatGPT web app",
      "category": "ai",
      "url": "https://chatgpt.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "anthropic-api",
      "label": "Anthropic API",
      "category": "ai",
      "url": "https://api.anthropic.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "gemini-api",
      "label": "Gemini API",
      "category": "ai",
      "url": "https://generativelanguage.googleapis.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "cohere-api",
      "label": "Cohere API",
      "category": "ai",
      "url": "https://api.cohere.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 11,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "mistral-api",
      "label": "Mistral API",
      "category": "ai",
      "url": "https://api.mistral.ai",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 11,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "github",
      "label": "GitHub (web)",
      "category": "dev_infra",
      "url": "https://github.com",
      "status": "limited",
      "availabilityRate": 64,
      "nodeCount": 11,
      "respondedCount": 7,
      "avgMs": 562,
      "p95Ms": 1411
    },
    {
      "id": "github-api",
      "label": "GitHub API",
      "category": "dev_infra",
      "url": "https://api.github.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 11,
      "respondedCount": 11,
      "avgMs": 280,
      "p95Ms": 354
    },
    {
      "id": "github-raw",
      "label": "GitHub raw content",
      "category": "dev_infra",
      "url": "https://raw.githubusercontent.com",
      "status": "limited",
      "availabilityRate": 40,
      "nodeCount": 10,
      "respondedCount": 4,
      "avgMs": 2525,
      "p95Ms": 3600
    },
    {
      "id": "npm-registry",
      "label": "npm registry",
      "category": "dev_infra",
      "url": "https://registry.npmjs.org",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 1520,
      "p95Ms": 8375
    },
    {
      "id": "pypi",
      "label": "PyPI",
      "category": "dev_infra",
      "url": "https://pypi.org",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 988,
      "p95Ms": 4078
    },
    {
      "id": "docker-registry",
      "label": "Docker Hub registry",
      "category": "dev_infra",
      "url": "https://registry-1.docker.io",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "huggingface",
      "label": "Hugging Face",
      "category": "dev_infra",
      "url": "https://huggingface.co",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "sentry-api",
      "label": "Sentry (app)",
      "category": "dev_infra",
      "url": "https://sentry.io",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 1935,
      "p95Ms": 4189
    },
    {
      "id": "sentry-ingest",
      "label": "Sentry ingest",
      "category": "dev_infra",
      "url": "https://ingest.sentry.io",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 8,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "datadog-api",
      "label": "Datadog API",
      "category": "dev_infra",
      "url": "https://api.datadoghq.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 2209,
      "p95Ms": 5493
    },
    {
      "id": "bugsnag-api",
      "label": "Bugsnag API",
      "category": "dev_infra",
      "url": "https://api.bugsnag.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 858,
      "p95Ms": 2004
    },
    {
      "id": "gcs",
      "label": "Google Cloud Storage",
      "category": "cloud_apis",
      "url": "https://storage.googleapis.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "s3",
      "label": "AWS S3",
      "category": "cloud_apis",
      "url": "https://s3.amazonaws.com",
      "status": "limited",
      "availabilityRate": 83,
      "nodeCount": 12,
      "respondedCount": 10,
      "avgMs": 2210,
      "p95Ms": 8017
    },
    {
      "id": "cloudflare-api",
      "label": "Cloudflare API",
      "category": "cloud_apis",
      "url": "https://api.cloudflare.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 2286,
      "p95Ms": 8103
    },
    {
      "id": "fastly",
      "label": "Fastly",
      "category": "cloud_apis",
      "url": "https://www.fastly.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 3072,
      "p95Ms": 6423
    },
    {
      "id": "slack-api",
      "label": "Slack API",
      "category": "productivity",
      "url": "https://slack.com/api/api.test",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 403,
      "p95Ms": 559
    },
    {
      "id": "notion-api",
      "label": "Notion API",
      "category": "productivity",
      "url": "https://api.notion.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 2495,
      "p95Ms": 4831
    },
    {
      "id": "ms-graph",
      "label": "Microsoft Graph",
      "category": "productivity",
      "url": "https://graph.microsoft.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 2625,
      "p95Ms": 8461
    },
    {
      "id": "teams",
      "label": "Microsoft Teams",
      "category": "productivity",
      "url": "https://teams.microsoft.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 1248,
      "p95Ms": 1632
    },
    {
      "id": "zoom",
      "label": "Zoom",
      "category": "productivity",
      "url": "https://zoom.us",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 12,
      "respondedCount": 12,
      "avgMs": 1661,
      "p95Ms": 2829
    },
    {
      "id": "webex",
      "label": "Webex",
      "category": "productivity",
      "url": "https://www.webex.com",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 11,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "salesforce-login",
      "label": "Salesforce login",
      "category": "productivity",
      "url": "https://login.salesforce.com",
      "status": "available",
      "availabilityRate": 100,
      "nodeCount": 9,
      "respondedCount": 9,
      "avgMs": 403,
      "p95Ms": 673
    },
    {
      "id": "hubspot-api",
      "label": "HubSpot API",
      "category": "productivity",
      "url": "https://api.hubapi.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 2925,
      "p95Ms": 6417
    },
    {
      "id": "zendesk",
      "label": "Zendesk",
      "category": "productivity",
      "url": "https://www.zendesk.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 696,
      "p95Ms": 1320
    },
    {
      "id": "airtable-api",
      "label": "Airtable API",
      "category": "productivity",
      "url": "https://api.airtable.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 3210,
      "p95Ms": 4555
    },
    {
      "id": "typeform-api",
      "label": "Typeform API",
      "category": "productivity",
      "url": "https://api.typeform.com",
      "status": "limited",
      "availabilityRate": 75,
      "nodeCount": 12,
      "respondedCount": 9,
      "avgMs": 3266,
      "p95Ms": 9798
    },
    {
      "id": "surveymonkey",
      "label": "SurveyMonkey",
      "category": "productivity",
      "url": "https://www.surveymonkey.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 756,
      "p95Ms": 2059
    },
    {
      "id": "figma",
      "label": "Figma",
      "category": "productivity",
      "url": "https://figma.com",
      "status": "limited",
      "availabilityRate": 83,
      "nodeCount": 12,
      "respondedCount": 10,
      "avgMs": 1135,
      "p95Ms": 1606
    },
    {
      "id": "docusign",
      "label": "DocuSign",
      "category": "productivity",
      "url": "https://www.docusign.com",
      "status": "available",
      "availabilityRate": 92,
      "nodeCount": 12,
      "respondedCount": 11,
      "avgMs": 686,
      "p95Ms": 2491
    },
    {
      "id": "recaptcha",
      "label": "reCAPTCHA",
      "category": "captcha",
      "url": "https://www.google.com/recaptcha/api.js",
      "status": "unavailable",
      "availabilityRate": 0,
      "nodeCount": 12,
      "respondedCount": 0,
      "avgMs": null,
      "p95Ms": null
    },
    {
      "id": "hcaptcha",
      "label": "hCaptcha",
      "category": "captcha",
      "url": "https://hcaptcha.com",
      "status": "limited",
      "availabilityRate": 75,
      "nodeCount": 12,
      "respondedCount": 9,
      "avgMs": 2121,
      "p95Ms": 9062
    }
  ]
}