Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for more numeric types to oximeter (#4091)
- Adds support for all integral widths to fields - Adds support for all integral widths to gauge and cumulative types - Adds support for all integral widths to the histogram types - Reworks methods for generating log-linear bins. This supports generating histograms with bin counts other than 10 and using bases other than 10. The handling of floating point values has also been reworked, including several stringent tests against a reference implementation for linearly-spaced values (NumPy). This is all pretty tricky given the well-known difficulties of comparing floating point types for equality, and we may want to avoid using floats for histogram supports in the future. Cautionary warnings in the type's documentation have been added in the meantime. - Adds support for new types to the ClickHouse client, including tests for serialization of fields and measurements to the actual tables. - Adds some USDT probes at the start / end of queries, including raw SQL.
- Loading branch information