---
title: Kibana monitoring self-managed
description: If you enable the monitoring features in your cluster, there are a few methods available to collect metrics about Kibana: Elastic Agent collection: Uses...
url: https://www.elastic.co/docs/deploy-manage/monitor/stack-monitoring/kibana-monitoring-self-managed
products:
  - Kibana
applies_to:
  - Self-managed Elastic deployments: Generally available
---

# Kibana monitoring self-managed
If you enable the monitoring features in your cluster, there are a few methods available to collect metrics about Kibana:
- [Elastic Agent collection](https://www.elastic.co/docs/deploy-manage/monitor/stack-monitoring/kibana-monitoring-elastic-agent): Uses a single agent to gather logs and metrics. Can be managed from a central location in Fleet.
- [Metricbeat collection](https://www.elastic.co/docs/deploy-manage/monitor/stack-monitoring/kibana-monitoring-metricbeat): Uses a lightweight Beats shipper to gather metrics. May be preferred if you have an existing investment in Beats or are not yet ready to use Elastic Agent.
- [Legacy collection](https://www.elastic.co/docs/deploy-manage/monitor/stack-monitoring/kibana-monitoring-legacy): Uses internal collectors to gather metrics. Not recommended. If you have previously configured legacy collection methods, you should migrate to using Elastic Agent or Metricbeat.

You can also use Kibana to [visualize monitoring data from across the Elastic Stack](https://www.elastic.co/docs/deploy-manage/monitor/stack-monitoring/kibana-monitoring-data).
To learn about monitoring in general, refer to [Stack monitoring](https://www.elastic.co/docs/deploy-manage/monitor/stack-monitoring).