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