[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
kgorbunov was assigned by vtolstov 2024-04-26 18:12:15 +03:00
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
kgorbunov was unassigned by vtolstov 2024-05-09 16:43:08 +03:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

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