mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-08 06:12:55 +00:00
feat: add StatementStatistics for slow query logging implementation (#4719)
* feat: log slow query * feat: log slow query for sql * refactor: add slow query logging options * ci: fix errors * feat: add StatementStatistics * chore: revert modification of servers crate * docs: update config docs * fix: clippy errors
This commit is contained in:
@@ -48,6 +48,7 @@ use meta_client::client::MetaClientBuilder;
|
||||
use meta_srv::cluster::MetaPeerClientRef;
|
||||
use meta_srv::metasrv::{Metasrv, MetasrvOptions, SelectorRef};
|
||||
use meta_srv::mocks::MockInfo;
|
||||
use query::stats::StatementStatistics;
|
||||
use servers::grpc::flight::FlightCraftWrapper;
|
||||
use servers::grpc::region_server::RegionServerRequestHandler;
|
||||
use servers::heartbeat_options::HeartbeatOptions;
|
||||
@@ -393,6 +394,7 @@ impl GreptimeDbClusterBuilder {
|
||||
catalog_manager,
|
||||
datanode_clients,
|
||||
meta_client,
|
||||
StatementStatistics::default(),
|
||||
)
|
||||
.with_local_cache_invalidator(cache_registry)
|
||||
.with_heartbeat_task(heartbeat_task)
|
||||
|
||||
@@ -40,6 +40,7 @@ use flow::FlownodeBuilder;
|
||||
use frontend::instance::builder::FrontendBuilder;
|
||||
use frontend::instance::{FrontendInstance, Instance, StandaloneDatanodeManager};
|
||||
use meta_srv::metasrv::{FLOW_ID_SEQ, TABLE_ID_SEQ};
|
||||
use query::stats::StatementStatistics;
|
||||
use servers::Mode;
|
||||
use snafu::ResultExt;
|
||||
|
||||
@@ -215,6 +216,7 @@ impl GreptimeDbStandaloneBuilder {
|
||||
catalog_manager.clone(),
|
||||
node_manager.clone(),
|
||||
ddl_task_executor.clone(),
|
||||
StatementStatistics::default(),
|
||||
)
|
||||
.with_plugin(plugins)
|
||||
.try_build()
|
||||
|
||||
@@ -836,6 +836,9 @@ retry_delay = "500ms"
|
||||
append_stdout = true
|
||||
enable_otlp_tracing = false
|
||||
|
||||
[logging.slow_query]
|
||||
enable = false
|
||||
|
||||
[[region_engine]]
|
||||
|
||||
[region_engine.mito]
|
||||
|
||||
Reference in New Issue
Block a user