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

nixel2007 / opentelemetry / 25158106952
96%

Build:
DEFAULT BRANCH: master
Ran 30 Apr 2026 09:35AM UTC
Jobs 1
Files 122
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 Apr 2026 09:31AM UTC coverage: 84.1% (-0.09%) from 84.19%
25158106952

push

github

nixel2007
feat!: закрыть SHOULD-понижения после fleet-верификации

Закрывает 9 пунктов из docs/spec-comparison-report.md, оставшихся
после фикса MUST-нарушений и выноса B3 в отдельный пакет. Из них 7
оказались реальными регрессиями и исправлены, 2 - ложные срабатывания
(OTLP gRPC URL handling), задокументированы в коде и переоценены.

Реальные регрессии:

- Histogram default boundaries (Metrics SDK): 14 -> 15 границ,
  добавлено 7500 в СтандартныеГраницы().
- Instrument unit SHOULD NOT validate (Metrics API): убрана
  ASCII-валидация unit в ОтелБазовыйСинхронныйИнструмент и
  ОтелБазовыйНаблюдаемыйИнструмент; значение принимается как есть.
- Async observations outside callbacks (Metrics SDK): добавлен
  АтомарныйБулево ВыполняетсяCallback. ВызватьМультиОбратныеВызовы
  поднимает флаг для всех инструментов перед callback;
  ДобавитьВнешниеНаблюдения вне callback - игнорирует с warning.
- Produce SHOULD provide status (Metrics SDK): новый класс
  ОтелРезультатПроизводстваМетрик (Статус/Метрики/СообщениеОшибки),
  ИнтерфейсПродюсерМетрик.Произвести возвращает его;
  ОтелПериодическийЧитательМетрик обрабатывает с fallback на старый
  Массив.
- Stream/View configuration conflict (Metrics SDK): УстановитьПредставления
  валидирует «узость» селектора при регистрации View с явным НовоеИмя.
- Default composite propagator (Propagators): ОтелГлобальный.ПолучитьПропагаторы()
  по умолчанию возвращает composite W3C TraceContext + W3C Baggage
  через ленивую инициализацию вместо ОтелНоопПропагатор.
- Context Interaction (Trace API): удалён экспорт КлючСпана() и
  КлючBaggage() - пользователи должны использовать dedicated APIs
  (СпанИзКонтекста / КонтекстСоСпаном / BaggageИзКонтекста /
  КонтекстСBaggage).

Ложные срабатывания (N/A):

- OTLP gRPC URL schemes: underlying tonic-клиент OPI_GRPC поддерживает
  только http://, https:// - другие схемы (dns://, unix://, ipv4:)
  отвергаются. Текущее РазобратьСхемуURL уже совпадает с возможностями
  клиента.
- OTLP gRPC http(s):// t... (continued)

6871 of 8170 relevant lines covered (84.1%)

146.99 hits per line

Coverage Regressions

Lines Coverage ∆ File
46
90.74
-0.11% src/Метрики/Классы/ОтелМетр.os
18
86.36
2.54% src/Ядро/Модули/ОтелКонтекст.os
14
91.01
0.0% src/Конфигурация/Модули/ОтелАвтоконфигурация.os
11
71.12
-1.81% src/Метрики/Классы/ОтелПериодическийЧитательМетрик.os
10
88.98
-4.24% src/Ядро/Модули/ОтелУтилиты.os
7
82.73
0.0% src/Экспорт/Классы/ОтелGrpcТранспорт.os
6
86.91
-0.27% src/Метрики/Классы/ОтелБазовыйСинхронныйИнструмент.os
4
96.64
-1.56% src/Метрики/Классы/ОтелБазовыйНаблюдаемыйИнструмент.os
3
95.24
1.24% src/Ядро/Модули/ОтелГлобальный.os
Jobs
ID Job ID Ran Files Coverage
1 25158106952.1 30 Apr 2026 09:35AM UTC 122
84.1
GitHub Action Run
Source Files on build 25158106952
  • Tree
  • List 122
  • Changed 10
  • Source Changed 9
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25158106952
  • 9e7c5103 on github
  • Prev Build on master (#25155650098)
  • Next Build on master (#25158995471)
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