Merge "[TeX] Introduced Telemetry Express Logging APIs" am: a662169c44 am: 24956e370f
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2506668 Change-Id: I777566df53e5dff6ba4f778de2e4c6c3cb446a9c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
81a5cea63f
2 changed files with 10 additions and 0 deletions
|
|
@ -71,5 +71,10 @@ void Histogram::logSample(float sample) const {
|
|||
stats_write(EXPRESS_HISTOGRAM_SAMPLE_REPORTED, mMetricIdHash, /*count*/ 1, binIndex);
|
||||
}
|
||||
|
||||
void Histogram::logSampleWithUid(int32_t uid, float sample) const {
|
||||
const int binIndex = mBinOptions->getBinForSample(sample);
|
||||
stats_write(EXPRESS_UID_HISTOGRAM_SAMPLE_REPORTED, mMetricIdHash, /*count*/ 1, binIndex, uid);
|
||||
}
|
||||
|
||||
} // namespace expresslog
|
||||
} // namespace android
|
||||
|
|
|
|||
|
|
@ -72,6 +72,11 @@ public:
|
|||
*/
|
||||
void logSample(float sample) const;
|
||||
|
||||
/**
|
||||
* Logs increment sample count for automatically calculated bin with uid
|
||||
*/
|
||||
void logSampleWithUid(int32_t uid, float sample) const;
|
||||
|
||||
private:
|
||||
const int64_t mMetricIdHash;
|
||||
const std::shared_ptr<BinOptions> mBinOptions;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue