forked from dspinellis/dgsh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dgsh-monitor.1
48 lines (45 loc) · 1.73 KB
/
dgsh-monitor.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
.TH DGSH-MONITOR 1 "11 December 2016"
.\"
.\" (C) Copyright 2013 Diomidis Spinellis. All rights reserved.
.\"
.\" Licensed under the Apache License, Version 2.0 (the "License");
.\" you may not use this file except in compliance with the License.
.\" You may obtain a copy of the License at
.\"
.\" http://www.apache.org/licenses/LICENSE-2.0
.\"
.\" Unless required by applicable law or agreed to in writing, software
.\" distributed under the License is distributed on an "AS IS" BASIS,
.\" WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
.\" See the License for the specific language governing permissions and
.\" limitations under the License.
.\"
.SH NAME
dgsh-monitor \- monitor data on a pipe
.SH SYNOPSIS
\fBdgsh-monitor\fP
.SH DESCRIPTION
\fIdgsh-monitor\fP is a filter that reads lines from its standard input
and for each line writes a JSON record containing
the absolute timestamp (\fCatime\fP),
the relative timestamp (\fCrtime\fP),
the number of lines read (\fCnlines\fP),
the number of bytes read (\fCnbytes\fP),
and the actual data (\fCdata\fP).
The values printed are those that were in effect before the line's
first character was read (i.e. the number of bytes and lines starts at 0).
The timestamps are printed as a decimal number of seconds
(since epoch, January 1 1970, for the absolute one)
with microsecond precision.
.PP
The command can be used in conjunction with \fIdgsh-writeval\fP
for providing pipeline monitoring ports as a debugging aid.
.SH "SEE ALSO"
\fIdgsh\fP(1),
\fIdgsh-writeval\fP(1)
.SH BUGS
When providing data regarding a single record,
such as that written to a store,
it can be confusing to see all the numerical values as zero.
.SH AUTHOR
Diomidis Spinellis \(em <http://www.spinellis.gr>