UNPKG

501 BPlain TextView Raw
1#!/usr/sbin/dtrace -s
2
3#pragma D option quiet
4
5BEGIN
6{
7 printf("%-8s %-8s %-16s %-15s %-15s %s\n",
8 "LATENCY", "OPTYPE", "REMOTE IP", "BIND DN", "REQ DN",
9 "STATUS");
10}
11
12ldapjs*:::server-*-start
13{
14 starts[arg0] = timestamp;
15}
16
17ldapjs*:::server-*-done
18/starts[arg0]/
19{
20 printf("%6dms %-8s %-16s %-15s %-15s %d\n",
21 (timestamp - starts[arg0]) / 1000000, strtok(probename + 7, "-"),
22 copyinstr(arg1), copyinstr(arg2), copyinstr(arg3), arg4);
23 starts[arg0] = 0;
24}