@statengine/se-ingest-lib

0.0.87 • Public • Published

se-ingest-lib

This library orchestrates all the underlying logic for ingesting normalized data.

Ingest Process

  1. Sequence. Based on the sequence message of the message, load all previous messages of the same incident.
  2. Merge. Merge all data from previous messages into a single normalized document.
  3. Process fields. Execute field level functions to modify additional fields in document.
  4. Enrich. Call each configured enrichment and merge results into document.
  5. Upsert. Upsert document into Elasticsearch.
  6. Integration. Call each configured integration.

Readme

Keywords

none

Package Sidebar

Install

npm i @statengine/se-ingest-lib

Weekly Downloads

17

Version

0.0.87

License

GPL-3.0

Unpacked Size

201 kB

Total Files

38

Last publish

Collaborators

  • ipsdi_it
  • chopchop
  • adanderson
  • jenkins.statengine
  • tbuffington7