This package has been deprecated

Author message:

this version has been deprecated, and moved to @sematext/logagent

logagent-filter-input-grep

1.0.3 • Public • Published

logagent-filter-input-grep

Apply regex to filter raw input from @sematext/logagent

Installation

Assuming @sematext/logagent is installed gloabally:

npm i -g @sematext/logagent
npm i -g logagent-filter-input-grep

Configuration

Add following section to @sematext/logagent configuration file. Please note you could use the plugin with multiple configurations. Output of the first filter is passed into the next one ...:

input: 
  files:
    - '/var/log/**/*.log'

inputFilter:
  - module: logagent-filter-input-grep
    config:
      matchSource: !!js/regexp /myapp.log/
      include: !!js/regexp /info|error/i
      exclude: !!js/regexp /test/i

output:
  elasticsearch:
    url: http://localhost:9200
    index: mylogs

The example above filters all log files with the content "info" or "error", and drops all lines with the keyword "test".

Run logagent:

logagent --config myconfig.yml 

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i logagent-filter-input-grep

      Weekly Downloads

      0

      Version

      1.0.3

      License

      Apache-2.0

      Last publish

      Collaborators

      • sematext