• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nixel2007 / opentelemetry / 23757956379
96%

Build:
DEFAULT BRANCH: master
Ran 30 Mar 2026 05:23PM UTC
Jobs 1
Files 83
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Mar 2026 05:19PM UTC coverage: 95.403% (+0.008%) from 95.395%
23757956379

push

github

nixel2007
refactor(metrics): архитектура Java SDK - агрегаторы, базовые классы, Собрать()

Полный рефакторинг подсистемы метрик по образцу Java OTel SDK:

Новые классы:
- ОтелАгрегаторСуммы, ОтелАгрегаторПоследнегоЗначения,
  ОтелАгрегаторГистограммы, ОтелАгрегаторЭкспоненциальнойГистограммы
- ОтелБазовыйСинхронныйИнструмент, ОтелБазовыйНаблюдаемыйИнструмент
- ИнтерфейсИнструментМетрик

Архитектурные изменения:
- Агрегатор (Strategy) знает тип метрики, монотонность, тип значения
- Хранилище (extends) управляет аккумуляторами, кардинальностью, экземплярами
- Инструмент - thin facade: только валидация и делегирование
- Собрать() заменяет 7 вызовов + 2 try/catch в читателях
- Удалены ТочкиДанных(), ТипМетрики(), Монотонный(), ТипЗначения() с инструментов

Результат: ~2400 строк удалено, 0 дублирования, 699 тестов зеленые, 0 BSLLS issues.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

4379 of 4590 relevant lines covered (95.4%)

77.24 hits per line

Coverage Regressions

Lines Coverage ∆ File
20
89.18
-0.05% src/Метрики/Классы/ОтелПрометеусЧитательМетрик.os
2
98.99
0.09% src/Метрики/Классы/ОтелМетр.os
2
89.47
-6.36% src/Метрики/Модули/ОтелСелекторВременнойАгрегации.os
1
91.96
-0.41% src/Метрики/Классы/ОтелПериодическийЧитательМетрик.os
Jobs
ID Job ID Ran Files Coverage
1 23757956379.1 30 Mar 2026 05:23PM UTC 83
95.4
GitHub Action Run
Source Files on build 23757956379
  • Tree
  • List 83
  • Changed 12
  • Source Changed 12
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23757956379
  • 1520f99d on github
  • Prev Build on master (#23734987304)
  • Next Build on master (#23797267414)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc