An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Seq JSON Archive App [![Build status](https://ci.appveyor.com/api/projects/status/3aq07d7prowagwgu?svg=true)](https://ci.appveyor.com/project/datalust/seq-app-jsonarchive) [![NuGet Pre Release](https://img.shields.io/nuget/vpre/Seq.App.JsonArchive.svg)](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).