package albatross

  1. Overview
  2. Docs
type rusage = {
  1. utime : int64 * int;
  2. stime : int64 * int;
  3. maxrss : int64;
  4. ixrss : int64;
  5. idrss : int64;
  6. isrss : int64;
  7. minflt : int64;
  8. majflt : int64;
  9. nswap : int64;
  10. inblock : int64;
  11. outblock : int64;
  12. msgsnd : int64;
  13. msgrcv : int64;
  14. nsignals : int64;
  15. nvcsw : int64;
  16. nivcsw : int64;
}
val pp_rusage : rusage Fmt.t
val pp_rusage_mem : rusage Fmt.t
type kinfo_mem = {
  1. vsize : int64;
  2. rss : int64;
  3. tsize : int64;
  4. dsize : int64;
  5. ssize : int64;
  6. runtime : int64;
  7. cow : int;
  8. start : int64 * int;
}
val pp_kinfo_mem : kinfo_mem Fmt.t
type vmm = (string * int64) list
val pp_vmm : vmm Fmt.t
val pp_vmm_mem : vmm Fmt.t
type ifdata = {
  1. bridge : string;
  2. flags : int32;
  3. send_length : int32;
  4. max_send_length : int32;
  5. send_drops : int32;
  6. mtu : int32;
  7. baudrate : int64;
  8. input_packets : int64;
  9. input_errors : int64;
  10. output_packets : int64;
  11. output_errors : int64;
  12. collisions : int64;
  13. input_bytes : int64;
  14. output_bytes : int64;
  15. input_mcast : int64;
  16. output_mcast : int64;
  17. input_dropped : int64;
  18. output_dropped : int64;
}
val pp_ifdata : ifdata Fmt.t
type t = rusage * kinfo_mem option * vmm option * ifdata list
val pp : t Fmt.t