Open Divergence Radar Catalog Method Feedback

Is jertel/elastalert2 the successor of yelparchive/elastalert?

jertel/elastalert2 subject · successor candidate successor of? yelparchive/elastalert object · predecessor

elastalert-elastalert2 · status observed

Data verified at: 2026-11-09T20:01:44.899Z (UTC)

Conclusion status

No confirmed conclusion exists for this pair. The evidence below is presented for transparency; a relationship conclusion requires a human review that has not happened, or a previous decision no longer matches the current evidence.

Evidence suggests jertel/elastalert2 may succeed yelparchive/elastalert (directional claim found). Human review required before publication.

Seed context: 2026-09-21 extra authorized discovery; NOT APPROVED; pending collector ingestion. Original README explicitly says no longer maintained and directs users to ElastAlert2; new repo actively maintained. Sources: https://github.com/YelpArchive/elastalert and https://github.com/jertel/elastalert2. Distinct canonical IDs 27091760 -> 292034029. Raw: succession-research-20260921-extra.json.

Evidence (1)

Verbatim excerpts from official sources, whitespace-normalized. Full payloads are hashed and retained by the pipeline; collection failures never fabricate evidence.

successor_claim

Please use ElastAlert2 instead.** https://travis-ci.org/Yelp/elastalert [ ](https://gitter.im/Yelp/elastal
Source
Official source
Revision
20a3d5d277…20a3d5d2772f361265240a5b4dcd838489a818f0
First observed
2026-09-21T16:01:56.896Z

Observed repository facts

As of the last verified collection. These are facts about the snapshots, not activity verdicts — a low number is not a claim that a project is inactive.

EndpointRepoStarsLast pushForkArchived
jertel/elastalert2 jertel/elastalert2 1138 2026-10-27T14:41:32Z no no
yelparchive/elastalert YelpArchive/elastalert 7980 2024-08-07T06:30:10Z no no

Versions & deployment facts

Official release and package declarations, compared independently of the relationship verdict. These are not installation tests or a migration guarantee. Missing declarations mean unknown.

Version-scoped runtime comparison — literal declarations, not migration advice
jertel/elastalert2yelparchive/elastalert

Unknown: no collected package runtime declaration.

Unknown: no collected package runtime declaration.

jertel/elastalert2

Release-pinned deployment declarations

Release commit · elastalert2-2.32.0 · complete

Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

Collection endpoint (may change) · Observed 2026-10-28T11:01:19.736Z

Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

Response SHA-256: dbae28eacd32217f7833acc4e4fac7584faace73322d582dfcb598393f0b18c6

Release tree · elastalert2-2.32.0 · complete

Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

Collection endpoint (may change) · Observed 2026-10-28T11:01:19.736Z

Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

File search coverage: selected_manifest_names. Only selected manifest filenames were searched; fixtures and vendored dependency directories are excluded. Unlisted declarations remain unknown.

Response SHA-256: b2c5c655e853d2c59986aac0bb5907a1c67ca738ca27e55eb1701a54a0c62a6c

Dockerfile · elastalert2-2.32.0 · complete

Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

Commit-pinned source · Observed 2026-10-28T11:01:19.736Z

Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

File context: unspecified. Package version in file: not declared.

Runtime declaration in this file
Not declared / unknown
Services and dependency roles

No service declarations extracted from this file; production requirements remain unknown.

Container configuration

python:3.15.2-slim · build_base_or_stage · requested platform: unknown. Requested platform is not proof of an available image.

python:3.15.2-slim · build_base_or_stage · requested platform: unknown. Requested platform is not proof of an available image.

FROM images are build-stage inputs, not proof of a published project image or minimum runtime.

Response SHA-256: 72df214725babec17cc6f1d76383acafb1041f7335f8df0df6ccd8d9db198f73

tests/Dockerfile-test · elastalert2-2.32.0 · complete

Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

Commit-pinned source · Observed 2026-10-28T11:01:19.736Z

Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

File context: development_or_example. Package version in file: not declared.

Runtime declaration in this file
Not declared / unknown
Services and dependency roles

No service declarations extracted from this file; production requirements remain unknown.

Container configuration

python:3.15.2-slim · build_base_or_stage · requested platform: unknown. Requested platform is not proof of an available image.

FROM images are build-stage inputs, not proof of a published project image or minimum runtime.

Response SHA-256: 33e393b26a067880c983773ff5cdb9954f90329390563b4866a70c6340d59ca4

tests/docker-compose.yml · elastalert2-2.32.0 · complete

Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

Commit-pinned source · Observed 2026-10-28T11:01:19.736Z

Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

File context: development_or_example. Package version in file: not declared.

Runtime declaration in this file
Not declared / unknown
Services and dependency roles
tox · build or unresolved image

Activation: default_in_this_file; profiles: none.

Production requirement: unknown. External-service role: unknown.

    Container configuration

    Services and dependency edges apply only to this Compose file. Profiles do not establish optional production dependencies; production requirements remain unknown.

    Response SHA-256: c948d981b98a1def8c6ab8261d3a25700fc28039d1ea053a6626f92346a7a234

    Container: python:3.15.2-slim · elastalert2-2.32.0 · complete

    Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

    Collection endpoint (may change) · Observed 2026-11-15T03:00:58.015Z

    Observed manifest digest: sha256:65a65fc7b30b06cb6df4930fd4650697cb23f4c2698ab81fc87e4b031bc36928

    image referenced by pinned file; not a proven project release image

    Platforms listed in the registry index
    • linux/amd64 · sha256:fd2aef5e0d8438208de9fe154ab5b331a2428fc0c9838d41611e611fd7a80d85
    • linux/arm/v5 · sha256:6f96b6077fb13e2a75d0a128e68ffaf2674ee5035aa1f385817a5648dc2aee37
    • linux/arm/v7 · sha256:aaa7856e71ba445358179c79d50cf846acefad78c5d113d3095a1c230b3a6341
    • linux/arm64/v8 · sha256:80bc4d643a415f579f2b701f6a5f9f6d504805c9f6b63e0d26f2123f8a8ee6eb
    • linux/386 · sha256:05e03b30115a5caec448a148dbcec98f82ff94cb55d67f7294bf65e3e248f8c3
    • linux/ppc64le · sha256:48dece5347a20204a4c20fd88d008f4d3a3da19e02367dd0ec5f41c11591f44c
    • linux/riscv64 · sha256:8edcce0132513eb6545c057d0a513de7587423f725988fe3baf6fce9ab5e9cef
    • linux/s390x · sha256:451d14807d8ff7ec2fbcba8b830ce4d4a4984264eb5890982620e12f6a9a4b6f

    Registry index descriptors at observation time only, not functional compatibility. Single-image configs are not downloaded; missing platforms remain unknown.

    Response SHA-256: 65a65fc7b30b06cb6df4930fd4650697cb23f4c2698ab81fc87e4b031bc36928

    Container: python:3.15.2-slim · elastalert2-2.32.0 · complete

    Commit: 710dd7f6b9ba588dc6814a1ff91a64e445eeb1f9

    Collection endpoint (may change) · Observed 2026-11-15T03:00:58.015Z

    Observed manifest digest: sha256:65a65fc7b30b06cb6df4930fd4650697cb23f4c2698ab81fc87e4b031bc36928

    image referenced by pinned file; not a proven project release image

    Platforms listed in the registry index
    • linux/amd64 · sha256:fd2aef5e0d8438208de9fe154ab5b331a2428fc0c9838d41611e611fd7a80d85
    • linux/arm/v5 · sha256:6f96b6077fb13e2a75d0a128e68ffaf2674ee5035aa1f385817a5648dc2aee37
    • linux/arm/v7 · sha256:aaa7856e71ba445358179c79d50cf846acefad78c5d113d3095a1c230b3a6341
    • linux/arm64/v8 · sha256:80bc4d643a415f579f2b701f6a5f9f6d504805c9f6b63e0d26f2123f8a8ee6eb
    • linux/386 · sha256:05e03b30115a5caec448a148dbcec98f82ff94cb55d67f7294bf65e3e248f8c3
    • linux/ppc64le · sha256:48dece5347a20204a4c20fd88d008f4d3a3da19e02367dd0ec5f41c11591f44c
    • linux/riscv64 · sha256:8edcce0132513eb6545c057d0a513de7587423f725988fe3baf6fce9ab5e9cef
    • linux/s390x · sha256:451d14807d8ff7ec2fbcba8b830ce4d4a4984264eb5890982620e12f6a9a4b6f

    Registry index descriptors at observation time only, not functional compatibility. Single-image configs are not downloaded; missing platforms remain unknown.

    Response SHA-256: 65a65fc7b30b06cb6df4930fd4650697cb23f4c2698ab81fc87e4b031bc36928

    GitHub release · elastalert2-2.32.0 · complete

    Official source

    GitHub latest published non-prerelease (not a semantic-version ranking). Verified: 2026-11-15T00:00:39.849Z (UTC).

    Listed release assets only. Asset names do not prove platform support or successful execution.

    Runtime declarations
    Not declared / unknown
    Operating systems
    Not declared / unknown
    CPU architectures
    Not declared / unknown
    C libraries
    Not declared / unknown
    Direct dependency declarations
    Not declared / unknown
    Published artifacts (1)
    Changes from the previous distinct observation (2)
    version

    Before

    "elastalert2-2.31.0"

    After

    "elastalert2-2.32.0"
    assets

    Before

    [
      {
        "digest": "sha256:5885057f3e6c41566f9ff12d1bd9ce169e8280af896a5c52d840ae5291be0393",
        "name": "elastalert2-2.31.0.tgz",
        "size": 12551,
        "url": "https://github.com/jertel/elastalert2/releases/download/elastalert2-2.31.0/elastalert2-2.31.0.tgz"
      }
    ]

    After

    [
      {
        "digest": "sha256:b83b0671772d7a5dea65f6a17b8c1978aca596de32ef43bf82ea0326a9b69a1f",
        "name": "elastalert2-2.32.0.tgz",
        "size": 12561,
        "url": "https://github.com/jertel/elastalert2/releases/download/elastalert2-2.32.0/elastalert2-2.32.0.tgz"
      }
    ]
    Provenance

    Parser: software-1

    First observed: 2026-10-28T10:01:57.916Z (UTC)

    Last checked: 2026-11-15T00:00:39.849Z (UTC)

    Source response SHA-256: 7f7044e2978253c3d7c44a6cb96a2173a487ef7f4f8fd206dc25bbc9ddf011e4

    yelparchive/elastalert

    Release-pinned deployment declarations

    Release commit · v0.0.52 · complete

    Commit: 84d2c1cf25148dade256dbed88790594ff15cb5b

    Collection endpoint (may change) · Observed 2026-09-21T19:00:27.543Z

    Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

    Response SHA-256: d8c721984d4fa3c29e720d6b45f2adb035fc7d27047916ee21093fe1c3f79484

    Release tree · v0.0.52 · complete

    Commit: 84d2c1cf25148dade256dbed88790594ff15cb5b

    Collection endpoint (may change) · Observed 2026-09-21T19:00:27.543Z

    Observation is outside the freshness window. Immutable evidence is retained; current registry availability is unknown.

    File search coverage: selected_manifest_names. Only selected manifest filenames were searched; fixtures and vendored dependency directories are excluded. Unlisted declarations remain unknown.

    Response SHA-256: bc9c47e1323f3ffc42176ccf2bfd40fd41d6ff004ceda168854fa3611a79b7cf

    GitHub release · v0.0.52 · not_modified

    Official source

    GitHub latest published non-prerelease (not a semantic-version ranking). Verified: 2026-11-15T00:00:39.849Z (UTC).

    Listed release assets only. Asset names do not prove platform support or successful execution.

    Runtime declarations
    Not declared / unknown
    Operating systems
    Not declared / unknown
    CPU architectures
    Not declared / unknown
    C libraries
    Not declared / unknown
    Direct dependency declarations
    Not declared / unknown
    Published artifacts (0)
      Provenance

      Parser: software-1

      First observed: 2026-09-21T16:01:50.151Z (UTC)

      Last checked: 2026-11-15T00:00:39.849Z (UTC)

      Source response SHA-256: 891a986e821a4cf2ddccd91df84574491e6b885ae5c3ee2d5e7ee0894ca9b948

      Timeline

      “Event time” is an upstream timestamp when the source provides one; “first observed” is when this project saw it. They are deliberately separate columns.

      EventEvent timeFirst observedSource
      automatic evaluation -> insufficient_data — 2026-09-21T14:37:30.942Z —
      recent commit activity of jertel/elastalert2 observed (5 commits in sampled window) 2026-09-03T12:16:49Z 2026-09-21T16:01:45.864Z link
      yelparchive/elastalert metadata first observed — 2026-09-21T16:01:46.191Z link
      recent commit activity of yelparchive/elastalert observed (5 commits in sampled window) 2022-11-12T00:58:08Z 2026-09-21T16:01:46.859Z link
      jertel/elastalert2 metadata first observed — 2026-09-21T16:01:50.149Z link
      evidence: successor_claim — 2026-09-21T16:01:56.896Z link
      automatic evaluation -> needs_review — 2026-09-21T16:01:56.897Z —

      Decision and dispute history

      Review decisions are recorded privately with reasons that stay internal; this public history shows what happened and when, not why.

      KindWhen (UTC)
      automatic evaluation → insufficient_data2026-09-21T14:37:30.942Z
      automatic evaluation → needs_review2026-09-21T16:01:56.897Z

      To question this report, use the feedback form, select “data error”, and include pair ID elastalert-elastalert2. Feedback is reviewed privately and does not change a report automatically.

      Snapshot taken at 2026-11-15T10:01:58.857Z (UTC).