{"adoption": {"forks": 1123, "observed_at": "2026-08-28T04:10:13.251506+00:00", "stars": 8115}, "canonical_url": "https://ross.abutalabs.com/products/graylog2-server", "card": {"archived": false, "artifact_type": "service", "description": "Free and open log management", "domain": ["monitoring", "security", "analytics", "self-hosted"], "enriched": true, "function": ["logging", "search-engine", "alerting", "monitoring", "analytics", "security"], "health_score": 80, "homepage": "https://www.graylog.org", "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["Graylog2/graylog2-server"], "name": "Graylog2/graylog2-server", "platform": ["self-hosted", "jvm"], "pushed_at": "2026-08-26T22:05:47+00:00", "repo": "Graylog2/graylog2-server", "stars": 8115, "tags": ["log-management", "siem", "syslog", "gelf", "log-analysis", "log-collector", "kafka", "amqp", "threat-detection", "sspl", "dashboard", "devops", "linux", "docker", "web-server"], "topics": ["log-analysis", "log-collector", "log-viewer", "logging", "logging-server", "siem", "secure-logging", "security", "gelf", "syslog", "graylog", "kafka", "amqp", "log-management", "hacktoberfest"], "urls": [], "use_cases": ["centralize logs from servers and applications", "search and analyze log data in real time", "set up alerts on log events and anomalies", "build a self-hosted SIEM for threat detection", "collect syslog and GELF messages", "route and enrich logs with pipelines", "create dashboards and reports from log data"], "what_it_is": "Graylog is a free and open log management platform for collecting, storing, searching, and analyzing log data from across IT environments, with dashboards, alerting, and pipeline-based log routing. It also provides SIEM capabilities such as threat detection with Sigma rules, anomaly detection, and investigations.", "when_to_avoid": ["you need a permissive open-source license - Graylog uses SSPL, not OSI-approved", "you only need lightweight local log viewing without a server stack", "you want a fully managed cloud logging service without operations", "you need enterprise features like certain AI capabilities that require paid Graylog editions"], "when_to_choose": ["you need centralized log management with powerful search and dashboards", "you want an open-source SIEM with alerting and Sigma rule support", "you need to ingest logs via syslog, GELF, Kafka, or AMQP at scale", "you prefer self-hosting your log platform on your own infrastructure"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/graylog2-server", "repo": "Graylog2/graylog2-server", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "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:13.251506+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:13.251506+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:30:38.285091+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "abbf4e8417ba3dbac1727f629fc132df894ca0dae374e83a31839c398be8b0f3", "fetched_at": "2026-08-28T04:10:13.251506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Graylog2/graylog2-server"}, {"content_hash": "a5d14ee59a472320153a9d3df53a236e0ab1a6ec8d0775f657b470ed1b831701", "fetched_at": "2026-08-29T08:29:00.796315+00:00", "kind": "homepage", "missing": false, "url": "https://www.graylog.org"}, {"content_hash": "4c5aec974856885a64212d05e201346dcf48a594f3913b92feb2fa9635f158ee", "fetched_at": "2026-08-29T08:29:00.800956+00:00", "kind": "site_page", "missing": false, "url": "https://go2docs.graylog.org/current/home.htm"}, {"content_hash": "5c5046907f0a72a7a63302faebeeddabccf6c56ffbbdf122afde74c4ac11a0ac", "fetched_at": "2026-08-29T08:29:00.804444+00:00", "kind": "site_page", "missing": false, "url": "https://docs.graylog.org/"}, {"content_hash": "d9f98306982a8df8698e42590146cb98e1334d3e9c1e20155816b67e6b26124a", "fetched_at": "2026-08-29T08:29:00.806983+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/about"}, {"content_hash": "1be9b7ccd85ae4838d9f75e734c857acdf1a9144bfef928410f23c4d8fa8873f", "fetched_at": "2026-08-29T08:29:00.799187+00:00", "kind": "site_page", "missing": false, "url": "https://graylog.org/feature"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5952, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}