metadata.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. plugin_name: timex.plugin
  2. modules:
  3. - meta:
  4. plugin_name: timex.plugin
  5. module_name: timex.plugin
  6. monitored_instance:
  7. name: Timex
  8. link: ""
  9. categories:
  10. - data-collection.system-clock-and-ntp
  11. icon_filename: "syslog.png"
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ""
  17. keywords: []
  18. most_popular: false
  19. overview:
  20. data_collection:
  21. metrics_description: "Examine Timex metrics to gain insights into system clock operations. Study time sync status, clock drift, and adjustments to ensure accurate system timekeeping."
  22. method_description: "It uses system call adjtimex on Linux and ntp_adjtime on FreeBSD or Mac to monitor the system kernel clock synchronization state."
  23. supported_platforms:
  24. include: []
  25. exclude: []
  26. multi_instance: true
  27. additional_permissions:
  28. description: ""
  29. default_behavior:
  30. auto_detection:
  31. description: ""
  32. limits:
  33. description: ""
  34. performance_impact:
  35. description: ""
  36. setup:
  37. prerequisites:
  38. list: []
  39. configuration:
  40. file:
  41. name: "netdata.conf"
  42. section_name: "[plugin:timex]"
  43. description: "The netdata main configuration file."
  44. options:
  45. description: "At least one option ('clock synchronization state', 'time offset') needs to be enabled for this collector to run."
  46. folding:
  47. title: "Config options"
  48. enabled: true
  49. list:
  50. - name: update every
  51. description: Data collection frequency.
  52. default_value: 1
  53. required: false
  54. - name: clock synchronization state
  55. description: Make chart showing system clock synchronization state.
  56. default_value: yes
  57. required: true
  58. - name: time offset
  59. description: Make chart showing computed time offset between local system and reference clock
  60. default_value: yes
  61. required: true
  62. examples:
  63. folding:
  64. enabled: true
  65. title: "Config"
  66. list:
  67. - name: Basic
  68. description: A basic configuration example.
  69. config: |
  70. [plugin:timex]
  71. update every = 1
  72. clock synchronization state = yes
  73. time offset = yes
  74. troubleshooting:
  75. problems:
  76. list: []
  77. alerts:
  78. - name: system_clock_sync_state
  79. link: https://github.com/netdata/netdata/blob/master/health/health.d/timex.conf
  80. metric: system.clock_sync_state
  81. info: when set to 0, the system kernel believes the system clock is not properly synchronized to a reliable server
  82. os: "linux"
  83. metrics:
  84. folding:
  85. title: Metrics
  86. enabled: false
  87. description: ""
  88. availability: []
  89. scopes:
  90. - name: global
  91. description: "These metrics refer to the entire monitored application."
  92. labels: []
  93. metrics:
  94. - name: system.clock_sync_state
  95. description: System Clock Synchronization State
  96. unit: "state"
  97. chart_type: line
  98. dimensions:
  99. - name: state
  100. - name: system.clock_status
  101. description: System Clock Status
  102. unit: "status"
  103. chart_type: line
  104. dimensions:
  105. - name: unsync
  106. - name: clockerr
  107. - name: system.clock_sync_offset
  108. description: Computed Time Offset Between Local System and Reference Clock
  109. unit: "milliseconds"
  110. chart_type: line
  111. dimensions:
  112. - name: offset