feat: add support for visualizing histogram counts #1477
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds support for histogram
countaggregations. This partially resolves #1441, which should probably be split into a new ticket to only addresssum.As part of this, I also moved the translation functionality for histograms to a new file
histogram.tsto avoid contributing even more bloat torenderChartConfig. Happy to revert this and move that stuff back into the file if that's preferred.I also noticed by doing this that there was actually a SQL error in the snapshots for the tests--the existing quantile test was missing a trailing
,after the time bucket if no group was provided https://github.com/hyperdxio/hyperdx/blob/main/packages/common-utils/src/__tests__/__snapshots__/renderChartConfig.test.ts.snap#L194 so centralizing like this is probably desirable to keep things consistent.I also personally use webstorm so I added that stuff to the gitignore.