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

[dev.icinga.com #7619] Add GelfWriter for writing log events to graylog2/logstash #2217

Closed
icinga-migration opened this issue Nov 8, 2014 · 3 comments
Labels
area/metrics General metrics handling enhancement New feature or request
Milestone

Comments

@icinga-migration
Copy link

This issue has been migrated from Redmine: https://dev.icinga.com/issues/7619

Created by mfriedrich on 2014-11-08 17:01:06 00:00

Assignee: mfriedrich
Status: Resolved (closed on 2014-11-11 13:30:03 00:00)
Target Version: 2.2.0
Last Update: 2014-11-11 13:30:03 00:00 (in Redmine)


Original patch provided by Marius Sturm (Torch).

/**
 * The GelfWriter type writes event log entries
 * to a GELF tcp socket provided by graylog2,
 * logstash or any other receiver.
 */

library "perfdata"

object GelfWriter "gelf" {
  //host = "127.0.0.1"
  //port = 12201
}

Changesets

2014-11-08 17:06:21 00:00 by (unknown) d988f53

Add GelfWriter (WIP)

refs #7619

2014-11-10 19:10:27 00:00 by (unknown) 119257c

Add GelfWriter

refs #7619

2014-11-10 19:10:27 00:00 by (unknown) a667773

Add 'gelf' feature config

refs #7619

2014-11-10 19:10:27 00:00 by (unknown) 7444b83

Add a type validafor for GelfWriter

refs #7619

2014-11-10 19:21:22 00:00 by (unknown) bd405f6

Rebase against master changes, fix indent

refs #7619

2014-11-10 19:34:04 00:00 by (unknown) ff632a8

GelfWriter: Fix default example port

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) 6055cd1

Add GelfWriter

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) a4ed442

Add 'gelf' feature config

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) 721483e

Add a type validafor for GelfWriter

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) 3211756

Rebase against master changes, fix indent

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) f838fc4

GelfWriter: Fix default example port

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) 5ac0384

GelfWriter: Add 'source' configuration attribute

refs #7619

2014-11-11 13:16:48 00:00 by (unknown) 1820425

GelfWriter: Add documentation

refs #7619

2014-11-11 13:25:59 00:00 by (unknown) 7e7d612

Merge branch 'feature/gelf-writer-7619'

fixes #7619

2014-11-11 13:32:52 00:00 by (unknown) 788ec26

GelfWriter: Update AUTHORS

refs #7619

2014-11-12 16:48:48 00:00 by (unknown) 07c9701

GelfWriter: Add missing fields, fix notification state

refs #7619

2014-11-12 16:58:13 00:00 by (unknown) 43267d7

GelfWriter: Change _state to human-readable string

refs #7619

Relations:

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2014-11-11 13:15:15 00:00

  • Subject changed from Add GelfWriter for writing core events to graylog2 to Add GelfWriter for writing log events to graylog2/logstash
  • Description updated
  • Target Version set to 2.2.0
  • Estimated Hours set to 4

Review & rebase done, added source attribute, as well as documention. Fits as stable interface for 2.2 and should also work for logstash supporting GELF. The generic name 'GelfWriter' and the feature 'gelf' fir perfectly in here.

@icinga-migration
Copy link
Author

Updated by Anonymous on 2014-11-11 13:30:03 00:00

  • Status changed from Assigned to Resolved
  • Done % changed from 0 to 100

Applied in changeset 7e7d612.

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2014-11-11 22:53:47 00:00

  • Relates set to 4910

@icinga-migration icinga-migration added enhancement New feature or request area/metrics General metrics handling labels Jan 17, 2017
@icinga-migration icinga-migration added this to the 2.2.0 milestone Jan 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/metrics General metrics handling enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant