Merge pull request #2986 from jodh-intel/rm-dynamic-tracing-api

agent: Remove dynamic tracing APIs
This commit is contained in:
James O. D. Hunt
2021-11-10 10:10:14 +00:00
committed by GitHub
12 changed files with 234 additions and 781 deletions

View File

@@ -213,21 +213,11 @@ static AGENT_CMDS: &'static [AgentCmd] = &[
st: ServiceType::Agent,
fp: agent_cmd_container_start,
},
AgentCmd {
name: "StartTracing",
st: ServiceType::Agent,
fp: agent_cmd_sandbox_tracing_start,
},
AgentCmd {
name: "StatsContainer",
st: ServiceType::Agent,
fp: agent_cmd_container_stats,
},
AgentCmd {
name: "StopTracing",
st: ServiceType::Agent,
fp: agent_cmd_sandbox_tracing_stop,
},
AgentCmd {
name: "TtyWinResize",
st: ServiceType::Agent,
@@ -1240,52 +1230,6 @@ fn agent_cmd_container_signal_process(
Ok(())
}
fn agent_cmd_sandbox_tracing_start(
ctx: &Context,
client: &AgentServiceClient,
_health: &HealthClient,
_options: &mut Options,
_args: &str,
) -> Result<()> {
let req = StartTracingRequest::default();
let ctx = clone_context(ctx);
debug!(sl!(), "sending request"; "request" => format!("{:?}", req));
let reply = client
.start_tracing(ctx, &req)
.map_err(|e| anyhow!("{:?}", e).context(ERR_API_FAILED))?;
info!(sl!(), "response received";
"response" => format!("{:?}", reply));
Ok(())
}
fn agent_cmd_sandbox_tracing_stop(
ctx: &Context,
client: &AgentServiceClient,
_health: &HealthClient,
_options: &mut Options,
_args: &str,
) -> Result<()> {
let req = StopTracingRequest::default();
let ctx = clone_context(ctx);
debug!(sl!(), "sending request"; "request" => format!("{:?}", req));
let reply = client
.stop_tracing(ctx, &req)
.map_err(|e| anyhow!("{:?}", e).context(ERR_API_FAILED))?;
info!(sl!(), "response received";
"response" => format!("{:?}", reply));
Ok(())
}
fn agent_cmd_sandbox_update_interface(
ctx: &Context,
client: &AgentServiceClient,