index.asciidoc 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. [role="xpack"]
  2. [testenv="basic"]
  3. [[es-monitoring]]
  4. = Monitoring {es}
  5. [partintro]
  6. --
  7. {monitoring} enables you to easily monitor the health of your {es} cluster. The
  8. monitoring metrics are collected from each node and stored in {es} indices.
  9. Each {es} node is considered unique based on its persistent UUID, which is
  10. written on first start to its <<path-settings,`path.data`>> directory, which
  11. defaults to `./data`.
  12. All settings associated with {monitoring} in {es} must be set in either the
  13. `elasticsearch.yml` file for each node or, where possible, in the dynamic
  14. cluster settings. For more information, see <<configuring-monitoring>>.
  15. [[es-monitoring-overview]]
  16. {es} is also at the core of {monitoring} across the Elastic Stack. In all cases,
  17. {monitoring} documents are just ordinary JSON documents built by monitoring each
  18. Elastic Stack component at some collection interval, then indexing those
  19. documents into the monitoring cluster. Each component in the stack is
  20. responsible for monitoring itself and then forwarding those documents to {es}
  21. for both routing and indexing (storage).
  22. The routing and indexing processes in {es} are handled by what are called
  23. <<es-monitoring-collectors,collectors>> and
  24. <<es-monitoring-exporters,exporters>>. In the past, collectors and exporters
  25. were considered to be part of a monitoring "agent", but that term is generally
  26. not used anymore.
  27. You can view monitoring data from {kib} where it’s easy to spot issues at a
  28. glance or delve into the system behavior over time to diagnose operational
  29. issues. In addition to the built-in status warnings, you can also set up custom
  30. alerts based on the data in the monitoring indices.
  31. For an introduction to monitoring your Elastic stack, including Beats, Logstash,
  32. and {kib}, see {xpack-ref}/xpack-monitoring.html[Monitoring the Elastic Stack].
  33. --
  34. include::collectors.asciidoc[]
  35. include::exporters.asciidoc[]
  36. include::pause-export.asciidoc[]