question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

HistogramLogReader does not support tags

See original GitHub issue

The histogram log format supports internal lines leading with a “tag” to distinguish multiple different histograms in a file. These appear as a prefix of Tag=something, to the histogram line. Here is an example encoding:

#[BaseTime: 1590784908.935 (seconds since epoch)]
Tag=processing,0.000,1.000,442111.000,HISTFAAABN54nC1VTYscVRStOXXr1qvXr19XT3fb0xmTyTAMQxhCGIJIkBCCiIQsgoi4kOAPyCK4cOFeyA8I4sqFCxfiyqU/Q1z6J/wJnnPfVHVVvbqf5557X/WHP77fdN2Uu3b0t8+jeHn/rnv2XxP8mfDzEUa8xIQVXuEJBuApBWsssMPOLsHFI+x5XlC8wBf4CF/zGnDAGa+Jmi95P6WkwwYPafM9sGSE5/hGYe0tHU/RAzfU7ana8bmi9Rmfayo6hHMsZNjSb7jacD0x8yqki7h6RhhB2063U0aUzcHXkR93Ges0nM5tR9WO4qforaNMClOayZaIcJsIvGMha+o3VN3ldaHIEzpT5AXXg/E2MjF4HygceC6CtEjQMPdhdJfPdYTahIHwvuBdtYpelTqElMoJz8J9EdEuohRE7E9I8htaPGicrPGYYkG4Jv8DPsVrrlTzujntWQPle3HPV6LHFYOLwyVtz6m7wE9Ke4F/odwH/IIga4XfjtC4uqb2hoNwFXV2VD1lqGUgnSi94f0H2j3Dd6YydnRf4p1m6CGhkrAuCn/ExDsOhijZ4y2I8jUNOWwPot4h8I7s0Es+r/n+LS7bIDxEFPQ5EHQebIBpVtiOYO4i4PS2CEYGfIXI8soAm4KRCaFYNQ/9lPCKhIqV4PnmlnWtzyLPE+AzJYoYE6I69n2iV9DfB9Wy1Oiql63Zsvs4oi057yNemNZq/BWNBpFvmhjG+f2IreNhRqxBBLTQqKwsUPZO+qxzGlhYahq4c+C9HlHM0IoyJIIlhQznC3O6UUid07O3QMTVGWNy0YZ4jCpO0YiG2rVC4LUuwK6sT2YdAXfmFDufh2g+Fkyj2RIZ1F8zhitIx8L6mNqgWbCXwmrC44idh9YiT9Jay6g5cUt6pYndyvkbjVuUDXaniKltaHjdm1ove6p6l1zb2bRJeUyUsOBzmbXeryx8lf5xzJNmrterm7fdcrilVfONxMWi0YGiLo3wKmy2IFbPClVkOMZ8DKaGISpRuclF6bIR0Vk6To2DQG0sliYW3e9zEkPqFTvYM5kQq4OjhxDC4MhOmy4nUdZY6ix7fCIIrdnlYCjIpasap4LVruDAYl6SKRRh3c6W4ItQpJzomhRU/EtiM1JJjJWtJqauxZSMxSSfXViiaJGlcJ5ZWR8ICSPrFCN+7CmgXNJIJzkzTylzGumj0RAtHhCLe2OmK6USQZBi+gRZDDibZs6JcKx8sOBbbCo+F+KdE8BQKVWWo+Zqc+VqteTMCi0Vz8zsSWA1irIlI0ob7faYN3rWPNjMmlx4aMMVI2tfkCZtQlNPetbhVmmfUfK9k/mkzHl7//6dejJvj7clpzvFSGKu83F2m1OumYJtqTM5rURGT7J8XD+YKxe1yyWrIVkN4AwwmdWaSc3WZ/W28zrThGzM25zpVspc750QYWuI4JP+EbGn1NOJcbhRRSuVLETdde0PHRozDg7ZSucmHsimNrn5pWbGNAD8hos78wdkYpO8lAFpZjaNByNmW5Fhcp8Chld+a9jaBTL9tiVBGk3mSJJSz2sVHeAQpz1yLdiU6mOKEF48LZ3rZaHNyK6taJbTks0LjzJ4xTpEDFc4byUTMQ27mjFkTwe+zO7P8UdUPcXZ/lsnNmrEX9wX+CdUv/YsUX8Mf+tL9z8X+FFT
Tag=sojourn,0.000,1.000,449535.000,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

Currently, HdrHistogram_py fails to parse lines that contain a tag, since the regular expression for internal lines does not match them: https://github.com/HdrHistogram/HdrHistogram_py/blob/8101bf1cc15c0cedee88499b9cc302fe355c8d8b/hdrh/log.py#L142

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
ahothancommented, Jun 6, 2020
1reaction
ahothancommented, May 29, 2020

I don’t think uncompressed histograms are supported in the log. Let me check with the rest of the hdrhistogram team regarding the tagging as this is news to me (although I have not been following any format change closely).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Histogram with Logarithmic Scale and custom breaks
A histogram is a poor-man's density estimate. Note that in your call to hist() using default arguments, you get frequencies not ...
Read more >
Log-scale histogram bug - Mathematica Stack Exchange
Solution. The fix is obvious, just use one of the two logarithms consistently for the custom bins. bins = {10^Range[Log[10, binMin], Log[10, ...
Read more >
Histogram Guidelines
Histogram Guidelines. This document gives the best practices on how to use histograms in code and how to document the histograms for the...
Read more >
View logs by using the Logs Explorer - Google Cloud
The Logs Explorer lets you find and view your logs so that you can troubleshoot problems. The Logs Explorer doesn't support aggregate operations,...
Read more >
Measurement Classes — Time Tagger User Manual 2.13.2.0 ...
Accumulates a histogram of time differences between pairs of tags on two channels. Only the first stop tag after a start tag is...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found