v2025.03.0
·
105 commits
to master
since this release
What's Changed
- API ensure timescale step >= metric resolution by @alpinskiy in #1667
- tiny refactor and fix by @hrissan in #1668
- Fixes in localdebug by @razmser in #1669
- Use xxhash for sharding on aggregator by @razmser in #1659
- tiny tweaks by @hrissan in #1670
- StatsHouse UI: fix promql editor empty value by @vauweb in #1671
- PromQL fixed timestamp() func by @alpinskiy in #1672
- API track all 5XX codes by @alpinskiy in #1673
- Build statshouse-metadata arm64 deb package by @bobelev in #1641
- StatsHouse UI: feature copy max host by @vauweb in #1675
- Fixed UDP receiver by @alpinskiy in #1674
- Various plots loadgen by @razmser in #1676
- API report handler error by @alpinskiy in #1677
- /debug/500 do not log cancelled requests by @alpinskiy in #1678
- Reset map key before working with it by @razmser in #1679
- [journal] increase protect timeout for agent by @nevgeny in #1680
- StatsHouse UI: update copyright by @vauweb in #1682
- Autocreate metrics in loadgen by @razmser in #1685
- StatsHouse UI: fix ylock reset by @vauweb in #1683
- StatsHouse UI: fix tag relative time by @vauweb in #1684
- [metadata] handle entity modification error by @nevgeny in #1540
- Gbuteyko/agent super queue by @hrissan in #1647
- StatsHouse UI: fix settings link by @vauweb in #1686
- Autocreate dashboard in loadgen by @razmser in #1687
- [api] add named limits by @nevgeny in #1689
- Gbuteyko/agent super queue by @hrissan in #1688
- Remove SkipMapping flag by @razmser in #1690
- Added missing paragraph to EN version by @olganaumenko in #1691
- Deliver mapped top values to ClickHouse by @razmser in #1692
- API tags merge by @alpinskiy in #1681
- Churn string top by @razmser in #1693
- Pass host tag as TagUnionBytes by @razmser in #1694
- Gbuteyko/statshouse work by @hrissan in #1697
- Fixed cache by @alpinskiy in #1696
- Update cache key by @alpinskiy in #1698
- Pass commit in build script by @razmser in #1699
- Easy new pipliene and host tags in loadgen by @razmser in #1701
- Gbuteyko/statshouse work by @hrissan in #1703
- API engine unify tag processing by @alpinskiy in #1700
- API fixed crash at shutdown by @alpinskiy in #1704
- API cache update tag merging by @alpinskiy in #1705
- API fix handleGetMetricTagValues by @alpinskiy in #1706
- Write string values for host tag: _h by @razmser in #1707
- API: deduplicate tags by @alpinskiy in #1708
- common chunked storage by @hrissan in #1710
- Remove shard flag from aggregator by @razmser in #1709
- Gbuteyko/statshouse work by @hrissan in #1711
- Gbuteyko/agent super queue by @hrissan in #1695
- client stores config in chunked file, tiny tweaks by @hrissan in #1713
- tag memory usage greatly reduced, agent uses new journal by @hrissan in #1714
- StatsHouse UI: raw tag value encode by @vauweb in #1702
- Separate IGP binary by @alpinskiy in #1716
- chmod -x statshouse-igp.install by @alpinskiy in #1717
- Malpinskiy/cmd by @alpinskiy in #1718
- Fixed RPM statshouse.spec by @alpinskiy in #1719
- Malpinskiy/cmd by @alpinskiy in #1720
- Run parallel jobs in ci-go by @razmser in #1712
- fast journal with diff and RPC support by @hrissan in #1723
- Gbuteyko/statshouse work by @hrissan in #1715
- Added info on Markdown formatting for descriptions by @olganaumenko in #1724
- Separate aggregator binary by @alpinskiy in #1721
- Bump copyright to 2025 by @razmser in #1725
- Agent remove top-level lambda functions by @alpinskiy in #1726
- API handle arbitrary metrics names by @alpinskiy in #1730
- Remove TODO by @alpinskiy in #1731
- 3 journals with 4 hashes on aggregator by @hrissan in #1732
- removed Namespace Group fields in meta metric by @hrissan in #1733
- remove Namespace field in group by @hrissan in #1734
- common shutdown_info.go by @alpinskiy in #1736
- journal saves explicit version required for compact journal by @hrissan in #1737
- Use separate fields for strategy and num by @razmser in #1738
- saved 2 bytes in MetricMetaTag by @hrissan in #1739
- Fixed statshouse tools by @alpinskiy in #1740
- StatsHouse UI: update edit metric by @vauweb in #1742
- StatsHouse UI: update raw tag custom value by @vauweb in #1743
- Gbuteyko/statshouse work by @hrissan in #1741
- Raw changed to RawKind, agent does not crash on tag 16..., tiny fix t… by @hrissan in #1746
- StatsHouse UI: update raw tag and add raw_kind int64 by @vauweb in #1745
- added sharding error status in case fixed shard is wrong by @hrissan in #1747
- Do not modify meta by @razmser in #1749
- Updated info on Markdown formatting, non-native resolution, and bytes/bits by @olganaumenko in #1750
- Renamed api_methods metric name to api_requests for examples by @olganaumenko in #1751
- SH-101 add history for dashes and metrics by @VasiliyTrue in #1666
- statshouse modules by @hrissan in #1752
- bring back 'skey' tag name by @alpinskiy in #1753
- moved dependencies out of data_model by @hrissan in #1754
- Fix localrun.sh build by @razmser in #1755
- Fix kh ACL for localrun by @razmser in #1756
- Fix ClickHouse to a specific minor version by @razmser in #1757
- refactor before get config 3 by @hrissan in #1758
- Added info on favorite metrics and dashboards by @olganaumenko in #1759
- Removed info on non-native resolution from Conceptual overview by @olganaumenko in #1760
- getConfig3 support in aggregator by @hrissan in #1748
- StringSliceVar flag by @alpinskiy in #1761
- Fixed table view by @alpinskiy in #1762
- StatsHouse UI: fix read server setting by @vauweb in #1763
- Malpinskiy/v1 by @alpinskiy in #1764
- StatsHouse UI: fix table update and group color timeshift by @vauweb in #1765
- StatsHouse UI: remove old code by @vauweb in #1766
- StatsHouse UI: fix remove build version for embed mode by @vauweb in #1767
- SQL refactoring by @alpinskiy in #1744
- Update SQL generator by @alpinskiy in #1768
- Malpinskiy/diagnostics by @alpinskiy in #1769
- fix route by @VasiliyTrue in #1770
- Update /debug/top/time text by @alpinskiy in #1771
- Fixed v1 query by @alpinskiy in #1773
- fixed typo by @alpinskiy in #1774
- Handle legacy command line by @alpinskiy in #1775
- Rework MetricStorage by @razmser in #1772
- aggregator log file arg by @alpinskiy in #1776
- StatsHouse UI: add disable param for meta metric by @vauweb in #1778
- StatsHouse UI: fix disable param for meta metric by @vauweb in #1779
- Custom float type to prevent manual easyjson changes by @razmser in #1780
- disable flag for metrics, update json, tiny fixes by @hrissan in #1777
- separated data_model from Cllickhouse by @hrissan in #1782
- aggregator serves fast/compact journals by request, many tweaks by @hrissan in #1781
- mass update metrics mode, tiny tweak to restore cached info by @hrissan in #1784
- Visible flag depends on Disable flag, Raw flag depends on RawKind flag. Fixed new journal inconsistency. by @hrissan in #1785
- tiny refactor of 2 buildin metricas by @hrissan in #1787
- api work by @alpinskiy in #1786
- Use SendSourceBucket3 by @razmser in #1788
- StatsHouse UI: update metric visible param deprecated by @vauweb in #1790
- Use easyjson and optimize some clones in MetaStorage by @razmser in #1792
- agent loads compact journal from aggregator by @hrissan in #1789
- Move user/group change after reading AES password and setting rlimit by @razmser in #1793
- Reorder and fix error handling for setting rlimit and changing user by @razmser in #1794
- Clean localrun and update outdated docs by @razmser in #1795
- some fixes by @hrissan in #1796
- History list style refactor by @VasiliyTrue in #1791
- Update loadgen to work with refactored meta by @razmser in #1797
- fixes after today almost incident by @hrissan in #1798
- Fixed maxhost v3 deserialization by @alpinskiy in #1799
- Fixed scrape by @alpinskiy in #1800
- Sampler buffer reuse by @alpinskiy in #1801
- Rename staging3 -> dev by @razmser in #1802
- Update config flags for sharding and conveyor by @razmser in #1803
- Fix meta heartbeat by @razmser in #1804
- Gbuteyko/agent super queue by @hrissan in #1805
- Add --pprof flag to aggregator by @razmser in #1806
- serialize weightMultiplier as a bit for aggregators by @hrissan in #1808
- Gbuteyko/agent super queue by @hrissan in #1809
- Multiply metric weigth by @alpinskiy in #1807
- cache work by @alpinskiy in #1783
- Explicit cache reset by @alpinskiy in #1810
- Debug cache trace by @alpinskiy in #1811
- Fuzzing 3 journals by @hrissan in #1813
- Fixed race condition in cacheV2 by @alpinskiy in #1812
- CacheV2 fixed day duration by @alpinskiy in #1815
- different journal hash fixed by @hrissan in #1814
- Cache minor update by @alpinskiy in #1817
- Added info on "Tag-level budgeting" by @olganaumenko in #1816
- huge refactor of built-in metrics by @hrissan in #1818
- Configure insert settings by @razmser in #1821
- Small refactor in journal by @razmser in #1820
- Fix incorrect shard reference in queue stat calculation by @razmser in #1822
- PromQL last_over_time func by @alpinskiy in #1824
- Small fixes in loadgen by @razmser in #1823
- linter happy, 2 unused commit_date tags removed from builtin metrics by @hrissan in #1825
- remove unused code by @alpinskiy in #1826
- Update statshouse-go 0.5.9 -> 0.5.12 by @razmser in #1827
- tiny tweak by @hrissan in #1828
- remove stupid variable by @hrissan in #1829
- statshouse-client-test TCP receiver by @alpinskiy in #1831
- Cache update by @alpinskiy in #1819
- Gbuteyko/single centroid optimization by @hrissan in #1830
- StatsHouse UI: fix encode remove params by @vauweb in #1833
- Sampler keep single series option by @alpinskiy in #1835
- Add legacy-apply-value flag by @razmser in #1836
- Bump ChunkedMagicJournal version by @razmser in #1834
- IGP getConfig3 support by @alpinskiy in #1838
- IGP log rotate by @alpinskiy in #1839
- IGP temporary add legacy flag by @alpinskiy in #1840
- clickhouse exeptions in builtin metrics by @hrissan in #1832
- optional metric duplication into new conveyor by @hrissan in #1842
- removed old incorrect hash from estimator by @hrissan in #1843
- Cache metrics by user by @alpinskiy in #1841
- Fixed table view string top column by @alpinskiy in #1844
- Sampler keep single count or value only by @alpinskiy in #1845
- Sample keep single string top by @alpinskiy in #1846
- Cache hit metrics by @alpinskiy in #1847
- Add ClickHouse user and password configuration by @razmser in #1850
- Malpinskiy/cache by @alpinskiy in #1849
- revert format.go by @alpinskiy in #1851
- Read ClickHouse password from a file by @razmser in #1853
- Cache update by @alpinskiy in #1854
- Fixed table query UTC offset by @alpinskiy in #1855
- Use stags during sampling in aggregator by @razmser in #1857
- Bump go client to 0.5.13 by @razmser in #1837
- Cache update by @alpinskiy in #1856
- Cache update by @alpinskiy in #1859
- Cache update by @alpinskiy in #1860
- Update loadgen by @razmser in #1861
- Sampling multiplier for metrics with new sharding on aggregator by @razmser in #1858
- Cache update by @alpinskiy in #1862
- Cache bug fixes by @alpinskiy in #1863
- Handling historic metrics by @razmser in #1865
- Badges query play mode by @alpinskiy in #1864
- Cache increase play period idle threshold by @alpinskiy in #1866
- Fixed out of range index access by @alpinskiy in #1867
- Do not panic in SQL generator by @alpinskiy in #1868
- Cache trace bucket count by @alpinskiy in #1869
- Ignore unknown remote configuration flags and options in agent by @razmser in #1870
- Malpinskiy/cache by @alpinskiy in #1871
- Cache update by @alpinskiy in #1872
- Cache update by @alpinskiy in #1873
- Cache minor edits by @alpinskiy in #1874
- Bypass cache when disabled by @alpinskiy in #1875
- Cache update by @alpinskiy in #1876
- Cache memory enforce hard limit by @alpinskiy in #1878
- Malpinskiy/cache by @alpinskiy in #1879
- Cache adjust condvar signal condition by @alpinskiy in #1880
- Create metric only once by @razmser in #1877
- Cache tests by @alpinskiy in #1882
- Cache debug buckets by @alpinskiy in #1884
- Cache runtime info by @alpinskiy in #1885
- Use buffer table for older inserts into 1s table by @razmser in #1881
- Replace hardcoded tag counts with constant by @razmser in #1886
- Cache update by @alpinskiy in #1887
- aggregator error text in string top by @hrissan in #1889
- Shard host metrics by hash by default by @razmser in #1890
- remove extra connections to shard 1 for common case by @hrissan in #1891
New Contributors
Full Changelog: v2025.01.0...v2025.03.0