https://github.com/datalust/seq-app-jsonarchive
Record events to a set of newline-delimited JSON streams
https://github.com/datalust/seq-app-jsonarchive
seq seq-app
Last synced: 6 months ago
JSON representation
Record events to a set of newline-delimited JSON streams
- Host: GitHub
- URL: https://github.com/datalust/seq-app-jsonarchive
- Owner: datalust
- License: apache-2.0
- Created: 2018-01-18T00:12:35.000Z (about 8 years ago)
- Default Branch: dev
- Last Pushed: 2024-08-21T02:15:15.000Z (over 1 year ago)
- Last Synced: 2024-12-05T12:46:31.785Z (about 1 year ago)
- Topics: seq, seq-app
- Language: Rust
- Size: 1.46 MB
- Stars: 8
- Watchers: 6
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Seq JSON Archive App [](https://ci.appveyor.com/project/datalust/seq-app-jsonarchive) [](https://nuget.org/packages/Seq.App.JsonArchive)
Record events from [Seq](https://datalust.co) to a set of newline-delimited JSON files. The format is lossless, preserving all of the event's properties along with its internal Seq-generated event id and type.
## Installing the app
Instructions for installation can be found in the [Seq documentation](https://docs.datalust.co/docs/installing-seq-apps).
**The package id of this package is _Seq.App.JsonArchive_.**
## Reading archived events
Events in the newline-delimited JSON files can be imported into Seq using [`seqcli ingest --json -i `](https://github.com/datalust/seqcli#ingest).
Along with regular JSON parsers, the JSON-formatted events written into the archive files can be transformed into [Serilog](https://serilog.net) events using [_Serilog.Formatting.Compact.Reader_](https://github.com/serilog/serilog-formatting-compact-reader).