Monitoring
Effective database administration relies heavily on monitoring. You can monitor GreptimeDB using the following methods:
๐๏ธ Overview
Overview of monitoring methods for GreptimeDB, including exporting metrics and tracing.
๐๏ธ Check GreptimeDB Status
Check GreptimeDB health status, deployment status, and runtime metrics through HTTP endpoints.
๐๏ธ Standalone Monitoring
Guide to monitor GreptimeDB standalone instance using Prometheus metrics and Grafana.
๐๏ธ Self-Monitoring GreptimeDB Clusters
Complete guide to deploying self-monitoring for GreptimeDB clusters on Kubernetes, including Grafana dashboard setup and configuration options
๐๏ธ Prometheus-Monitoring GreptimeDB Cluster
Learn how to monitor a GreptimeDB cluster using an existing Prometheus instance in Kubernetes, including configuration steps and Grafana dashboard setup.
๐๏ธ Key Logs
Understand GreptimeDB's operational status and troubleshoot errors through key logs.
๐๏ธ Tracing
Guide on using distributed tracing in GreptimeDB with Jaeger. Includes steps for deploying Jaeger, configuring GreptimeDB for tracing, obtaining trace information, and configuring tracing sampling rates.
๐๏ธ Slow Query (Experimental)
Guide on configuring and using slow query logging in GreptimeDB for monitoring.
๐๏ธ Runtime Information
Provides access to system metadata through the INFORMATION_SCHEMA database, including cluster topology and table regions distribution. Examples of SQL queries to retrieve region IDs and distribution are included.