[BUG] tracer #344

Closed
opened 2024-04-26 18:12:15 +03:00 by vtolstov · 3 comments
Owner

придумать как скипнуть ненужные хендлеры в http/grpc сервере при старте трейсов
Хочется скипать MeterService и не писать по ним ни метрики ни трейсы HealthService

придумать как скипнуть ненужные хендлеры в http/grpc сервере при старте трейсов Хочется скипать MeterService и не писать по ним ни метрики ни трейсы HealthService
Author
Owner

Как я вижу - сделать
var (
excludeEndpoints map[string]bool
excludeEndpointsMu sync.Mutex
)

func ExcludeEndpointsAdd(...string)

func ExcludeEndpointsDel(...string)

func ExcludeEndpointsList() []string

внутри через лок мьютекса добавлять, убирать из мапы и тп.

Как я вижу - сделать var ( excludeEndpoints map[string]bool excludeEndpointsMu sync.Mutex ) func ExcludeEndpointsAdd(...string) func ExcludeEndpointsDel(...string) func ExcludeEndpointsList() []string внутри через лок мьютекса добавлять, убирать из мапы и тп.
Author
Owner

тоже самое сделать для meter

тоже самое сделать для meter
Author
Owner

сделано

сделано
vtolstov self-assigned this 2024-05-09 16:43:08 +03:00
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unistack-org/micro#344
No description provided.