A node agent for measuring, processing and forwarding node level metrics
Go to file
2021-02-17 14:51:21 +01:00
.gitignore Initial commit 2021-02-16 16:24:11 +01:00
LICENSE Initial commit 2021-02-16 16:24:11 +01:00
README.md Update README.md 2021-02-17 14:51:21 +01:00

cc-metric-collector

A node agent for measuring, processing and forwarding node level metrics.

Open questions:

  • Are hostname unique with a computing center or is it required to store the cluster name in addition to the hostname?
  • What about memory domain granularity?

Configuration

Configuration is implemented using a single json document that is distributed over network and may be persisted as file. Granularity can be either node, or core. Frequency can be set on a per measurement basis. Supported metrics are documented here.

{
   "sink": "db.monitoring.center.de",
   "granularity": "core",
   "frequency": {
      "core": 30,
      "node": 60
   },
   "metrics": [
      "ipc",
      "flops_any",
      "clock",
      "load",
      "mem_bw",
      "mem_used",
      "net_bw",
      "file_bw"
   ]
}