@@ -82,7 +82,7 @@ func (e *Event) MarshalJSON() ([]byte, error) {
8282 Resource : e .Resource ,
8383 Component : e .Component ,
8484 MethodName : e .MethodName ,
85- ContainerID : e .ContainerID ,
85+ ContainerID : formatContainerID ( e .ContainerID ) ,
8686 Subject : formatSubject (e .Subject ),
8787 SanitizedToken : e .SanitizedToken ,
8888 GRPCRequest : marshalProtoMessage (e .GRPCRequest ),
@@ -129,6 +129,15 @@ func getStatus(inProgress bool, err error) (string, string) {
129129 return status , reason
130130}
131131
132+ func formatContainerID (containerID string ) string {
133+ switch containerID {
134+ case "" , "{none}" :
135+ return "{none}"
136+ default :
137+ return containerID
138+ }
139+ }
140+
132141func formatSubject (subject string ) string {
133142 switch subject {
134143 case "" , "{none}" :
@@ -168,10 +177,10 @@ func GRPCCallAuditEvent(
168177
169178func ReportGRPCCallBegin (
170179 ctx context.Context , req proto.Message , methodName string ,
171- subject string , token string ,
180+ subject string , token string , containerID string ,
172181) {
173182 event := GRPCCallAuditEvent (
174- ctx , methodName , req , subject , token , "{none}" , true , nil ,
183+ ctx , methodName , req , subject , token , containerID , true , nil ,
175184 )
176185 ReportAuditEvent (ctx , event )
177186}
0 commit comments