Skip to content
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

GelfWriter: Use async work queue and add feature metric stats #5329

Merged
merged 1 commit into from
Jun 6, 2017

Conversation

dnsmichi
Copy link
Contributor

@dnsmichi dnsmichi commented Jun 6, 2017

The work queue also provides logging for free from #5280.

The additional feature stats are available inside the icinga check too and can be forwarded to Graphite, InfluxDB, etc. ... well and as CheckResult to Graylog again ;-)

screen shot 2017-06-06 at 20 07 09

Note: I'll add the check_command attribute for advanced filtering in a separate PR.

The REST API /v1/status/GelfWriter endpoint also adds the connected and source attributes (inspired by by DB IDO).

screen shot 2017-06-06 at 19 51 53

fixes #4532

@dnsmichi dnsmichi added enhancement New feature or request area/graylog Events to Graylog labels Jun 6, 2017
@dnsmichi dnsmichi added this to the 2.7.0 milestone Jun 6, 2017
@dnsmichi dnsmichi self-assigned this Jun 6, 2017
@dnsmichi dnsmichi merged commit 13b5164 into master Jun 6, 2017
@dnsmichi dnsmichi deleted the feature/gelfwriter-workqueue branch June 6, 2017 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/graylog Events to Graylog enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[dev.icinga.com #12504] Icinga 2 "hangs" if the GelfWriter cannot send messages
1 participant