aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLalit Maganti <lalitm@google.com>2022-02-02 14:42:30 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2022-02-02 14:42:30 +0000
commitf9bc537f0f667d6959481e5beb5b4bd4cdbac53b (patch)
treeebe22d727b308e34629f744ddb2c236d3ee9a59c
parent92664884933f3a03288d1741f65d5d3c5fcf0d09 (diff)
parente25d3f5fabd1d5611a992e7645a8cb9aeb83719d (diff)
downloadperfetto-f9bc537f0f667d6959481e5beb5b4bd4cdbac53b.tar.gz
Merge "perfetto: cleanup legacy atoms"
-rw-r--r--src/android_stats/perfetto_atoms.h18
-rw-r--r--src/perfetto_cmd/perfetto_cmd.cc8
2 files changed, 9 insertions, 17 deletions
diff --git a/src/android_stats/perfetto_atoms.h b/src/android_stats/perfetto_atoms.h
index 0a857b9c5..2f4805524 100644
--- a/src/android_stats/perfetto_atoms.h
+++ b/src/android_stats/perfetto_atoms.h
@@ -82,19 +82,17 @@ enum class PerfettoStatsdAtom {
// Deprecated as "success" is misleading; it simply means we were
// able to communicate with incidentd. Will be removed once
- // incidentd is properly instrumented.
+ // incidentd is no longer used.
kUploadIncidentSuccess = 9,
- // Deprecated as has the potential to be too spammy. Will be
- // replaced with a whole new atom proto which uses a count metric
- // instead of the event metric used for this proto.
- kTriggerBegin = 12,
- kTriggerSuccess = 13,
- kTriggerFailure = 14,
+ // Contained trigger begin/success/failure. Replaced by
+ // |PerfettoTriggerAtom| to allow aggregation using a count metric
+ // and reduce spam.
+ // reserved 12, 13, 14;
- // Deprecated as too coarse grained to be useful. Will be replaced
- // with better broken down atoms as we do with traced.
- kHitGuardrails = 15,
+ // Contained that a guardrail in perfetto_cmd was hit. Replaced with
+ // kCmd* guardrails.
+ // reserved 15;
// Contained status of Dropbox uploads. Removed as Perfetto no
// longer supports uploading traces using Dropbox.
diff --git a/src/perfetto_cmd/perfetto_cmd.cc b/src/perfetto_cmd/perfetto_cmd.cc
index 00967194c..ed57c9966 100644
--- a/src/perfetto_cmd/perfetto_cmd.cc
+++ b/src/perfetto_cmd/perfetto_cmd.cc
@@ -831,7 +831,6 @@ int PerfettoCmd::ConnectToServiceAndRun() {
// connect as a consumer or run the trace. So bail out after processing all
// the options.
if (!triggers_to_activate_.empty()) {
- LogUploadEvent(PerfettoStatsdAtom::kTriggerBegin);
LogTriggerEvents(PerfettoTriggerAtom::kCmdTrigger, triggers_to_activate_);
bool finished_with_success = false;
@@ -843,10 +842,7 @@ int PerfettoCmd::ConnectToServiceAndRun() {
},
&triggers_to_activate_);
task_runner_.Run();
- if (finished_with_success) {
- LogUploadEvent(PerfettoStatsdAtom::kTriggerSuccess);
- } else {
- LogUploadEvent(PerfettoStatsdAtom::kTriggerFailure);
+ if (!finished_with_success) {
LogTriggerEvents(PerfettoTriggerAtom::kCmdTriggerFail,
triggers_to_activate_);
}
@@ -891,8 +887,6 @@ int PerfettoCmd::ConnectToServiceAndRun() {
auto err_atom = ConvertRateLimiterResponseToAtom(limiter_->ShouldTrace(args));
if (err_atom) {
- // TODO(lalitm): remove this once we're ready on server side.
- LogUploadEvent(PerfettoStatsdAtom::kHitGuardrails);
LogUploadEvent(err_atom.value());
return 1;
}