metrics.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/usr/bin/env python3
  2. # -*- encoding: utf-8; py-indent-offset: 4 -*-
  3. # License: GNU General Public License v2
  4. from cmk.graphing.v1 import metrics, Title
  5. # Metrics for DHOST ThreadPool
  6. metric_threadmaxwaittime = metrics.Metric(
  7. name="ThreadMaxWaitTime",
  8. title=Title("DHOST Thread Maximum Wait Time"),
  9. unit=metrics.Unit(metrics.TimeNotation()),
  10. color=metrics.Color.BROWN,
  11. )
  12. # Metric for DClient
  13. metric_maxoutboundconnection = metrics.Metric(
  14. name="MaxOutBoundConnection",
  15. title=Title("DClient Maximum outbound connection count"),
  16. unit=metrics.Unit(metrics.SINotation("count")),
  17. color=metrics.Color.BROWN,
  18. )
  19. # Metrics for LDAP traffic
  20. metric_inbytes = metrics.Metric(
  21. name="inBytes",
  22. title=Title("LDAP traffic bytes in"),
  23. unit=metrics.Unit(metrics.SINotation("bytes")),
  24. color=metrics.Color.BROWN,
  25. )
  26. metric_outbytes = metrics.Metric(
  27. name="outBytes",
  28. title=Title("LDAP traffic bytes Out"),
  29. unit=metrics.Unit(metrics.SINotation("bytes")),
  30. color=metrics.Color.BLUE,
  31. )