{"adoption": {"forks": 147, "observed_at": "2026-08-28T04:04:36.456557+00:00", "stars": 1395}, "canonical_url": "https://ross.abutalabs.com/products/cloudprober", "card": {"archived": true, "artifact_type": "service", "description": "[Moved to cloudprober/cloudprober] An active monitoring software to detect failures before your customers do.", "domain": ["monitoring", "networking", "cloud-computing", "self-hosted"], "enriched": true, "function": ["monitoring", "alerting", "http-client"], "health_score": 10, "homepage": "https://cloudprober.org", "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["google/cloudprober"], "name": "google/cloudprober", "platform": ["windows", "go", "cli", "self-hosted"], "pushed_at": "2021-10-29T01:03:34+00:00", "repo": "google/cloudprober", "stars": 1395, "tags": ["synthetic-monitoring", "blackbox-probing", "active-monitoring", "prometheus", "single-binary", "sre", "observability", "kubernetes-targets", "grpc-probe", "dns-probe", "devops", "linux", "macos", "docker", "kubernetes"], "topics": ["monitoring", "cloud", "gcp", "ping", "blackbox", "golang", "probe", "prometheus", "grafana", "sre", "devops", "observability", "stackdriver", "google", "cloudprober", "kubernetes", "k8s", "prober", "distributed-monitoring"], "urls": [], "use_cases": ["run blackbox synthetic monitoring for websites and APIs", "probe HTTP endpoints and alert on failures before customers notice", "monitor DNS resolution, TCP reachability, and packet loss", "auto-discover and probe Kubernetes or GCP targets", "export probe latency and success metrics to Prometheus or Grafana", "replace Prometheus Blackbox Exporter with a more extensible prober", "run lightweight uptime checks from a Raspberry Pi or homelab"], "what_it_is": "Cloudprober is an open-source active (synthetic) monitoring tool built at Google that runs continuous probes—HTTP, gRPC, DNS, PING, TCP, UDP, browser, and script-based—against your services to detect failures before users notice. It compiles to a single Go binary, supports dynamic target discovery from Kubernetes and GCP, and exports metrics to Prometheus, Datadog, CloudWatch, Stackdriver, and other backends with optional alerting.", "when_to_avoid": ["you only need passive monitoring of logs and application-internal metrics", "you want a full metrics scraping and storage system rather than a prober", "you require a GUI-driven monitoring product rather than config-file-driven probing", "you need Windows-native installation via the install script (script supports Linux/macOS only, though binaries exist)"], "when_to_choose": ["you need outside-in synthetic monitoring that measures what users actually experience", "you want a single self-contained binary with no agents to deploy", "you need built-in probes across many protocols (HTTP, gRPC, DNS, PING, TCP, UDP, browser) in one config", "your targets change dynamically and you want auto-discovery from Kubernetes or GCP", "you need to export metrics to multiple monitoring systems simultaneously"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cloudprober", "repo": "google/cloudprober", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.456557+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:22.945743+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "017f4a322b183e1431ad8fb746416debc079c1ba8a8c563a100ca92b70759560", "fetched_at": "2026-08-28T04:04:36.456557+00:00", "kind": "readme", "missing": false, "url": "https://github.com/google/cloudprober"}, {"content_hash": "bdb8a0ba8f99e06d85b39bdaeac9200821ca9485fb6ad57e537e4de5a95837e8", "fetched_at": "2026-08-29T11:54:09.507722+00:00", "kind": "homepage", "missing": false, "url": "https://cloudprober.org"}, {"content_hash": "e05ef3ab9304a3d5a796e860be37dbf8b3d958e40ab7338582bb386186d055bb", "fetched_at": "2026-08-29T11:54:09.516962+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/cloudprober"}, {"content_hash": "01259542cb81621e1c2529e8db98236ca60296f4722cdfcb6e97b9391d55df76", "fetched_at": "2026-08-29T11:54:09.518728+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/getting-started"}, {"content_hash": "b4a407aa2317a1d72fd73d059233f62649d4fae5f9b2e65421d9bbde6dd59876", "fetched_at": "2026-08-29T11:54:09.520895+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/overview/probe"}, {"content_hash": "f51153fac6fdf01191ff0ecf207cb53abde89ac4514167fe165283bfc220585f", "fetched_at": "2026-08-29T11:54:09.523070+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/latest/overview"}, {"content_hash": "beb9408d4131630f253b3da6a534229acb55fe12353fa7221e60f0bdbfc1700e", "fetched_at": "2026-08-29T11:54:09.526016+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/guide"}, {"content_hash": "a1d9803c0c78f58fbf995e1780c1c06a16218660afdc270025d757954b079d0e", "fetched_at": "2026-08-29T11:54:09.528290+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/config/probe-options"}, {"content_hash": "a6d72af1168b924dd744120b7823e36fc7929e8c1fd1f5fad8d2fe114fcc4b8d", "fetched_at": "2026-08-29T11:54:09.530261+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/how-to/list"}, {"content_hash": "cc9f6071055322cded8ef26a563aba999aae698ad2d0a8190a5226afaf608c8a", "fetched_at": "2026-08-29T11:54:09.531863+00:00", "kind": "site_page", "missing": false, "url": "https://cloudprober.org/docs/surfacers/overview"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3380, "days_push": 1770, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}