We are using istios as an ingress for our app which handles incoming requests from mobile devices via NATS protocol (using nodejs client).
This integration has been very beneficial since we have almost complete transparency over whats happening in production environment including logs etc., Its open source so there's no worries about any cost issues either! The only thing i dislike here was when my team migrated some applications form one server into another its took lota resources but still working fine now :) try this if u want realtime visibility ans monitoring without worrying abut costs!!