From 4e30e1a86da3d64b9b32ab8fa5399616991b390d Mon Sep 17 00:00:00 2001 From: Benjamin Pracht Date: Mon, 8 Jan 2024 16:24:53 -0800 Subject: [PATCH] Send telemetry events when switching to COMPLETE state (#2371) --- pkg/service/ioservice.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/service/ioservice.go b/pkg/service/ioservice.go index 62d2820ff..67f995033 100644 --- a/pkg/service/ioservice.go +++ b/pkg/service/ioservice.go @@ -193,7 +193,8 @@ func (s *IOInfoService) UpdateIngressState(ctx context.Context, req *rpc.UpdateI switch req.State.Status { case livekit.IngressState_ENDPOINT_ERROR, - livekit.IngressState_ENDPOINT_INACTIVE: + livekit.IngressState_ENDPOINT_INACTIVE, + livekit.IngressState_ENDPOINT_COMPLETE: s.telemetry.IngressEnded(ctx, info) if req.State.Error != "" { @@ -218,7 +219,7 @@ func (s *IOInfoService) UpdateIngressState(ctx context.Context, req *rpc.UpdateI s.telemetry.IngressUpdated(ctx, info) - logger.Infow("ingress updated", "ingressID", req.IngressId) + logger.Infow("ingress updated", "ingressID", req.IngressId, "status", info.State.Status) } return &emptypb.Empty{}, nil