123456789101112131415161718192021222324 |
- #!/usr/sbin/dtrace -s
-
- #pragma D option quiet
-
- BEGIN
- {
- printf("%-8s %-8s %-16s %-15s %-15s %s\n",
- "LATENCY", "OPTYPE", "REMOTE IP", "BIND DN", "REQ DN",
- "STATUS");
- }
-
- ldapjs*:::server-*-start
- {
- starts[arg0] = timestamp;
- }
-
- ldapjs*:::server-*-done
- /starts[arg0]/
- {
- printf("%6dms %-8s %-16s %-15s %-15s %d\n",
- (timestamp - starts[arg0]) / 1000000, strtok(probename + 7, "-"),
- copyinstr(arg1), copyinstr(arg2), copyinstr(arg3), arg4);
- starts[arg0] = 0;
- }
|