New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flapjack 2.0.0 not processing event queue #944
Comments
Flapjack 2.0 needs a "junk" event posted into the
The At least that's how I understand things. See options for configuration details. |
👍 The above is correct -- |
So I'm using Sensu and Riemann which both feed data directly into the Redis events queue. Is that still expected to work, assuming I kickstart it as @tom-tuddenham-bulletproof mentioned, or do I now need an intermediary for Sensu and Riemann like flapjackfeeder is for Nagios? |
@CVTJNII what are you using to feed from Riemann to Flapjack? |
Whatever means Sensu and Riemann are using to feed data into Flapjack will need to be changed to implement the above action. Probably 10 lines of code or so each ( |
@tom-tuddenham-bulletproof I'm currently using this tool to feed from Riemann into Flapjack: https://github.com/avishai-ish-shalom/riemann-flapjack-output @ali-graham I'm sorry, but I'm still not clear. Is the events_action kickstart all that is required, or are there other changes that need to be implemented as well? |
I was unable to start processing by simply writing to events_actions.
flapjack_feeder won't work for my use case as I'm not using Nagios or Icinga. Is there documentation of the breaking changes here? It doesn't look like the Sensu and Riemann feeders are going to work against Flapjack 2 without some surgery. |
The config file format has changed from YAML to TOML as well. Notification rules have also changed structure -- there's documentation for that within http://flapjack.io/docs/2.x/ , that header needs to be revised now that the release has actually happened. I don't think there's any solid migration document yet, only the high-level mailing list announcement of the beta. |
I'm investigating upgrading from 1.x to 2.x but my initial tests are failing with the events queue not being processed. I have an upstream sending data into the events queue in Redis. The self_stats page shows the events queue count under global stats but the queue length graph is reporting NaN for all data points. I do not see any processor output in the logs beyond the following:
This is my processor config block, of which only the logger has been modified:
So far I don't see any obvious PEBKAC issues. Has the events queue format changed?
The text was updated successfully, but these errors were encountered: