Skip to content

Add 20 new service checker implementations#17

Merged
Strvm merged 1 commit intomainfrom
codex/add-checkers-for-20-new-services-dn0jap
Feb 27, 2026
Merged

Add 20 new service checker implementations#17
Strvm merged 1 commit intomainfrom
codex/add-checkers-for-20-new-services-dn0jap

Conversation

@Strvm
Copy link
Copy Markdown
Owner

@Strvm Strvm commented Feb 27, 2026

No description provided.

@github-actions
Copy link
Copy Markdown

Service Checker Preview

Generated at 2026-02-27T06:49:08.328617+00:00.

Changed service checker modules:

  • apple
  • brevo
  • crisp
  • front
  • ghost
  • huggingfacehub
  • mailgun
  • metabase
  • microsoft365
  • n8n
  • npmjs
  • nuget
  • packagist
  • pypi
  • readme
  • rubygems
  • superset
  • vimeo
  • xing
  • yahoo
Service Checker Dependencies Result
apple is_it_down.checkers.services.apple.AppleServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
brevo is_it_down.checkers.services.brevo.BrevoServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
crisp is_it_down.checkers.services.crisp.CrispServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
front is_it_down.checkers.services.front.FrontServiceChecker - 4 up / 0 degraded / 1 down (5 checks)
ghost is_it_down.checkers.services.ghost.GhostServiceChecker - 4 up / 0 degraded / 1 down (5 checks)
huggingfacehub is_it_down.checkers.services.huggingfacehub.HuggingFaceHubServiceChecker - 4 up / 1 degraded / 0 down (5 checks)
mailgun is_it_down.checkers.services.mailgun.MailgunServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
metabase is_it_down.checkers.services.metabase.MetabaseServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
microsoft365 is_it_down.checkers.services.microsoft365.Microsoft365ServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
n8n is_it_down.checkers.services.n8n.N8NServiceChecker - 4 up / 0 degraded / 1 down (5 checks)
npmjs is_it_down.checkers.services.npmjs.NpmjsServiceChecker - 4 up / 1 degraded / 0 down (5 checks)
nuget is_it_down.checkers.services.nuget.NuGetServiceChecker - 4 up / 1 degraded / 0 down (5 checks)
packagist is_it_down.checkers.services.packagist.PackagistServiceChecker - 4 up / 1 degraded / 0 down (5 checks)
pypi is_it_down.checkers.services.pypi.PyPIServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
readme is_it_down.checkers.services.readme.ReadmeServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
rubygems is_it_down.checkers.services.rubygems.RubyGemsServiceChecker - 4 up / 1 degraded / 0 down (5 checks)
superset is_it_down.checkers.services.superset.SupersetServiceChecker - 3 up / 1 degraded / 1 down (5 checks)
vimeo is_it_down.checkers.services.vimeo.VimeoServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
xing is_it_down.checkers.services.xing.XingServiceChecker - 5 up / 0 degraded / 0 down (5 checks)
yahoo is_it_down.checkers.services.yahoo.YahooServiceChecker - 4 up / 0 degraded / 1 down (5 checks)

Full JSON payload is uploaded as the workflow artifact checker-preview-results.

apple (apple)

Official uptime: https://www.apple.com/support/systemstatus/

Check Status HTTP Latency Error
apple_home_page up 200 108ms -
apple_systemstatus up 200 64ms -
apple_developer up 200 74ms -
apple_appstore up 200 81ms -
apple_support up 200 190ms -
brevo (brevo)

Official uptime: https://status.brevo.com/

Check Status HTTP Latency Error
brevo_home_page up 200 91ms -
brevo_helpcenter up 403 145ms -
brevo_applogin up 200 186ms -
brevo_developers up 200 247ms -
brevo_status_page up 200 395ms -
crisp (crisp)

Official uptime: https://status.crisp.chat/

Check Status HTTP Latency Error
crisp_home_page up 200 55ms -
crisp_helpcenter up 200 31ms -
crisp_app up 200 50ms -
crisp_developers up 200 72ms -
crisp_status_page up 200 395ms -
front (front)

Official uptime: https://status.front.com/

Check Status HTTP Latency Error
front_home_page up 200 215ms -
front_helpcenter up 200 152ms -
front_login up 200 90ms -
front_developers up 200 29ms -
front_status_page down - - CHECK_EXECUTION_ERROR / [Errno -2] Name or service not known
Verbose non-up check logs (1)

Check: front_status_page

{
  "check_key": "front_status_page",
  "error_code": "CHECK_EXECUTION_ERROR",
  "error_message": "[Errno -2] Name or service not known",
  "http_status": null,
  "latency_ms": null,
  "metadata": {
    "score_band": "critical",
    "severity_level": 4,
    "status_detail": "check_error"
  },
  "observed_at": "2026-02-27T06:48:59.189333+00:00",
  "status": "down"
}
ghost (ghost)

Official uptime: https://www.ghoststatus.com/

Check Status HTTP Latency Error
ghost_home_page up 200 213ms -
ghost_docs up 200 238ms -
ghost_developers up 200 39ms -
ghost_status_page down - - CHECK_EXECUTION_ERROR / [Errno -2] Name or service not known
ghost_blog up 200 217ms -
Verbose non-up check logs (1)

Check: ghost_status_page

{
  "check_key": "ghost_status_page",
  "error_code": "CHECK_EXECUTION_ERROR",
  "error_message": "[Errno -2] Name or service not known",
  "http_status": null,
  "latency_ms": null,
  "metadata": {
    "score_band": "critical",
    "severity_level": 4,
    "status_detail": "check_error"
  },
  "observed_at": "2026-02-27T06:48:59.449308+00:00",
  "status": "down"
}
huggingfacehub (huggingfacehub)

Official uptime: https://status.huggingface.co/

Check Status HTTP Latency Error
huggingfacehub_home_page up 200 48ms -
huggingfacehub_models degraded 200 152ms -
huggingfacehub_docs up 200 62ms -
huggingfacehub_apidocs up 200 38ms -
huggingfacehub_status_page up 200 589ms -
Verbose non-up check logs (1)

Check: huggingfacehub_models

{
  "check_key": "huggingfacehub_models",
  "error_code": null,
  "error_message": null,
  "http_status": 200,
  "latency_ms": 152,
  "metadata": {
    "body_chars": 293746,
    "content_type": "",
    "debug": {
      "body_preview": "<!doctype html>\n<html class=\"\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\" />\n\n\t\t<meta name=\"description\" content=\"Explore machine learning models.\" />\n\n\t\t<meta property=\"fb:app_id\" content=\"1321688464574422\" />\n\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" />\n\n\t\t<meta name=\"twitter:site\" content=\"@huggingface\" />\n\n\t\t<meta name=\"twitter:image\" content=\"https://huggingface.co/front/thumbnails/models.png\" />\n\n\t\t<meta property=\"og:title\" content=\"Models \u2013 Hugging Face\" />\n\n\t\t<meta property=\"og:description\" content=\"Explore machine learning models.\" />\n\n\t\t<meta property=\"og:type\" content=\"website\" />\n\n\t\t<meta property=\"og:url\" content=\"https://huggingface.co/models\" />\n\n\t\t<meta property=\"og:image\" content=\"https://huggingface.co/front/thumbnails/models.png\" />\n\n\t\t<link rel=\"stylesheet\" href=\"/front/build/kube-95de7c0/style.css\" />\n\n\t\t<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" />\n\n\t\t",
      "body_truncated": true,
      "content_type": "",
      "reason_phrase": "OK",
      "status_code": 200,
      "url": "https://huggingface.co/models"
    },
    "marker_hits": {
      "hugging face": true
    },
    "score_band": "minor_issues",
    "severity_level": 2,
    "status_detail": "degraded"
  },
  "observed_at": "2026-02-27T06:49:00.068901+00:00",
  "status": "degraded"
}
mailgun (mailgun)

Official uptime: https://status.mailgun.com/

Check Status HTTP Latency Error
mailgun_home_page up 200 154ms -
mailgun_docs up 200 277ms -
mailgun_applogin up 200 194ms -
mailgun_apidocs up 200 574ms -
mailgun_status_page up 200 146ms -
metabase (metabase)

Official uptime: https://status.metabase.com/

Check Status HTTP Latency Error
metabase_home_page up 200 126ms -
metabase_docs up 200 135ms -
metabase_cloudlogin up 200 142ms -
metabase_github up 200 396ms -
metabase_status_page up 200 189ms -
microsoft365 (microsoft365)

Official uptime: https://status.office.com/

Check Status HTTP Latency Error
microsoft365_home_page up 200 273ms -
microsoft365_portal up 200 295ms -
microsoft365_outlookweb up 200 88ms -
microsoft365_support up 200 31ms -
microsoft365_status_page up 200 106ms -
n8n (n8n)

Official uptime: https://status.n8n.io/

Check Status HTTP Latency Error
n8n_home_page up 200 118ms -
n8n_docs up 200 281ms -
n8n_cloudlogin up 200 523ms -
n8n_pricing up 200 93ms -
n8n_status_page down - - CHECK_EXECUTION_ERROR / [Errno -5] No address associated with hostname
Verbose non-up check logs (1)

Check: n8n_status_page

{
  "check_key": "n8n_status_page",
  "error_code": "CHECK_EXECUTION_ERROR",
  "error_message": "[Errno -5] No address associated with hostname",
  "http_status": null,
  "latency_ms": null,
  "metadata": {
    "score_band": "critical",
    "severity_level": 4,
    "status_detail": "check_error"
  },
  "observed_at": "2026-02-27T06:49:01.890518+00:00",
  "status": "down"
}
npmjs (npmjs)

Official uptime: https://status.npmjs.org/

Check Status HTTP Latency Error
npmjs_home_page up 403 48ms -
npmjs_package_page up 403 50ms -
npmjs_docs up 200 58ms -
npmjs_registrystatus up 200 316ms -
npmjs_registryweb degraded 200 124ms -
Verbose non-up check logs (1)

Check: npmjs_registryweb

{
  "check_key": "npmjs_registryweb",
  "error_code": null,
  "error_message": null,
  "http_status": 200,
  "latency_ms": 124,
  "metadata": {
    "body_chars": 6519872,
    "content_type": "application/json",
    "debug": {
      "body_preview": "{\"_id\":\"react\",\"_rev\":\"5152-341a322fe336445c0058418378ef9743\",\"name\":\"react\",\"dist-tags\":{\"beta\":\"19.0.0-beta-26f2496093-20240514\",\"rc\":\"19.0.0-rc.1\",\"latest\":\"19.2.4\",\"experimental\":\"0.0.0-experimental-98ce535f-20260226\",\"canary\":\"19.3.0-canary-98ce535f-20260226\",\"next\":\"19.3.0-canary-98ce535f-20260226\"},\"versions\":{\"0.0.1\":{\"name\":\"react\",\"version\":\"0.0.1\",\"author\":{\"name\":\"Jeff Barczewski\",\"email\":\"jeff.barczewski@gmail.com\"},\"_id\":\"react@0.0.1\",\"maintainers\":[{\"name\":\"jeffbski\",\"email\":\"jeff.barczewski@gmail.com\"}],\"bugs\":{\"url\":\"http://github.com/jeffbski/react/issues\"},\"dist\":{\"shasum\":\"c84d3dbff0c65577a52f0bfe431f8bcc155fa365\",\"tarball\":\"https://registry.npmjs.org/react/-/react-0.0.1.tgz\",\"integrity\":\"sha512-rFzmt9tKNA5BxD0teT90iTceOQsDrcdtnUTyn0EMReoKiUzbEcobYxpc1WW+trpHja5HtU2HQCoDYX6gBf+9xw==\",\"signatures\":[{\"sig\":\"MEQCIB7ih47Y5k2pnuFhhWBL+OQLgj89MP/vS33l2wnDDtWZAiAG3h1iyw6cq6z0mY37ehw5E0wY4XojBhyLiU+P4DQMew==\",\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\"}]},\"",
      "body_truncated": true,
      "content_type": "application/json",
      "json_preview": "{\"_id\": \"react\", \"_rev\": \"5152-341a322fe336445c0058418378ef9743\", \"bugs\": {\"url\": \"https://github.com/facebook/react/issues\"}, \"description\": \"React is a JavaScript library for building user interfaces.\", \"dist-tags\": {\"beta\": \"19.0.0-beta-26f2496093-20240514\", \"canary\": \"19.3.0-canary-98ce535f-20260226\", \"experimental\": \"0.0.0-experimental-98ce535f-20260226\", \"latest\": \"19.2.4\", \"next\": \"19.3.0-canary-98ce535f-20260226\", \"rc\": \"19.0.0-rc.1\"}, \"homepage\": \"https://react.dev/\", \"keywords\": [\"react\"], \"license\": \"MIT\", \"maintainers\": [{\"email\": \"opensource+npm@fb.com\", \"name\": \"fb\"}, {\"email\": \"react-core@meta.com\", \"name\": \"react-bot\"}], \"name\": \"react\", \"readme\": \"\", \"readmeFilename\": \"\", \"repository\": {\"directory\": \"packages/react\", \"type\": \"git\", \"url\": \"git+https://github.com/facebook/react.git\"}, \"time\": {\"0.0.0-00d4f95c2\": \"2021-03-15T16:12:35.231Z\", \"0.0.0-0203b6567\": \"2021-03-16T16:13:04.042Z\", \"0.0.0-0935a1db3\": \"2021-02-03T18:09:51.735Z\", \"0.0.0-0c756fb-697f004\": \"2018-11-13T0",
      "json_truncated": true,
      "reason_phrase": "OK",
      "status_code": 200,
      "url": "https://registry.npmjs.org/react"
    },
    "marker_hits": {
      "name": true
    },
    "score_band": "minor_issues",
    "severity_level": 2,
    "status_detail": "degraded"
  },
  "observed_at": "2026-02-27T06:49:02.646500+00:00",
  "status": "degraded"
}
nuget (nuget)

Official uptime: https://status.nuget.org/

Check Status HTTP Latency Error
nuget_home_page up 200 148ms -
nuget_package_page up 200 201ms -
nuget_docs up 200 30ms -
nuget_status_page up 200 136ms -
nuget_apiv3index degraded 200 17ms -
Verbose non-up check logs (1)

Check: nuget_apiv3index

{
  "check_key": "nuget_apiv3index",
  "error_code": null,
  "error_message": null,
  "http_status": 200,
  "latency_ms": 17,
  "metadata": {
    "body_chars": 9272,
    "content_type": "application/json",
    "debug": {
      "body_preview": "{\r\n  \"version\": \"3.0.0\",\r\n  \"resources\": [\r\n    {\r\n      \"@id\": \"https://azuresearch-usnc.nuget.org/query\",\r\n      \"@type\": \"SearchQueryService\",\r\n      \"comment\": \"Query endpoint of NuGet Search service (primary)\"\r\n    },\r\n    {\r\n      \"@id\": \"https://azuresearch-ussc.nuget.org/query\",\r\n      \"@type\": \"SearchQueryService\",\r\n      \"comment\": \"Query endpoint of NuGet Search service (secondary)\"\r\n    },\r\n    {\r\n      \"@id\": \"https://azuresearch-usnc.nuget.org/autocomplete\",\r\n      \"@type\": \"SearchAutocompleteService\",\r\n      \"comment\": \"Autocomplete endpoint of NuGet Search service (primary)\"\r\n    },\r\n    {\r\n      \"@id\": \"https://azuresearch-ussc.nuget.org/autocomplete\",\r\n      \"@type\": \"SearchAutocompleteService\",\r\n      \"comment\": \"Autocomplete endpoint of NuGet Search service (secondary)\"\r\n    },\r\n    {\r\n      \"@id\": \"https://azuresearch-usnc.nuget.org/\",\r\n      \"@type\": \"SearchGalleryQueryService/3.0.0-rc\",\r\n      \"comment\": \"Azure Website based Search Service used by Gallery (primar",
      "body_truncated": true,
      "content_type": "application/json",
      "json_preview": "{\"@context\": {\"@vocab\": \"http://schema.nuget.org/services#\", \"comment\": \"http://www.w3.org/2000/01/rdf-schema#comment\"}, \"resources\": [{\"@id\": \"https://azuresearch-usnc.nuget.org/query\", \"@type\": \"SearchQueryService\", \"comment\": \"Query endpoint of NuGet Search service (primary)\"}, {\"@id\": \"https://azuresearch-ussc.nuget.org/query\", \"@type\": \"SearchQueryService\", \"comment\": \"Query endpoint of NuGet Search service (secondary)\"}, {\"@id\": \"https://azuresearch-usnc.nuget.org/autocomplete\", \"@type\": \"SearchAutocompleteService\", \"comment\": \"Autocomplete endpoint of NuGet Search service (primary)\"}, {\"@id\": \"https://azuresearch-ussc.nuget.org/autocomplete\", \"@type\": \"SearchAutocompleteService\", \"comment\": \"Autocomplete endpoint of NuGet Search service (secondary)\"}, {\"@id\": \"https://azuresearch-usnc.nuget.org/\", \"@type\": \"SearchGalleryQueryService/3.0.0-rc\", \"comment\": \"Azure Website based Search Service used by Gallery (primary)\"}, {\"@id\": \"https://azuresearch-ussc.nuget.org/\", \"@type\": \"Sear",
      "json_truncated": true,
      "reason_phrase": "OK",
      "status_code": 200,
      "url": "https://api.nuget.org/v3/index.json"
    },
    "marker_hits": {
      "version": true
    },
    "score_band": "minor_issues",
    "severity_level": 2,
    "status_detail": "degraded"
  },
  "observed_at": "2026-02-27T06:49:02.755825+00:00",
  "status": "degraded"
}
packagist (packagist)

Official uptime: https://status.packagist.org/

Check Status HTTP Latency Error
packagist_home_page up 200 329ms -
packagist_package_page up 200 617ms -
packagist_docs up 200 334ms -
packagist_status_page up 200 590ms -
packagist_apisearch degraded 200 401ms -
Verbose non-up check logs (1)

Check: packagist_apisearch

{
  "check_key": "packagist_apisearch",
  "error_code": null,
  "error_message": null,
  "http_status": 200,
  "latency_ms": 401,
  "metadata": {
    "body_chars": 3974,
    "content_type": "application/json",
    "debug": {
      "body_preview": "{\"results\":[{\"name\":\"spatie\\/laravel-permission\",\"description\":\"Permission handling for Laravel 12 and up\",\"url\":\"https:\\/\\/packagist.org\\/packages\\/spatie\\/laravel-permission\",\"repository\":\"https:\\/\\/github.com\\/spatie\\/laravel-permission\",\"downloads\":86513062,\"favers\":13007},{\"name\":\"laravel\\/laravel\",\"description\":\"The skeleton application for the Laravel framework.\",\"url\":\"https:\\/\\/packagist.org\\/packages\\/laravel\\/laravel\",\"repository\":\"https:\\/\\/github.com\\/laravel\\/laravel\",\"downloads\":60138421,\"favers\":84530},{\"name\":\"barryvdh\\/laravel-ide-helper\",\"description\":\"Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.\",\"url\":\"https:\\/\\/packagist.org\\/packages\\/barryvdh\\/laravel-ide-helper\",\"repository\":\"https:\\/\\/github.com\\/barryvdh\\/laravel-ide-helper\",\"downloads\":120176102,\"favers\":15104},{\"name\":\"barryvdh\\/laravel-debugbar\",\"description\":\"PHP Debugbar integration for Laravel\",\"url\":\"https:\\/\\/packagist.org\\/packages\\/barryvdh\\/larav",
      "body_truncated": true,
      "content_type": "application/json",
      "json_preview": "{\"next\": \"https://packagist.org/search.json?q=laravel&page=2\", \"results\": [{\"description\": \"Permission handling for Laravel 12 and up\", \"downloads\": 86513062, \"favers\": 13007, \"name\": \"spatie/laravel-permission\", \"repository\": \"https://github.com/spatie/laravel-permission\", \"url\": \"https://packagist.org/packages/spatie/laravel-permission\"}, {\"description\": \"The skeleton application for the Laravel framework.\", \"downloads\": 60138421, \"favers\": 84530, \"name\": \"laravel/laravel\", \"repository\": \"https://github.com/laravel/laravel\", \"url\": \"https://packagist.org/packages/laravel/laravel\"}, {\"description\": \"Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.\", \"downloads\": 120176102, \"favers\": 15104, \"name\": \"barryvdh/laravel-ide-helper\", \"repository\": \"https://github.com/barryvdh/laravel-ide-helper\", \"url\": \"https://packagist.org/packages/barryvdh/laravel-ide-helper\"}, {\"description\": \"PHP Debugbar integration for Laravel\", \"downloads\": 121797980",
      "json_truncated": true,
      "reason_phrase": "OK",
      "status_code": 200,
      "url": "https://packagist.org/search.json?q=laravel"
    },
    "marker_hits": {
      "results": true
    },
    "score_band": "minor_issues",
    "severity_level": 2,
    "status_detail": "degraded"
  },
  "observed_at": "2026-02-27T06:49:03.343429+00:00",
  "status": "degraded"
}
pypi (pypi)

Official uptime: https://status.python.org/

Check Status HTTP Latency Error
pypi_home_page up 200 29ms -
pypi_project_page up 200 29ms -
pypi_help up 200 29ms -
pypi_stats up 200 489ms -
pypi_status_page up 200 208ms -
readme (readme)

Official uptime: https://status.readme.com/

Check Status HTTP Latency Error
readme_home_page up 200 277ms -
readme_docs up 200 37ms -
readme_login up 200 392ms -
readme_apireference up 200 35ms -
readme_status_page up 200 616ms -
rubygems (rubygems)

Official uptime: https://status.rubygems.org/

Check Status HTTP Latency Error
rubygems_home_page up 200 113ms -
rubygems_gem_page up 200 154ms -
rubygems_guides up 200 112ms -
rubygems_status_page up 200 349ms -
rubygems_apiversions degraded 200 41ms -
Verbose non-up check logs (1)

Check: rubygems_apiversions

{
  "check_key": "rubygems_apiversions",
  "error_code": null,
  "error_message": null,
  "http_status": 200,
  "latency_ms": 41,
  "metadata": {
    "body_chars": 460349,
    "content_type": "application/json; charset=utf-8",
    "debug": {
      "body_preview": "[{\"authors\":\"David Heinemeier Hansson\",\"built_at\":\"1980-01-02T00:00:00.000Z\",\"created_at\":\"2026-01-08T20:18:51.400Z\",\"description\":\"Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.\",\"downloads_count\":2038097,\"metadata\":{\"changelog_uri\":\"https://github.com/rails/rails/releases/tag/v8.1.2\",\"bug_tracker_uri\":\"https://github.com/rails/rails/issues\",\"source_code_uri\":\"https://github.com/rails/rails/tree/v8.1.2\",\"mailing_list_uri\":\"https://discuss.rubyonrails.org/c/rubyonrails-talk\",\"documentation_uri\":\"https://api.rubyonrails.org/v8.1.2/\",\"rubygems_mfa_required\":\"true\"},\"number\":\"8.1.2\",\"summary\":\"Full-stack web application framework.\",\"platform\":\"ruby\",\"rubygems_version\":\"\\u003e= 1.8.11\",\"ruby_version\":\"\\u003e= 3.2.0\",\"prerelease\":false,\"licenses\":[\"MIT\"],\"requirements\":[],\"sha\":\"5069061b23dfa8706b9f0159ae8b9d35727359103178a26962b868a680ba7d95\",\"spec_sha\":\"f91",
      "body_truncated": true,
      "content_type": "application/json; charset=utf-8",
      "json_preview": "[{\"authors\": \"David Heinemeier Hansson\", \"built_at\": \"1980-01-02T00:00:00.000Z\", \"created_at\": \"2026-01-08T20:18:51.400Z\", \"description\": \"Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.\", \"downloads_count\": 2038097, \"licenses\": [\"MIT\"], \"metadata\": {\"bug_tracker_uri\": \"https://github.com/rails/rails/issues\", \"changelog_uri\": \"https://github.com/rails/rails/releases/tag/v8.1.2\", \"documentation_uri\": \"https://api.rubyonrails.org/v8.1.2/\", \"mailing_list_uri\": \"https://discuss.rubyonrails.org/c/rubyonrails-talk\", \"rubygems_mfa_required\": \"true\", \"source_code_uri\": \"https://github.com/rails/rails/tree/v8.1.2\"}, \"number\": \"8.1.2\", \"platform\": \"ruby\", \"prerelease\": false, \"requirements\": [], \"ruby_version\": \">= 3.2.0\", \"rubygems_version\": \">= 1.8.11\", \"sha\": \"5069061b23dfa8706b9f0159ae8b9d35727359103178a26962b868a680ba7d95\", \"spec_sha\": \"f919202430d8ed55a09d680",
      "json_truncated": true,
      "reason_phrase": "OK",
      "status_code": 200,
      "url": "https://rubygems.org/api/v1/versions/rails.json"
    },
    "marker_hits": {
      "number": true
    },
    "score_band": "minor_issues",
    "severity_level": 2,
    "status_detail": "degraded"
  },
  "observed_at": "2026-02-27T06:49:04.845790+00:00",
  "status": "degraded"
}
superset (superset)

Official uptime: https://status.superset.apache.org/

Check Status HTTP Latency Error
superset_home_page up 200 39ms -
superset_docs degraded 200 104ms -
superset_github up 200 637ms -
superset_slackinfo up 200 110ms -
superset_status_page down - - CHECK_EXECUTION_ERROR / [Errno -2] Name or service not known
Verbose non-up check logs (2)

Check: superset_docs

{
  "check_key": "superset_docs",
  "error_code": null,
  "error_message": null,
  "http_status": 200,
  "latency_ms": 104,
  "metadata": {
    "body_chars": 313,
    "content_type": "text/html",
    "debug": {
      "body_preview": "<!DOCTYPE html>\n<html>\n  <head>\n    <meta charset=\"UTF-8\">\n    <meta http-equiv=\"refresh\" content=\"0; url=/user-docs/intro\">\n    <link rel=\"canonical\" href=\"/user-docs/intro\" />\n  </head>\n  <script>\n    window.location.href = '/user-docs/intro' + window.location.search + window.location.hash;\n  </script>\n</html>",
      "body_truncated": false,
      "content_type": "text/html",
      "reason_phrase": "OK",
      "status_code": 200,
      "url": "https://superset.apache.org/docs/intro/"
    },
    "marker_hits": {
      "superset": false
    },
    "score_band": "minor_issues",
    "severity_level": 2,
    "status_detail": "degraded"
  },
  "observed_at": "2026-02-27T06:49:05.596954+00:00",
  "status": "degraded"
}

Check: superset_status_page

{
  "check_key": "superset_status_page",
  "error_code": "CHECK_EXECUTION_ERROR",
  "error_message": "[Errno -2] Name or service not known",
  "http_status": null,
  "latency_ms": null,
  "metadata": {
    "score_band": "critical",
    "severity_level": 4,
    "status_detail": "check_error"
  },
  "observed_at": "2026-02-27T06:49:05.151895+00:00",
  "status": "down"
}
vimeo (vimeo)

Official uptime: https://www.vimeostatus.com/

Check Status HTTP Latency Error
vimeo_home_page up 200 148ms -
vimeo_help up 200 33ms -
vimeo_developer up 200 199ms -
vimeo_status_page up 200 131ms -
vimeo_watch up 200 185ms -
xing (xing)

Official uptime: https://www.xing.com/

Check Status HTTP Latency Error
xing_home_page up 200 755ms -
xing_jobs up 200 483ms -
xing_news up 200 486ms -
xing_help up 200 187ms -
xing_login up 200 384ms -
yahoo (yahoo)

Official uptime: https://status.yahoo.com/

Check Status HTTP Latency Error
yahoo_home_page up 200 596ms -
yahoo_mail up 200 52ms -
yahoo_finance up 200 430ms -
yahoo_sports up 200 1291ms -
yahoo_status_page down - - CHECK_EXECUTION_ERROR / [Errno -2] Name or service not known
Verbose non-up check logs (1)

Check: yahoo_status_page

{
  "check_key": "yahoo_status_page",
  "error_code": "CHECK_EXECUTION_ERROR",
  "error_message": "[Errno -2] Name or service not known",
  "http_status": null,
  "latency_ms": null,
  "metadata": {
    "score_band": "critical",
    "severity_level": 4,
    "status_detail": "check_error"
  },
  "observed_at": "2026-02-27T06:49:07.027137+00:00",
  "status": "down"
}

Changed files considered:

  • src/is_it_down/checkers/services/apple.py
  • src/is_it_down/checkers/services/brevo.py
  • src/is_it_down/checkers/services/crisp.py
  • src/is_it_down/checkers/services/front.py
  • src/is_it_down/checkers/services/ghost.py
  • src/is_it_down/checkers/services/huggingfacehub.py
  • src/is_it_down/checkers/services/mailgun.py
  • src/is_it_down/checkers/services/metabase.py
  • src/is_it_down/checkers/services/microsoft365.py
  • src/is_it_down/checkers/services/n8n.py
  • src/is_it_down/checkers/services/npmjs.py
  • src/is_it_down/checkers/services/nuget.py
  • src/is_it_down/checkers/services/packagist.py
  • src/is_it_down/checkers/services/pypi.py
  • src/is_it_down/checkers/services/readme.py
  • src/is_it_down/checkers/services/rubygems.py
  • src/is_it_down/checkers/services/superset.py
  • src/is_it_down/checkers/services/vimeo.py
  • src/is_it_down/checkers/services/xing.py
  • src/is_it_down/checkers/services/yahoo.py

@Strvm Strvm merged commit 12abb6e into main Feb 27, 2026
2 checks passed
@Strvm Strvm removed the codex label Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant