RFC: docs: fix: Match stated automake requirement
[babeltrace.git] / doc / man / babeltrace2-sink.utils.counter.7.txt
... / ...
CommitLineData
1= babeltrace2-sink.utils.counter(7)
2:manpagetype: component class
3:revdate: 14 September 2019
4
5
6== NAME
7
8babeltrace2-sink.utils.counter - Babeltrace 2's message counter sink
9component class
10
11
12== DESCRIPTION
13
14A Babeltrace~2 compcls:sink.utils.counter component prints to the
15standard output the number of messages it consumes with a count for each
16type.
17
18----
19 +--------------------+
20 | sink.utils.counter |
21 | +--> Statistics to the
22Messages -->@ in | standard output
23 +--------------------+
24----
25
26include::common-see-babeltrace2-intro.txt[]
27
28The component's output looks like this:
29
30----
31 3842964 Event messages
32 4 Stream beginning messages
33 1 Stream end messages
34 18 Packet beginning messages
35 14 Packet end messages
36 189 Discarded event messages
37 0 Discarded packet messages
38 3 Message iterator inactivity messages
39 3843000 messages (TOTAL)
40----
41
42By default, a compcls:sink.utils.counter component prints a new block of
43statistics every 1000 consumed messages, whatever their types. You can
44use the param:step parameter to override this default period.
45
46The component always prints a block of statistics when there's no more
47messages to consume from its upstream message iterator and the last
48block was different.
49
50By default, a compcls:sink.utils.counter component prints the count of
51messages for each type, even if this count is 0. You can make it hide
52the zero counts with the param:hide-zero parameter.
53
54
55== INITIALIZATION PARAMETERS
56
57param:hide-zero=`yes` vtype:[optional boolean]::
58 Do not print the statistics lines where the count is zero.
59
60param:step='STEP' vtype:[optional unsigned integer]::
61 Print a new block of statistics every 'STEP' consumed messages
62 instead of 1000.
63+
64If 'STEP' is 0, then the component only prints statistics when there's
65no more messages to consume.
66
67
68== PORTS
69
70----
71+--------------------+
72| sink.utils.counter |
73| |
74@ in |
75+--------------------+
76----
77
78
79=== Input
80
81`in`::
82 Single input port.
83
84
85include::common-footer.txt[]
86
87
88== SEE ALSO
89
90man:babeltrace2-intro(7),
91man:babeltrace2-plugin-utils(7)
This page took 0.023892 seconds and 4 git commands to generate.