Events-processing: Difference between revisions
(→count) |
No edit summary |
||
Line 6: | Line 6: | ||
Processing logic that can be applied to event streams. The logic corresponding to each of the procedures listed below can be invoked from command line using the corresponding "command". | Processing logic that can be applied to event streams. The logic corresponding to each of the procedures listed below can be invoked from command line using the corresponding "command". | ||
=Procedures= | =Procedures= | ||
Line 40: | Line 30: | ||
This procedure is equivalent with the grep --invert-match (-v) option. | This procedure is equivalent with the grep --invert-match (-v) option. | ||
=Development= | |||
==GitHub== | |||
{{External|https://github.com/NovaOrdis/events-processing}} | |||
==Maven== | |||
<dependency> | |||
<groupId>io.novaordis.events.processing</groupId> | |||
<artifactId>events-processing</artifactId> | |||
<version>${events.processing.version}</version> | |||
</dependency> |
Revision as of 00:04, 1 August 2017
Internal
Overview
Processing logic that can be applied to event streams. The logic corresponding to each of the procedures listed below can be invoked from command line using the corresponding "command".
Procedures
describe
Displays the structure (properties) of the events flowing through the event stream pipeline. The property names shown in the results of this command can then be used to assemble the output format string of the "output" command, specified with the -o|--output-format command option.
time-gaps
Identifies time gaps in the log.
count
Displays the number of events that match the query.
Some utilities rely on the fact that they can invoke this procedure with the abbreviated command-line form "-c".
exclude
Filter out the events that match the query, and only display those that do not match.
Some utilities rely on the fact that they can invoke this procedure with the abbreviated command-line form "-x".
This procedure is equivalent with the grep --invert-match (-v) option.
Development
GitHub
Maven
<dependency> <groupId>io.novaordis.events.processing</groupId> <artifactId>events-processing</artifactId> <version>${events.processing.version}</version> </dependency>