mirror of https://github.com/tikv/website.git
27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
---
|
|
title: Monitor
|
|
description: Monitor TiKV
|
|
menu:
|
|
"3.0":
|
|
parent: Tasks
|
|
weight: 4
|
|
---
|
|
|
|
The TiKV monitoring framework adopts two open-source projects: [Prometheus](https://github.com/prometheus/prometheus) and [Grafana](https://github.com/grafana/grafana). TiKV uses Prometheus to store the monitoring and performance metrics, and uses Grafana to visualize these metrics.
|
|
|
|
## About Prometheus in TiKV
|
|
|
|
As a time series database, Prometheus has a multi-dimensional data model and flexible query language. Prometheus consists of multiple components. Currently, TiKV uses the following components:
|
|
|
|
- Prometheus Server: to scrape and store time series data
|
|
- Client libraries: to customize necessary metrics in the application
|
|
- AlertManager: for the alerting mechanism
|
|
|
|
{{< figure
|
|
src="/img/docs/prometheus.svg"
|
|
caption="Prometheus in TiKV"
|
|
number="" >}}
|
|
|
|
## About Grafana in TiKV
|
|
|
|
[Grafana](https://github.com/grafana/grafana) is an open-source project for analyzing and visualizing metrics. TiKV uses Grafana to display the performance metrics. |