text: (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{279:function(t,r,s){"use strict";s.r(r);var o=s(0),e=Object(o.a)({},(function(){var t=this,r=t.$createElement,s=t._self._c||r;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"nsyslog"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#nsyslog","aria-hidden":"true"}},[t._v("#")]),t._v(" nsyslog")]),t._v(" "),s("p",[t._v("The next generation log agent!")]),t._v(" "),s("p",[s("img",{attrs:{src:"/assets/nsyslog.png",alt:"Architecture"}})]),t._v(" "),s("p",[t._v("NSyslog is a modern, new generation, log agent and syslog server. It features a modular flow architecture of data collectors (inputs), processors and transporters.")]),t._v(" "),s("p",[t._v("Since all the codebase is written in NodeJS, it has a very small memory footprint and excels at data input/output. It also benefits from the excellent "),s("a",{attrs:{href:"https://nodejs.org/api/stream.html",target:"_blank",rel:"noopener noreferrer"}},[t._v("streams framework"),s("OutboundLink")],1),t._v(" provided natively by node.")]),t._v(" "),s("h3",{attrs:{id:"main-features"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#main-features","aria-hidden":"true"}},[t._v("#")]),t._v(" Main Features")]),t._v(" "),s("ul",[s("li",[t._v("Small memory footprint")]),t._v(" "),s("li",[t._v("Flow control of push and pull inputs")]),t._v(" "),s("li",[t._v("On-Disk input data buffering")]),t._v(" "),s("li",[t._v("A wide core catalog "),s("router-link",{attrs:{to:"/inputs/"}},[t._v("inputs")]),t._v(", "),s("router-link",{attrs:{to:"/processors/"}},[t._v("processors")]),t._v(" and "),s("router-link",{attrs:{to:"/transporters/"}},[t._v("transporters")])],1),t._v(" "),s("li",[t._v("Extensible with custom inputs, processors and transporters")]),t._v(" "),s("li",[t._v("Support for Apache Storm multilang protocol")]),t._v(" "),s("li",[t._v("Multicore flows for parallel processing")])]),t._v(" "),s("h2",{attrs:{id:"quick-start"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#quick-start","aria-hidden":"true"}},[t._v("#")]),t._v(" Quick Start")]),t._v(" "),s("ul",[s("li",[s("router-link",{attrs:{to:"/intro/install.html"}},[t._v("Installation")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/intro/basics.html"}},[t._v("Basics")])],1)]),t._v(" "),s("h2",{attrs:{id:"configuration-file"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#configuration-file","aria-hidden":"true"}},[t._v("#")]),t._v(" Configuration File")]),t._v(" "),s("ul",[s("li",[s("router-link",{attrs:{to:"/config/"}},[t._v("Introduction")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/config/globals.html"}},[t._v("Global configurations")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/"}},[t._v("Inputs")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/config/filters.html"}},[t._v("Filters and Filter Groups")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/"}},[t._v("Processors and Processor Groups")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/"}},[t._v("Transporters and Transporter Groups")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/config/flows.html"}},[t._v("Flows")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/config/custom.html"}},[t._v("Custom components")])],1)]),t._v(" "),s("h2",{attrs:{id:"api"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#api","aria-hidden":"true"}},[t._v("#")]),t._v(" API")]),t._v(" "),s("ul",[s("li",[s("router-link",{attrs:{to:"/api/nsyslog.html"}},[t._v("NSyslog")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/api/input.html"}},[t._v("Input")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/api/processor.html"}},[t._v("Processor")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/api/transporter.html"}},[t._v("Transporter")])],1)]),t._v(" "),s("h2",{attrs:{id:"inputs"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#inputs","aria-hidden":"true"}},[t._v("#")]),t._v(" Inputs")]),t._v(" "),s("ul",[s("li",[s("router-link",{attrs:{to:"/inputs/kafka.html"}},[t._v("Apache Kafka")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/command.html"}},[t._v("Command Input")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/file.html"}},[t._v("File Watcher")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/http.html"}},[t._v("HTTP Client")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/httpserver.html"}},[t._v("HTTP Server")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/redis.html"}},[t._v("Redis")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/stdin.html"}},[t._v("Standard Input")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/syslog.html"}},[t._v("Syslog UDP, TCP and TLS")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/ws.html"}},[t._v("WebSocket Server")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/windows.html"}},[t._v("Windows Events")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/inputs/zmq.html"}},[t._v("ZeroMQ")])],1)]),t._v(" "),s("h2",{attrs:{id:"processors"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#processors","aria-hidden":"true"}},[t._v("#")]),t._v(" Processors")]),t._v(" "),s("ul",[s("li",[s("router-link",{attrs:{to:"/processors/array.html"}},[t._v("Array")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/csvout.html"}},[t._v("CSV output")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/csvparser.html"}},[t._v("CSV parser")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/dateformat.html"}},[t._v("Date format")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/filter.html"}},[t._v("Filter Aggregator")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/parser.html"}},[t._v("Generic parser")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/jsonparser.html"}},[t._v("JSON parser")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/keyvalparser.html"}},[t._v("KeyValue parser")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/merge.html"}},[t._v("Merge")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/multilang.html"}},[t._v("Multilang Protocol")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/properties.html"}},[t._v("Properties")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/sequence.html"}},[t._v("Sequence")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/split.html"}},[t._v("Split")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/syslogparser.html"}},[t._v("Syslog parser")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/timestamp.html"}},[t._v("Timestamp")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/translate.html"}},[t._v("Translate")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/processors/xmlparser.html"}},[t._v("XML parser")])],1)]),t._v(" "),s("h2",{attrs:{id:"transporters"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#transporters","aria-hidden":"true"}},[t._v("#")]),t._v(" Transporters")]),t._v(" "),s("ul",[s("li",[s("router-link",{attrs:{to:"/transporters/console.html"}},[t._v("Console")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/file.html"}},[t._v("File")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/http.html"}},[t._v("HTTP")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/kafka.html"}},[t._v("Kafka")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/mongo.html"}},[t._v("MongoDB")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/null.html"}},[t._v("Null")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/redis.html"}},[t._v("Redis")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/reemit.html"}},[t._v("Reemit")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/syslog.html"}},[t._v("Syslog")])],1),t._v(" "),s("li",[s("router-link",{attrs:{to:"/transporters/zmq.html"}},[t._v("ZeroMQ")])],1)])])}),[],!1,null,null,null);r.default=e.exports}}]);