send the cli experimental feature in the analytics

This commit is contained in:
Tamo 2023-02-21 19:19:02 +01:00
parent 88a18677d0
commit bc7d4112d9

View File

@ -224,6 +224,7 @@ impl super::Analytics for SegmentAnalytics {
#[derive(Debug, Clone, Serialize)] #[derive(Debug, Clone, Serialize)]
struct Infos { struct Infos {
env: String, env: String,
experimental_enable_metrics: bool,
db_path: bool, db_path: bool,
import_dump: bool, import_dump: bool,
dump_dir: bool, dump_dir: bool,
@ -255,8 +256,8 @@ impl From<Opt> for Infos {
// to add analytics when we add a field in the Opt. // to add analytics when we add a field in the Opt.
// Thus we must not insert `..` at the end. // Thus we must not insert `..` at the end.
let Opt { let Opt {
enable_metrics_route: _,
db_path, db_path,
experimental_enable_metrics,
http_addr, http_addr,
master_key: _, master_key: _,
env, env,
@ -297,6 +298,7 @@ impl From<Opt> for Infos {
// We consider information sensible if it contains a path, an address, or a key. // We consider information sensible if it contains a path, an address, or a key.
Self { Self {
env, env,
experimental_enable_metrics,
db_path: db_path != PathBuf::from("./data.ms"), db_path: db_path != PathBuf::from("./data.ms"),
import_dump: import_dump.is_some(), import_dump: import_dump.is_some(),
dump_dir: dump_dir != PathBuf::from("dumps/"), dump_dir: dump_dir != PathBuf::from("dumps/"),