graylog-plugin-pipeline-processor icon indicating copy to clipboard operation
graylog-plugin-pipeline-processor copied to clipboard

No information about rules errors

Open joschi opened this issue 7 years ago • 3 comments
trafficstars

Problem description

Rules error indicator

While the Graylog web interface provides some information about the error rate an individual rule produces, there's no way to find out what kind of errors these are.

Neither the web interface nor the logs of Graylog provide any hints about the details of these errors nor which messages have been affected.

Steps to reproduce the problem

  1. Write a rule which produces some kind of runtime error
  2. Attach the rule to a pipeline which is attached to a stream
  3. Send messages into that stream
  4. Watch error counter for rule increase
  5. PROFIT!

Environment

  • Graylog Version: 2.4.1
  • Pipeline Processor plugin version: 2.4.1
  • Elasticsearch Version: 5.6.5
  • MongoDB Version: 3.x
  • Operating System: Ubuntu Linux (in Docker)

joschi avatar Jan 21 '18 12:01 joschi

Isn't this the purpose of the "gl2_processing_error" field?

I'd be interested in knowing how to reset that error counter...

inventor96 avatar Oct 26 '18 00:10 inventor96

Isn't this the purpose of the "gl2_processing_error" field?

That field only exists if the message was indexed at all.

joschi avatar Oct 26 '18 06:10 joschi

That field only exists if the message was indexed at all.

Ahh, true. I didn't think about that case.

inventor96 avatar Oct 26 '18 16:10 inventor96