diff options
author | Lalit Maganti <lalitm@google.com> | 2022-02-02 14:42:30 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-02-02 14:42:30 +0000 |
commit | f9bc537f0f667d6959481e5beb5b4bd4cdbac53b (patch) | |
tree | ebe22d727b308e34629f744ddb2c236d3ee9a59c | |
parent | 92664884933f3a03288d1741f65d5d3c5fcf0d09 (diff) | |
parent | e25d3f5fabd1d5611a992e7645a8cb9aeb83719d (diff) | |
download | perfetto-f9bc537f0f667d6959481e5beb5b4bd4cdbac53b.tar.gz |
Merge "perfetto: cleanup legacy atoms"
-rw-r--r-- | src/android_stats/perfetto_atoms.h | 18 | ||||
-rw-r--r-- | src/perfetto_cmd/perfetto_cmd.cc | 8 |
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; } |