how-monitoring-works.asciidoc 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. [role="xpack"]
  2. [testenv="basic"]
  3. [[how-monitoring-works]]
  4. == How monitoring works
  5. ++++
  6. <titleabbrev>How it works</titleabbrev>
  7. ++++
  8. Each {es} node, {ls} node, {kib} instance, and Beat is considered unique in the
  9. cluster based on its persistent UUID, which is written to the
  10. <<path-settings,`path.data`>> directory when the node or instance starts.
  11. Monitoring documents are just ordinary JSON documents built by monitoring each
  12. {stack} component at a specified collection interval. If you want to alter the
  13. templates for these indices, see <<config-monitoring-indices>>.
  14. Each component in the {stack} is responsible for monitoring itself and then
  15. forwarding those documents to the production cluster for both routing and
  16. indexing (storage). The routing and indexing processes in {es} are handled by
  17. what are called <<es-monitoring-collectors,collectors>> and
  18. <<es-monitoring-exporters,exporters>>.
  19. Alternatively, you can use {metricbeat} to collect monitoring data and ship it
  20. directly to the monitoring cluster.
  21. To learn how to collect monitoring data, see:
  22. * <<collecting-monitoring-data>>
  23. * <<configuring-metricbeat>>
  24. * {kibana-ref}/xpack-monitoring.html[Monitoring {kib}]
  25. * {logstash-ref}/monitoring-logstash.html[Monitoring {ls}]
  26. * Monitoring Beats:
  27. ** {auditbeat-ref}/monitoring.html[{auditbeat}]
  28. ** {filebeat-ref}/monitoring.html[{filebeat}]
  29. ** {functionbeat-ref}/monitoring.html[{functionbeat}]
  30. ** {heartbeat-ref}/monitoring.html[{heartbeat}]
  31. ** {metricbeat-ref}/monitoring.html[{metricbeat}]
  32. ** {packetbeat-ref}/monitoring.html[{packetbeat}]
  33. ** {winlogbeat-ref}/monitoring.html[{winlogbeat}]