con / duct

A helper to run a command, capture stdout/stderr and details about running
MIT License
1 stars 1 forks source link

Improve usage.json schema #110

Open asmacdo opened 1 week ago

asmacdo commented 1 week ago

Fixes https://github.com/con/duct/issues/109


{
  "timestamp": "2024-06-22T12:05:35.337336-05:00",
  "num_samples": 1,
  "processes": {
    "1243562": {
      "pcpu": 0.0,
      "pmem": 0.0,
      "rss": 1760,
      "vsz": 221584,
      "timestamp": "2024-06-22T12:05:35.337336-05:00"
    }
  },
  "totals": {
    "pmem": 0.0,
    "pcpu": 0.0,
    "rss_kb": 1760,
    "vsz_kb": 221584
  },
  "averages": {
    "rss": 1760,
    "vsz": 221584,
    "pmem": 0.0,
    "pcpu": 0.0,
    "num_samples": 1
  }
}
{
  "timestamp": "2024-06-22T12:05:36.355308-05:00",
  "num_samples": 8,
  "processes": {
    "1243562": {
      "pcpu": 0.0,
      "pmem": 0.0,
      "rss": 1760,
      "vsz": 221584,
      "timestamp": "2024-06-22T12:05:36.355308-05:00"
    }
  },
  "totals": {
    "pmem": 0.0,
    "pcpu": 0.0,
    "rss_kb": 1760,
    "vsz_kb": 221584
  },
  "averages": {
    "rss": 1760.0,
    "vsz": 221584.0,
    "pmem": 0.0,
    "pcpu": 0.0,
    "num_samples": 8
  }
}
asmacdo commented 1 week ago

Marked as "draft" (and leaving the tests failing) until I'm done with #106 but review welcome