This commit is contained in:
2025-09-06 12:34:25 +03:00
parent c5ee179e71
commit 30ef449756
26 changed files with 860 additions and 207 deletions

View File

@@ -0,0 +1,17 @@
<IMPLEMENTATION name="XmlFileMetricsSink">
<IMPLEMENTS_INTERFACE type="MetricsSink"/>
<DESCRIPTION>
Реализует канал для метрик путем дозаписи в файл 'logs/metrics_log.xml'.
</DESCRIPTION>
<METHOD_IMPLEMENTATION name="Send">
<INPUT>MetricsBundle</INPUT>
<ACTION>
Сформировать XML-блок `<METRICS_ENTRY>` на основе `MetricsBundle`.
</ACTION>
<ACTION>
Добавить (append) сформированный блок в файл `/home/busya/dev/homebox_lens/logs/metrics_log.xml`.
</ACTION>
</METHOD_IMPLEMENTATION>
</IMPLEMENTATION>