{"adoption": {"forks": 721, "observed_at": "2026-08-28T04:06:55.739160+00:00", "stars": 2489}, "canonical_url": "https://ross.abutalabs.com/products/tsar", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Taobao System Activity Reporter", "domain": ["monitoring"], "enriched": true, "function": ["monitoring", "cli", "developer-tools"], "health_score": 20, "homepage": null, "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["alibaba/tsar"], "name": "alibaba/tsar", "platform": ["cli", "c"], "pushed_at": "2022-02-18T02:38:28+00:00", "repo": "alibaba/tsar", "stars": 2489, "tags": ["system-monitoring", "sar-alternative", "nagios-integration", "modular-collectors", "taobao", "devops", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["monitor cpu memory and io usage on linux servers", "collect nginx and haproxy application metrics", "view historical system activity reports from the command line", "send system metrics to nagios for alerting", "write custom monitoring modules for linux", "real-time server performance monitoring in the terminal"], "what_it_is": "Tsar (Taobao System Activity Reporter) is a C-based Linux system monitoring tool that collects and summarizes system metrics like CPU, memory, load, and IO, plus application metrics from nginx, HAProxy, and Squid. It stores history locally or forwards data to Nagios, and is extensible via custom modules.", "when_to_avoid": ["you need a modern metrics stack with dashboards like Prometheus and Grafana", "you require Windows or macOS support", "you want actively developed tooling with frequent releases"], "when_to_choose": ["you need a lightweight sar-like collector with application-level modules on Linux", "you want local history of system metrics plus optional Nagios output", "you prefer a small C tool with cron-based collection"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tsar", "repo": "alibaba/tsar", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "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:06:55.739160+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.739160+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:27:50.452052+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "99dfbe55f0fc28f8661363a55ab31799dc311116aeedcf550496b909084f927f", "fetched_at": "2026-08-28T04:06:55.739160+00:00", "kind": "readme", "missing": false, "url": "https://github.com/alibaba/tsar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4977, "days_push": 1658, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}