how-monitoring-works.asciidoc 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. [role="xpack"]
  2. [[how-monitoring-works]]
  3. == How monitoring works
  4. ++++
  5. <titleabbrev>How it works</titleabbrev>
  6. ++++
  7. Each monitored {stack} component is considered unique in the cluster based on
  8. its persistent UUID, which is written to the <<path-settings,`path.data`>>
  9. directory when the node or instance starts.
  10. Monitoring documents are just ordinary JSON documents built by monitoring each
  11. {stack} component at a specified collection interval. If you want to alter how
  12. these documents are structured or stored, refer to <<config-monitoring-indices>>.
  13. You can use {agent} or {metricbeat} to collect monitoring data and to ship it
  14. directly to the monitoring cluster.
  15. To learn how to collect monitoring data, refer to:
  16. * One of the following topics depending on how you want to collect monitoring
  17. data from {es}:
  18. ** <<configuring-elastic-agent>>: Uses a single agent to
  19. gather logs and metrics. Can be managed from a central location in {fleet}.
  20. ** <<configuring-metricbeat>>: Uses a lightweight {beats}
  21. shipper to gather metrics. May be preferred if you have an existing investment
  22. in {beats} or are not yet ready to use {agent}.
  23. ** <<collecting-monitoring-data>>: Uses internal exporters to
  24. gather metrics. Not recommended. If you have previously configured legacy
  25. collection methods, you should migrate to using {agent} or {metricbeat}.
  26. * {kibana-ref}/xpack-monitoring.html[Monitoring {kib}]
  27. * {logstash-ref}/configuring-logstash.html[Monitoring {ls}]
  28. * {enterprise-search-ref}/monitoring.html[Monitoring {ents}]
  29. * Monitoring {beats}:
  30. ** {auditbeat-ref}/monitoring.html[{auditbeat}]
  31. ** {filebeat-ref}/monitoring.html[{filebeat}]
  32. ** {functionbeat-ref}/monitoring.html[{functionbeat}]
  33. ** {heartbeat-ref}/monitoring.html[{heartbeat}]
  34. ** {metricbeat-ref}/monitoring.html[{metricbeat}]
  35. ** {packetbeat-ref}/monitoring.html[{packetbeat}]
  36. ** {winlogbeat-ref}/monitoring.html[{winlogbeat}]
  37. * {apm-guide-ref}/monitor-apm.html[Monitoring APM Server]
  38. * {fleet-guide}/monitor-elastic-agent.html[Monitoring {agent}s]
  39. {fleet}-managed agents) or
  40. {fleet-guide}/elastic-agent-monitoring-configuration.html[Configure monitoring for standalone {agent}s]