Created with Raphaƫl 2.2.0SourceServiceSourceServiceDestinationEnvoy ProxyDestinationEnvoy ProxyMixerMixerDestinationServiceDestinationServiceconnect()Proxy must confirm connection allowedCheck(CheckRequest)Attributes (values): context.protocol ("tcp") connection.id source.ip source.port source.user destination.uid destination.service request.timeCheckResponseconnect()accept()accept()With connection established, start sending datasend()send()recv()recv()...close()close()close()close()Report(ReportRequest)Attributes (values): connection.duration connection.id connection.received.bytes connection.received.bytes_total connection.sent.bytes connection.sent.bytes_total context.protocol ("tcp") context.time source.ip source.port source.user destination.ip destination.port destination.uid destination.service request.timeReportResponse