{"adoption": {"forks": 6882, "observed_at": "2026-08-28T04:11:26.622484+00:00", "stars": 18388}, "canonical_url": "https://ross.abutalabs.com/products/docker-elk", "card": {"archived": false, "artifact_type": "infra-config", "description": "The Elastic stack (ELK) powered by Docker and Compose.", "domain": ["analytics", "monitoring", "self-hosted"], "enriched": true, "function": ["search-engine", "data-visualization", "logging", "monitoring", "etl", "self-hosted", "container-orchestration"], "health_score": 94, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["deviantony/docker-elk"], "name": "deviantony/docker-elk", "platform": ["windows", "self-hosted"], "pushed_at": "2026-08-23T00:23:44+00:00", "repo": "deviantony/docker-elk", "stars": 18388, "tags": ["elk-stack", "elasticsearch", "logstash", "kibana", "docker-compose", "log-analytics", "searchguard", "devops-tooling", "search", "devops", "data-engineering", "containers", "docker", "linux", "macos"], "topics": ["docker", "elasticsearch", "logstash", "kibana", "elk", "docker-compose", "searchguard"], "urls": [], "use_cases": ["set up an ELK stack locally with docker compose", "explore and visualize logs with Kibana", "ingest and index data into Elasticsearch via Logstash", "self-host a search and analytics stack", "learn how Elasticsearch, Logstash, and Kibana fit together", "prototype a log aggregation pipeline before production deployment"], "what_it_is": "A Docker Compose template that spins up the full Elastic stack (Elasticsearch, Logstash, Kibana) with minimal configuration. It is designed for easy exploration and tweaking of the ELK stack rather than as a production-ready deployment.", "when_to_avoid": ["you need a hardened, production-ready cluster out of the box", "you want a fully automated, opinionated deployment pipeline", "you don't use Docker or Docker Compose", "you need a managed Elasticsearch service instead of self-hosting"], "when_to_choose": ["you want a quick, minimal ELK setup for development or learning", "you prefer readable Compose files and documentation over heavy automation", "you need a template you can tweak for your own deployment", "you want optional TLS or SearchGuard variants out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/docker-elk", "repo": "deviantony/docker-elk", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "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:11:26.622484+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:26.622484+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:02:03.513385+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c95544cedb298d195ae7e77971e2bf8f15101bbd4d7ef2ef7bd63fbf53d43517", "fetched_at": "2026-08-28T04:11:26.622484+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deviantony/docker-elk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 43}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4306, "days_push": 11, "days_rel": 300, "gap_med": 31, "n_releases_24m": 6}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}