Skip to content

RangelReale/panyl-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

panyl-plugins

Panyl-plugins is a panyl plugin repository.

Panyl is a Golang library to parse logs that may have mixed formats, like log files for multiple services in the same file.

See panyl-cli-sample for a real world usage.

Plugins

Metadata

  • DockerCompose: extracts the application name from a docker-compose log line
  • RubyForeman: extracts the application name from a ruby foreman log line

Parse

  • GoLog: parses a Golang log line format
  • MongoLog: parses a MongoDB log line format
  • NGINXJsonLog: parses a NGINX log json format (must be parsed previously by the JSON structure plugin)
  • NGINXErrorLog: parses a NGINX error line format
  • PostgresLog: parses a Postgres log line format
  • RedisLog: parses a Redis log line format
  • RubyLog: parses a Ruby log line format

ParseFormat

  • ElasticSearchJSON: parses a ElasticSearch log JSON format

PostProcess

  • DebugFormat: [debugging] shows the format that was detected on each log

Author

Rangel Reale ([email protected])