{"adoption": {"forks": 773, "observed_at": "2026-08-28T04:05:37.205510+00:00", "stars": 1792}, "canonical_url": "https://ross.abutalabs.com/products/spring-cloud-sleuth", "card": {"archived": true, "artifact_type": "library", "description": "Distributed tracing for spring cloud", "domain": ["microservices", "monitoring", "backend", "developer-tools", "cloud-computing"], "enriched": true, "function": ["tracing", "monitoring", "middleware"], "health_score": 10, "homepage": "http://spring-attic.github.io/spring-cloud-sleuth/", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["spring-attic/spring-cloud-sleuth"], "name": "spring-attic/spring-cloud-sleuth", "platform": ["jvm", "self-hosted", "cloud"], "pushed_at": "2026-05-28T15:37:44+00:00", "repo": "spring-attic/spring-cloud-sleuth", "stars": 1792, "tags": ["spring-boot", "spring-cloud", "zipkin", "opentelemetry", "brave", "observability", "distributed-tracing", "attic", "archived", "instrumentation", "spring"], "topics": ["java", "spring", "spring-boot", "spring-cloud", "tracing", "zipkin", "microservices", "cloud-native", "spring-cloud-core", "distributed-tracing", "zipkin-brave", "instrumentation", "open-telemetry", "open-telemetry-java"], "urls": [], "use_cases": ["trace requests across microservices in a spring boot system", "add correlation ids to logs in spring cloud apps", "export spans to zipkin from a spring application", "debug latency in distributed spring microservices", "instrument rest calls and messaging with trace context", "migrate legacy spring tracing to opentelemetry concepts"], "what_it_is": "Spring Cloud Sleuth is a distributed tracing library for Spring Boot and Spring Cloud applications that instruments requests with trace and span IDs, integrating with Zipkin, Brave, and OpenTelemetry. The project has been moved to the Spring Attic and is superseded by Micrometer Tracing, so it receives no new feature development.", "when_to_avoid": ["you are starting a new Spring Boot 3+ project - use Micrometer Tracing instead", "you need actively developed OpenTelemetry-native instrumentation", "you are not on the Spring/JVM stack"], "when_to_choose": ["you maintain an existing Spring Boot 2.x codebase already using Sleuth", "you need Zipkin/Brave-based tracing on an older Spring Cloud release train"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/spring-cloud-sleuth", "repo": "spring-attic/spring-cloud-sleuth", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "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:05:37.205510+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:37.205510+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:23:02.683812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "37b36614d4560aa8c5ffbe413509788c83b47eaad81dd55f254d6009bb8288da", "fetched_at": "2026-08-29T11:01:53.378029+00:00", "kind": "homepage", "missing": false, "url": "http://spring-attic.github.io/spring-cloud-sleuth/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 84, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4198, "days_push": 97, "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}}