org.whispersystems.signal.Signalyzer
1.91
Signalyzer the Signal InstrumentsMonitor
Martin Böttcher, martin@signal.org
traffic
Web based traffic
"org.whispersystems.signal"
"traffic"
"entry"
?pid
?prefix "-Thread:" ?thread "|" ?url "|" ?event
?status "|" ?httpstatus "|" ?bytes
start
Started
start-time
duration
Duration
duration
thread
Thread
string
?thread
name
Name
string
?pid
size
Size
size-in-bytes
(string-to-field ?bytes)
event
Event
string
?event
pid
ID
int64-value
?pid
url
URL
string
?url
status
Status
event-concept
(switch ?status (case "1" then "Success") (default "Failure"))
httpstatus
Code
uint32
(string-to-field ?httpstatus)
color
Success
event-concept
(switch ?status (case "1" then "Info") (default "Error"))
runtime
Runtime Measurement
"org.whispersystems.signal"
"runtime"
"entry"
?pid
?prefix "-Thread:" ?thread "|"?name "|" ?group
start
Started
start-time
duration
Duration
duration
thread
Thread
string
?thread
group
Group
string
?group
name
Name
string
?name
pid
ID
int64-value
?pid
millisecs
msecs
fixed-decimal
(/ (- ?endtime ?starttime) 1000000)
color
Impact
event-concept
(if (= ?endtime ?starttime) then "Very Low" else (if (> (- ?endtime ?starttime) 100000000) then (if (> (- ?endtime ?starttime) 500000000) then "High" else "Moderate") else "Low"))
db-main
Database Performance
"org.whispersystems.signal"
"db"
"entry"
?pid
"Main" "-Thread:" ?thread "|" ?name "|" ?access
start
Started
start-time
duration
Duration
duration
access
R/W
string
?access
name
Name
string
?name
pid
ID
int64-value
?pid
color
Color
event-concept
(if (= 0 (str-compare "read" ?access)) then "Green" else "Red")
db-back
Database Performance
"org.whispersystems.signal"
"db"
"entry"
?pid
"Background" "-Thread:" ?thread "|" ?name "|" ?access
start
Started
start-time
duration
Duration
duration
thread
Thread
string
?thread
access
R/W
string
?access
name
Name
string
?name
pid
ID
int64-value
?pid
color
Color
event-concept
(if (= 0 (str-compare "read" ?access)) then "Green" else "Red")
appstart
AppStart details
"org.whispersystems.signal"
"appstart"
"entry"
?pid
?prefix "-Thread:" ?thread "|" ?name "|" ?group
start
Started
start-time
duration
Duration
duration
group
Group
string
?group
name
Name
string
?name
pid
ID
int64-value
?pid
thread
Thread
string
?thread
org.whispersystems.signal
Signalyzer
Behavior
Tracks the user interaction, the network traffic and the database operations while the Signal app is running.
Generic
appstart-table
appstart
runtime-table
runtime
db-table-main
db-main
db-table-back
db-back
traffic-table
traffic
Events
App Start
appstart-table
duration
name
Database: Main Thread
db-table-main
name
color
duration
Database: Background
db-table-back
name
color
duration
Traffic
traffic-table
name
color
url
false
Runtime Measurements
runtime-table
duration
color
name
List: App Start
appstart-table
pid
start
group
name
duration
thread
List: Database Main Thread
db-table-main
pid
start
access
name
duration
List: Database Background
db-table-back
pid
start
access
name
duration
thread
List: Traffic
traffic-table
pid
start
event
url
status
httpstatus
size
duration
thread
List: Runtime Measurements
runtime-table
pid
start
group
name
duration
color
thread
Summary: App Start
appstart-table
group
name
pid
Totalduration
Minduration
Maxduration
Avgduration
Summary: Database Main Thread
db-table-main
access
name
pid
Totalduration
Minduration
Maxduration
Avgduration
Summary: Database Background
db-table-back
access
thread
name
pid
Totalduration
Minduration
Maxduration
Avgduration
Summary: Traffic Performance
traffic-table
event
pid
Totalduration
Minduration
Maxduration
Avgduration
Summary: Runtime Measurements
runtime-table
group
name
pid
Totalduration
Minduration
Maxduration
Avgduration