<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/library/cpp/monlib/metrics/metric_registry.cpp, branch CLI_2.21.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-04-07T07:18:07Z</updated>
<entry>
<title>Make WriteMetric protected</title>
<updated>2025-04-07T07:18:07Z</updated>
<author>
<name>golubi-kuryat</name>
<email>golubi-kuryat@yandex-team.com</email>
</author>
<published>2025-04-07T07:04:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=f414482ce4b8d716723c888bcb7603a4f49a8920'/>
<id>urn:sha1:f414482ce4b8d716723c888bcb7603a4f49a8920</id>
<content type='text'>
Появляется возможность зарегистрировать новую тип метрики с кастомным поведением, который наследуется от IMetric

Пример использования
HIDDEN_URL
commit_hash:82e3997427ef61d8017d6a1c1eca848131b03d7b
</content>
</entry>
<entry>
<title>monlib : adding memOnly flag support for cpp lib</title>
<updated>2025-03-03T09:35:24Z</updated>
<author>
<name>miktorius</name>
<email>miktorius@yandex-team.com</email>
</author>
<published>2025-03-03T09:16:59Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e5e00e2a402f3028369f177f5919182949a71ba6'/>
<id>urn:sha1:e5e00e2a402f3028369f177f5919182949a71ba6</id>
<content type='text'>
commit_hash:cffc55ecd6d0ea22c3c2ce52f21e6aba6da16a15
</content>
</entry>
<entry>
<title>Add move ctor to TMetricRegistry</title>
<updated>2022-12-19T08:29:45Z</updated>
<author>
<name>chegoryu</name>
<email>chegoryu@yandex-team.com</email>
</author>
<published>2022-12-19T08:29:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=802fbca45bbde7ff4929c9fe85e136d794a42e49'/>
<id>urn:sha1:802fbca45bbde7ff4929c9fe85e136d794a42e49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix static type hints for LazyIntGauge: GAUGE -&gt; IGAUGE</title>
<updated>2022-12-09T09:46:57Z</updated>
<author>
<name>borman</name>
<email>borman@yandex-team.com</email>
</author>
<published>2022-12-09T09:46:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=af9f3fc1ae4712171d64ba9ad5855326b05b68df'/>
<id>urn:sha1:af9f3fc1ae4712171d64ba9ad5855326b05b68df</id>
<content type='text'>
This would previously break repeated metric access.
Should not affect production code, since the static type hint is only
used for checking against an already-present metric at creation time.
Also, added idempotency checks to registry unit tests.</content>
</entry>
<entry>
<title>intermediate changes</title>
<updated>2022-06-28T19:13:30Z</updated>
<author>
<name>arcadia-devtools</name>
<email>arcadia-devtools@yandex-team.ru</email>
</author>
<published>2022-06-28T19:13:30Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4a1a5df355bdd769225c8086601b4cdf5a651b00'/>
<id>urn:sha1:4a1a5df355bdd769225c8086601b4cdf5a651b00</id>
<content type='text'>
ref:08d0f6ebc75701201720c15ba8b41bfbdf780a37
</content>
</entry>
<entry>
<title>intermediate changes</title>
<updated>2022-06-21T08:31:57Z</updated>
<author>
<name>arcadia-devtools</name>
<email>arcadia-devtools@yandex-team.ru</email>
</author>
<published>2022-06-21T08:31:57Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=444fb65b1a79c2c2ce6753cdfe18372203e1b44f'/>
<id>urn:sha1:444fb65b1a79c2c2ce6753cdfe18372203e1b44f</id>
<content type='text'>
ref:98c26ee2d3cd643aba98b8222f9f8a4c1773449a
</content>
</entry>
<entry>
<title>Copy metrics while accept</title>
<updated>2022-03-29T13:44:31Z</updated>
<author>
<name>k-vukolov</name>
<email>k-vukolov@yandex-team.ru</email>
</author>
<published>2022-03-29T13:44:31Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8346d1d110370353c7585db281fb3016b988791e'/>
<id>urn:sha1:8346d1d110370353c7585db281fb3016b988791e</id>
<content type='text'>
ref:e23a9eb7d1d1bc875bdf136ed30b9605db304bb8
</content>
</entry>
<entry>
<title>switch metrics registry to shared_ptr KIKIMR-14218</title>
<updated>2022-03-24T09:43:54Z</updated>
<author>
<name>Alexey Efimov</name>
<email>xeno@prnwatch.com</email>
</author>
<published>2022-03-24T09:43:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=43a2b5dd73d8a7aa80d4c1ba4ee70428fffbd17e'/>
<id>urn:sha1:43a2b5dd73d8a7aa80d4c1ba4ee70428fffbd17e</id>
<content type='text'>
ref:5ef16c21e373b05982980dcd3016950f15a884e8
</content>
</entry>
<entry>
<title>Do not create buckets on each metric access</title>
<updated>2022-03-17T14:29:32Z</updated>
<author>
<name>k-vukolov</name>
<email>k-vukolov@yandex-team.ru</email>
</author>
<published>2022-03-17T14:29:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=26d5a0024c9e3a3c14756599c5dd0ddda71c672b'/>
<id>urn:sha1:26d5a0024c9e3a3c14756599c5dd0ddda71c672b</id>
<content type='text'>
ref:23778046ec41d633f28df9e49ac776b31db22afe
</content>
</entry>
<entry>
<title>intermediate changes</title>
<updated>2022-02-11T08:03:03Z</updated>
<author>
<name>arcadia-devtools</name>
<email>arcadia-devtools@yandex-team.ru</email>
</author>
<published>2022-02-11T08:03:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9e0f7aea7799e801eb90af47c09825358537a718'/>
<id>urn:sha1:9e0f7aea7799e801eb90af47c09825358537a718</id>
<content type='text'>
ref:23d75af30a9649405a1b3643fbbd9810cf9f1987
</content>
</entry>
</feed>
