| 123456789101112131415161718192021222324252627282930313233343536373839 | [role="xpack"][[monitoring-overview]]== Monitoring overview++++<titleabbrev>Overview</titleabbrev>++++When you monitor a cluster, you collect data from the {es} nodes, {ls} nodes,{kib} instances, and Beats in your cluster. You can also<<configuring-filebeat,use {filebeat} to collect {es} logs>>. All of the monitoring metrics are stored in {es}, which enables you to easilyvisualize the data from {kib}. By default, the monitoring metrics are stored inlocal indices.TIP: In production, we strongly recommend using a separate monitoring cluster.Using a separate monitoring cluster prevents production cluster outages fromimpacting your ability to access your monitoring data. It also preventsmonitoring activities from impacting the performance of your production cluster.For the same reason, we also recommend using a separate {kib} instance forviewing the monitoring data.You can use {metricbeat} to collect and ship data about {es}, {kib}, {ls}, andBeats directly to your monitoring cluster rather than routing it through yourproduction cluster. The following diagram illustrates a typical monitoringarchitecture with separate production and monitoring clusters:image::images/architecture.png[A typical monitoring environment]If you have the appropriate license, you can route data from multiple productionclusters to a single monitoring cluster. For more information about thedifferences between various subscription levels, see:https://www.elastic.co/subscriptionsIMPORTANT: In general, the monitoring cluster and the clusters being monitoredshould be running the same version of the stack. A monitoring cluster cannotmonitor production clusters running newer versions of the stack. If necessary,the monitoring cluster can monitor production clusters running the latestrelease of the previous major version.
 |