{"adoption": {"forks": 3143, "observed_at": "2026-08-28T04:10:59.927975+00:00", "stars": 12850}, "canonical_url": "https://ross.abutalabs.com/products/spring-boot-admin", "card": {"archived": false, "artifact_type": "application", "description": "Admin UI for administration of spring boot applications", "domain": ["monitoring", "backend", "developer-tools", "microservices"], "enriched": true, "function": ["monitoring", "logging", "ui-components", "web-framework"], "health_score": 99, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["codecentric/spring-boot-admin"], "name": "codecentric/spring-boot-admin", "platform": ["jvm", "self-hosted"], "pushed_at": "2026-08-23T14:46:28+00:00", "repo": "codecentric/spring-boot-admin", "stars": 12850, "tags": ["spring-boot", "actuator", "admin-dashboard", "microservices-monitoring", "java", "devops", "web-server"], "topics": ["spring-boot-admin", "spring-cloud", "spring-boot", "java", "spring"], "urls": [], "use_cases": ["monitor health and metrics of spring boot microservices from one dashboard", "view and stream application logs in a web ui", "inspect thread dumps and jmx beans of running services", "browse application properties and environment variables", "monitor http traces of requests and responses", "manage hundreds of spring boot apps in production"], "what_it_is": "Spring Boot Admin is a web-based admin UI for monitoring and managing Spring Boot applications via their Actuator endpoints. It provides dashboards for health, metrics, logs, thread dumps, environment properties, and JMX beans across multiple applications from a single server.", "when_to_avoid": ["your stack is not Spring Boot / JVM based", "you need full-scale observability with metrics storage, alerting, and dashboards over time (use Prometheus/Grafana instead)", "you only monitor a single small app and can use actuator endpoints directly"], "when_to_choose": ["you run multiple Spring Boot applications and want operational visibility without building custom dashboards", "you want a quick, dependency-based admin UI over Spring Boot Actuator endpoints", "your team needs log viewing, thread dumps, and environment inspection in one place"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/spring-boot-admin", "repo": "codecentric/spring-boot-admin", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "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:10:59.927975+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.927975+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:44.048380+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0e2a56722531713d6cebf96121250deb5d7377af6756c72b483e1799ba03b216", "fetched_at": "2026-08-28T04:10:59.927975+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codecentric/spring-boot-admin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4422, "days_push": 10, "days_rel": 47, "gap_med": 11, "n_releases_24m": 30}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}