Skip to content

A sysdig chisel that shows the timing of a complete network call, along with summary of write/read data.

License

Notifications You must be signed in to change notification settings

dsummersl/network_chisel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sysdig Network Chisel

A sysdig chisel that shows the length of a complete network call, along with summary of write/read data.

The script generates TSV formatted output with the following columns:

  • datetime: A date timestamp.
  • ts: Milliseconds since the Unix Epoch.
  • milliseconds: The number of milliseconds from connect to close.
  • client: Client IP and port.
  • server: Server IP and port.
  • bytes_wrote: total bytes wrote.
  • bytes_read: total bytes read.
  • write: A concatenated selection of what was written.
  • read: A concatenated selection of what was read.

Example usage:

sysdig -c network proc.name=apache

# Takes an optional argument for the max length of the write/read columns.
# Truncate at 500, rather than the default of 50:
sysdig -c network 500 proc.name=apache

Example output:

datetime	ts	milliseconds	client	server	bytes_wrote bytes_read  write	read
2015-05-20 13:48:21.949488812	1432144101949	0	XXX.XXX.XXX.XXX:55775	XXX.XXX.XXX.XXX:0   0   0		
2015-05-20 13:48:21.949492205	1432144101949	0	XXX.XXX.XXX.XXX:55775	XXX.XXX.XXX.XXX:0   0   0		
2015-05-20 13:48:21.951304165	1432144101951	21	XXX.XXX.XXX.XXX:41369	162.208.21.162:80	720 398 res=720 data=GET /index.html	res=398 data=HTTP/1.1 200 OK..Connection: close..Access-Control-Allow-Origin: *..Expires: Tues, 01 J
2015-05-20 13:48:21.951322810	1432144101951	21	XXX.XXX.XXX.XXX:41369	162.208.21.162:80	720 398 res=720 data=GET /index.html	res=398 data=HTTP/1.1 200 OK..Connection: close..Access-Control-Allow-Origin: *..Expires: Tues, 01 J
2015-05-20 13:48:21.952729904	1432144101952	15	XXX.XXX.XXX.XXX:47431	54.204.1.127:80	157 162 res=157 data=GET /index.html	res=162 data=HTTP/1.1 204 No Content..Server: Cowboy..Content-Length: 0..Connection: keep-alive..X-P

About

A sysdig chisel that shows the timing of a complete network call, along with summary of write/read data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages