07/06/24 15:40:55||388ac84823481303|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:40:56||dbf6ea6390d6ad32|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:40:57||fdde2d30d4ce2668|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:40:57||bff6f54143d07840|Start write log analyId 1717749657889 07/06/24 15:40:57||bff6f54143d07840|AsyncLog analyId 1717749657889: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:40:59||070de6ce709834af|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:00||a5248575201c32a1|Start write log analyId 1717749660889 07/06/24 15:41:00||a5248575201c32a1|AsyncLog analyId 1717749660889: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:01||20530b3b885713b4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:02||1a33bcc01ebe247e|START CLEAR CACHE 07/06/24 15:41:03||a8335e41186dd007|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:03||593bb889c634e238|Start write log analyId 1717749663890 07/06/24 15:41:03||593bb889c634e238|AsyncLog analyId 1717749663890: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:05||c1e3d6b547d9173c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:06||d24d8b9672cf0996|Start write log analyId 1717749666890 07/06/24 15:41:06||d24d8b9672cf0996|AsyncLog analyId 1717749666890: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:07||f337d6e6476f0f16|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:09||684078cc5dcd4d4f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:09||6c84780d245b1faa|Start write log analyId 1717749669891 07/06/24 15:41:09||6c84780d245b1faa|AsyncLog analyId 1717749669891: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:11||8380212eaa298edb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:11||29f27d7273ad6a20|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:41:12||990399dfa8c297f5|START CLEAR CACHE 07/06/24 15:41:12||8f0b0425a6331fb4|Start write log analyId 1717749672892 07/06/24 15:41:12||8f0b0425a6331fb4|AsyncLog analyId 1717749672892: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:13||8513eb133bb8239e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:15||5a8c1603aa69160f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:15||bc46e9f8025e5b7f|Start write log analyId 1717749675892 07/06/24 15:41:15||bc46e9f8025e5b7f|AsyncLog analyId 1717749675892: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:17||b3ad8eb2f795c056|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:18||cf61bea23e01ff42|Start write log analyId 1717749678895 07/06/24 15:41:18||cf61bea23e01ff42|AsyncLog analyId 1717749678895: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:19||04400939b9143e92|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:21||417587affafcf43c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:21||5feb80c132ff7c7c|Start write log analyId 1717749681895 07/06/24 15:41:21||5feb80c132ff7c7c|AsyncLog analyId 1717749681895: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:22||776fda6333296b63|START CLEAR CACHE 07/06/24 15:41:23||4cc08086a25f8bee|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:24||b70bc9e95205930a|Start write log analyId 1717749684896 07/06/24 15:41:24||b70bc9e95205930a|AsyncLog analyId 1717749684896: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:25||77e0f9047e1b9c17|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:26||739e94463b6d3fe5|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:41:27||7ff42f8b2e9a0047|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:27||47c75edf8be4c349|Start write log analyId 1717749687897 07/06/24 15:41:27||47c75edf8be4c349|AsyncLog analyId 1717749687897: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:29||825d5506ef217f32|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:30||b49081179f5acd23|Start write log analyId 1717749690897 07/06/24 15:41:30||b49081179f5acd23|AsyncLog analyId 1717749690897: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:31||891c30790c25186b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:32||6c66b123c0452f9f|START CLEAR CACHE 07/06/24 15:41:33||281aabd591e6bcc9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:33||6537e021d417ef57|Start write log analyId 1717749693898 07/06/24 15:41:33||6537e021d417ef57|AsyncLog analyId 1717749693898: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:35||6e22a671d77495c0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:36||8d9d60c102aec9bb|Start write log analyId 1717749696898 07/06/24 15:41:36||8d9d60c102aec9bb|AsyncLog analyId 1717749696898: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:37||bbe1cd179a8338fe|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:39||1feac0dade763aea|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:39||efd5138628d26595|Start write log analyId 1717749699899 07/06/24 15:41:39||efd5138628d26595|AsyncLog analyId 1717749699899: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:41||2f537f21b76cc788|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:41||b5af71a9d8a02146|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:41:42||5a6acb1b969e3e97|START CLEAR CACHE 07/06/24 15:41:42||331ad7fff9644770|Start write log analyId 1717749702899 07/06/24 15:41:42||331ad7fff9644770|AsyncLog analyId 1717749702899: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:43||2816ed22ce1ac22a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:45||8814a85fee5ec56f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:45||ac8ebed990207647|Start write log analyId 1717749705900 07/06/24 15:41:45||ac8ebed990207647|AsyncLog analyId 1717749705900: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:47||4eec1ddfd8a4c6a6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:48||83c671a9aca7d287|Start write log analyId 1717749708901 07/06/24 15:41:48||83c671a9aca7d287|AsyncLog analyId 1717749708901: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:49||dbfbbaa19f21e541|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:51||5bda9c62cc3b2933|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:51||09b3565e060314de|Start write log analyId 1717749711901 07/06/24 15:41:51||09b3565e060314de|AsyncLog analyId 1717749711901: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:52||46640f377bb61e23|START CLEAR CACHE 07/06/24 15:41:53||26a43da4f76b6caa|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:54||72fbd4564f563442|Start write log analyId 1717749714902 07/06/24 15:41:54||72fbd4564f563442|AsyncLog analyId 1717749714902: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:55||4f5f5593b3b1f370|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:56||2620f0b8e5b792b8|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:41:57||5aee8939648e224d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:41:57||cfcc9a9af03c8208|Start write log analyId 1717749717902 07/06/24 15:41:57||cfcc9a9af03c8208|AsyncLog analyId 1717749717902: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:41:59||86ed609a7e5dedca|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:00||91bbc55bc34299cd|Start write log analyId 1717749720903 07/06/24 15:42:00||91bbc55bc34299cd|AsyncLog analyId 1717749720903: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:01||320476c2fa89b7d9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:02||c654d7cfd01f8261|START CLEAR CACHE 07/06/24 15:42:03||ce7c8b198ffd1c46|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:03||815d13368aa8529e|Start write log analyId 1717749723903 07/06/24 15:42:03||815d13368aa8529e|AsyncLog analyId 1717749723903: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:05||c023b8f35bab8566|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:06||497807a7a6da3a0c|Start write log analyId 1717749726904 07/06/24 15:42:06||497807a7a6da3a0c|AsyncLog analyId 1717749726904: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:07||6c63414fb3d39e9d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:09||1222e6f96f4da8f0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:09||bf5d885c783f21ac|Start write log analyId 1717749729904 07/06/24 15:42:09||bf5d885c783f21ac|AsyncLog analyId 1717749729904: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:11||a345418dae46d2c5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:11||e11d9c04311e7993|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:42:12||7be24c04a9f236c5|START CLEAR CACHE 07/06/24 15:42:12||a3cf97dc153b70c0|Start write log analyId 1717749732905 07/06/24 15:42:12||a3cf97dc153b70c0|AsyncLog analyId 1717749732905: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:13||72766162a8a36a37|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:15||b5a3e726c66c5b59|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:15||1f36d0ceabca18cf|Start write log analyId 1717749735905 07/06/24 15:42:15||1f36d0ceabca18cf|AsyncLog analyId 1717749735905: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:17||d0933ce799a0d1cc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:18||52352d1826ca6cf1|Start write log analyId 1717749738906 07/06/24 15:42:18||52352d1826ca6cf1|AsyncLog analyId 1717749738906: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:19||9cc7890ff6cac5bb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:21||b2490a2b9f633179|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:21||d9800a3f402329b1|Start write log analyId 1717749741906 07/06/24 15:42:21||d9800a3f402329b1|AsyncLog analyId 1717749741906: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:22||9b5eda4b9d2b3d74|START CLEAR CACHE 07/06/24 15:42:23||53b8859c1f3c537a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:24||b225f003d0796805|Start write log analyId 1717749744906 07/06/24 15:42:24||b225f003d0796805|AsyncLog analyId 1717749744906: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:25||b5e41c826e22f5c4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:26||e3e032eff6d9546d|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:42:27||e9d5fdbd4bf11a0c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:27||ce955fdb382cf70f|Start write log analyId 1717749747908 07/06/24 15:42:27||ce955fdb382cf70f|AsyncLog analyId 1717749747908: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:29||d43c6356e90a6a5f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:30||60918207eec1531f|Start write log analyId 1717749750909 07/06/24 15:42:30||60918207eec1531f|AsyncLog analyId 1717749750909: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:31||ed8b0b42a7ad8667|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:32||b525bbb5ca505318|START CLEAR CACHE 07/06/24 15:42:33||b44c74f90b769fe6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:33||11cd96b284e43bc5|Start write log analyId 1717749753909 07/06/24 15:42:33||11cd96b284e43bc5|AsyncLog analyId 1717749753909: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:35||d5c13576cf73cfcd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:36||cc2b908f3be96f0f|Start write log analyId 1717749756910 07/06/24 15:42:36||cc2b908f3be96f0f|AsyncLog analyId 1717749756910: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:37||dd431225795308dd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:39||9bd425968800e777|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:39||dc40a82d61543c7e|Start write log analyId 1717749759910 07/06/24 15:42:39||dc40a82d61543c7e|AsyncLog analyId 1717749759910: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:41||7d40fe494a480497|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:41||40eb599e285e9271|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:42:42||daa004e9fb83c513|START CLEAR CACHE 07/06/24 15:42:42||9b267c5350a446cb|Start write log analyId 1717749762911 07/06/24 15:42:42||9b267c5350a446cb|AsyncLog analyId 1717749762911: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:43||fe15da578362df00|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:45||da645d9506e9635e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:45||b965d745e402341c|Start write log analyId 1717749765911 07/06/24 15:42:45||b965d745e402341c|AsyncLog analyId 1717749765911: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:47||87a2deea8fa46a62|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:48||311a286f774a632f|Start write log analyId 1717749768912 07/06/24 15:42:48||311a286f774a632f|AsyncLog analyId 1717749768912: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:49||f2e91f6dacff1fc9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:51||27ac63eb401135e0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:51||2d8dd7c03ad2b5a8|Start write log analyId 1717749771913 07/06/24 15:42:51||2d8dd7c03ad2b5a8|AsyncLog analyId 1717749771913: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:52||7cc8d23e6a1f1353|START CLEAR CACHE 07/06/24 15:42:53||9b44f9a263b89ab7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:54||f3f8f0e0328f10d2|Start write log analyId 1717749774913 07/06/24 15:42:54||f3f8f0e0328f10d2|AsyncLog analyId 1717749774913: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:55||ff786aa950e77992|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:56||6d6fef1cffd36479|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:42:57||5e2e4e0e14305d9c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:42:57||08c63bcf32bceb8f|Start write log analyId 1717749777914 07/06/24 15:42:57||08c63bcf32bceb8f|AsyncLog analyId 1717749777914: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:42:59||9612c208ecb99313|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:00||954acdb99b9210a4|Start write log analyId 1717749780914 07/06/24 15:43:00||954acdb99b9210a4|AsyncLog analyId 1717749780914: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:01||7312472c8d0f1e81|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:02||cf01e099c9b1b0b3|START CLEAR CACHE 07/06/24 15:43:03||11cc48fb66d1208a|Start write log analyId 1717749783915 07/06/24 15:43:03||11cc48fb66d1208a|AsyncLog analyId 1717749783915: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:04||2c3239aac1128314|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:05||fe28273be612cd4c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:06||3853cd1fc586de0a|Start write log analyId 1717749786916 07/06/24 15:43:06||3853cd1fc586de0a|AsyncLog analyId 1717749786916: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:07||ac35b303da465909|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:09||9bde6b0a75ace5e7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:09||b60725b0a6fe67b5|Start write log analyId 1717749789916 07/06/24 15:43:09||b60725b0a6fe67b5|AsyncLog analyId 1717749789916: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:11||30b2c26764989208|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:11||6ceee04a31e133db|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:43:12||54e97e3ec56d8da8|START CLEAR CACHE 07/06/24 15:43:12||65dd075495ea5c19|Start write log analyId 1717749792917 07/06/24 15:43:12||65dd075495ea5c19|AsyncLog analyId 1717749792917: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:13||82c1aeaf862ca327|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:15||b77e3663f1f75a43|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:15||f6319b8982073e22|Start write log analyId 1717749795917 07/06/24 15:43:15||f6319b8982073e22|AsyncLog analyId 1717749795917: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:17||b2c52e40e223da93|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:18||71d3e3ec025db559|Start write log analyId 1717749798918 07/06/24 15:43:18||71d3e3ec025db559|AsyncLog analyId 1717749798918: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:19||527c6005d9357ddc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:21||44665c765f25a7f8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:21||2339bd9b765566ba|Start write log analyId 1717749801919 07/06/24 15:43:21||2339bd9b765566ba|AsyncLog analyId 1717749801919: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:22||ae047378e4bce2fc|START CLEAR CACHE 07/06/24 15:43:23||a900cd31e4250cb2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:24||dfe0593b2196af96|Start write log analyId 1717749804919 07/06/24 15:43:24||dfe0593b2196af96|AsyncLog analyId 1717749804919: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:25||ee9fa479c1933e40|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:26||37808139addc7c39|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:43:27||b09dc346f1ac5ebe|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:27||af62a9c806bd609e|Start write log analyId 1717749807926 07/06/24 15:43:27||af62a9c806bd609e|AsyncLog analyId 1717749807926: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:29||330688d028733305|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:30||3c3976d0343120a6|Start write log analyId 1717749810928 07/06/24 15:43:30||3c3976d0343120a6|AsyncLog analyId 1717749810928: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:31||05652dd07873efea|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:32||0957e185cc330196|START CLEAR CACHE 07/06/24 15:43:33||10268957ee465836|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:33||505a2543100122a3|Start write log analyId 1717749813928 07/06/24 15:43:33||505a2543100122a3|AsyncLog analyId 1717749813928: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:35||e10a7e1977057431|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:36||5a3946e74bb57932|Start write log analyId 1717749816929 07/06/24 15:43:36||5a3946e74bb57932|AsyncLog analyId 1717749816929: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:37||80b09408cdccc70d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:39||0f69c762236e52f7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:39||6b28a9fbd50b53b9|Start write log analyId 1717749819929 07/06/24 15:43:39||6b28a9fbd50b53b9|AsyncLog analyId 1717749819929: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:41||9f66f35fd95f15ea|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:41||266146409e006afc|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:43:42||f0fdcdac8146dbf5|START CLEAR CACHE 07/06/24 15:43:42||6fe208007bcce675|Start write log analyId 1717749822929 07/06/24 15:43:42||6fe208007bcce675|AsyncLog analyId 1717749822929: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:43||52cf9988ccf0f351|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:45||59ea0ee6161f486f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:45||35f5bb7ac4f04ed0|Start write log analyId 1717749825930 07/06/24 15:43:45||35f5bb7ac4f04ed0|AsyncLog analyId 1717749825930: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:47||bb48a09c227e7cdb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:48||629c7a27b26fb2a4|Start write log analyId 1717749828930 07/06/24 15:43:48||629c7a27b26fb2a4|AsyncLog analyId 1717749828930: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:49||8df15abb18669035|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:51||8607b6bb3380095a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:51||b3cb8b859d9fd66b|Start write log analyId 1717749831931 07/06/24 15:43:51||b3cb8b859d9fd66b|AsyncLog analyId 1717749831931: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:52||1b23202f2b0435d6|START CLEAR CACHE 07/06/24 15:43:53||b50d78c6713d6684|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:54||7f287076f90c6351|Start write log analyId 1717749834932 07/06/24 15:43:54||7f287076f90c6351|AsyncLog analyId 1717749834932: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:55||855f2937b987629f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:56||cf21b613e0ebcb47|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:43:57||84554ad51f2a3d57|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:43:57||9c4d651ced93233a|Start write log analyId 1717749837932 07/06/24 15:43:57||9c4d651ced93233a|AsyncLog analyId 1717749837932: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:43:59||199c4d0c9a412e79|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:00||f77186f498a06e0c|Start write log analyId 1717749840932 07/06/24 15:44:00||f77186f498a06e0c|AsyncLog analyId 1717749840932: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:01||c71facf5dc5658dc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:02||0a3d44d31c8e7445|START CLEAR CACHE 07/06/24 15:44:03||51d5eb6f6d78fb8b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:03||1a7388630b68bf2b|Start write log analyId 1717749843933 07/06/24 15:44:03||1a7388630b68bf2b|AsyncLog analyId 1717749843933: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:05||d104b24ae43c9a71|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:06||c8f1546b08713a84|Start write log analyId 1717749846934 07/06/24 15:44:06||c8f1546b08713a84|AsyncLog analyId 1717749846934: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:07||26d0de3c039dec78|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:09||fe1b23277fc0407b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:09||2e5e96f186998465|Start write log analyId 1717749849934 INFO 2e5e96f186998465 {"traceId":"fe1b23277fc0407b","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getById","duration":54,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717749849414,"endTime":1717749849468,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} INFO 2e5e96f186998465 {"traceId":"fe1b23277fc0407b","requestId":null,"objectId":null,"service":"DeclServiceImpl.getConfSettingMob","duration":54,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717749849414,"endTime":1717749849468,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} INFO 2e5e96f186998465 {"traceId":"fe1b23277fc0407b","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":58,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717749849414,"endTime":1717749849472,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} 07/06/24 15:44:09||2e5e96f186998465|AsyncLog analyId 1717749849934: QueueSize: 3, addSuccess: 3, addFalse: 0, writeSuccess:3, writeFalse:0 07/06/24 15:44:11||4ed1b97f740a0ddf|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:11||fe2473a87e402f08|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:44:12||c924d73503c33b49|START CLEAR CACHE 07/06/24 15:44:12||8eaf439ab0e09e96|Start write log analyId 1717749852942 07/06/24 15:44:12||8eaf439ab0e09e96|AsyncLog analyId 1717749852942: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:13||95bb05cd2a29a6ae|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:15||b46cac7e59c08394|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:15||f345f15c0947f508|Start write log analyId 1717749855943 07/06/24 15:44:15||f345f15c0947f508|AsyncLog analyId 1717749855943: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:17||dd14a41239ee998b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:18||db361bb9b3a437d4|Start write log analyId 1717749858943 07/06/24 15:44:18||db361bb9b3a437d4|AsyncLog analyId 1717749858943: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:19||887dfbf11a39cbdd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:21||71b85ae618648217|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:21||e87581e8e4e5512b|Start write log analyId 1717749861943 07/06/24 15:44:21||e87581e8e4e5512b|AsyncLog analyId 1717749861943: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:22||c5ee5f8a2f2cae02|START CLEAR CACHE 07/06/24 15:44:23||653f22963afa099c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:24||4887907a9d337cc9|Start write log analyId 1717749864944 07/06/24 15:44:24||4887907a9d337cc9|AsyncLog analyId 1717749864944: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:25||c449d9bfbb14e50d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:26||1abd7584067cc96b|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:44:27||f808db45b5409854|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:27||da30163437ff25cd|Start write log analyId 1717749867945 07/06/24 15:44:27||da30163437ff25cd|AsyncLog analyId 1717749867945: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:29||c44bf3866ad48ecc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:30||4b71bff612b091d1|Start write log analyId 1717749870945 07/06/24 15:44:30||4b71bff612b091d1|AsyncLog analyId 1717749870945: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:31||bba2cfa5588a8c76|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:32||e7ec7d2ec9b1a6d2|START CLEAR CACHE 07/06/24 15:44:33||4f4bad6d54027e4b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:33||ded38146849f139c|Start write log analyId 1717749873946 07/06/24 15:44:33||ded38146849f139c|AsyncLog analyId 1717749873946: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:35||08134a6a3bb9af76|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:36||8b21a81f135b85d9|Start write log analyId 1717749876946 07/06/24 15:44:36||8b21a81f135b85d9|AsyncLog analyId 1717749876946: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:37||1ecbe295636a9e06|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:39||982c90a5224d54ab|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:39||5445cac01a5a456c|Start write log analyId 1717749879947 07/06/24 15:44:39||5445cac01a5a456c|AsyncLog analyId 1717749879947: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:41||3b05be830ac87c20|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:41||a1e71ef343f247c8|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:44:42||0fe7c558f0120ce4|START CLEAR CACHE 07/06/24 15:44:42||d6eecf655e45b5df|Start write log analyId 1717749882947 07/06/24 15:44:42||d6eecf655e45b5df|AsyncLog analyId 1717749882947: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:43||ee59ff9bec3e1e0b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:45||7695222a5a3a8766|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:45||31c354673a4b54ed|Start write log analyId 1717749885948 07/06/24 15:44:45||31c354673a4b54ed|AsyncLog analyId 1717749885948: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:47||a5fa7f656133bb8c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:48||1bec33badeca8d26|Start write log analyId 1717749888949 07/06/24 15:44:48||1bec33badeca8d26|AsyncLog analyId 1717749888949: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:49||f265d399a6fac0e5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:51||ff73c3e950e43ffa|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:51||363632bd8fb1a841|Start write log analyId 1717749891949 07/06/24 15:44:51||363632bd8fb1a841|AsyncLog analyId 1717749891949: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:52||89b53fd505c359c5|START CLEAR CACHE 07/06/24 15:44:53||b087630852975126|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:54||4095907a0a11437d|Start write log analyId 1717749894949 07/06/24 15:44:54||4095907a0a11437d|AsyncLog analyId 1717749894949: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:55||f79c17aacaaeecad|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:56||201d9125f8407086|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:44:57||f9bfbb9eb393568d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:44:57||7608a57b1fdf2466|Start write log analyId 1717749897950 07/06/24 15:44:57||7608a57b1fdf2466|AsyncLog analyId 1717749897950: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:44:59||e712fab0bb093651|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:00||31bc4fcec2928dc6|Start write log analyId 1717749900951 07/06/24 15:45:00||31bc4fcec2928dc6|AsyncLog analyId 1717749900951: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:01||62de07d4a27ad182|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:02||d3c715b43f405f1f|START CLEAR CACHE 07/06/24 15:45:03||b207bbfcd73b6fb1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:03||13a9e530ac20a5e8|Start write log analyId 1717749903951 07/06/24 15:45:03||13a9e530ac20a5e8|AsyncLog analyId 1717749903951: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:05||93008363991182eb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:06||7a0611c693c7f570|Start write log analyId 1717749906951 07/06/24 15:45:06||7a0611c693c7f570|AsyncLog analyId 1717749906951: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:07||d7eceb1440cf6f28|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:09||3568bcda915a467a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:09||9e6e5777af6dcc64|Start write log analyId 1717749909952 07/06/24 15:45:09||9e6e5777af6dcc64|AsyncLog analyId 1717749909952: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:11||25430e3bdf2de84c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:11||9dc9fafd26f01014|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:45:12||388dad093b2ffd0b|START CLEAR CACHE 07/06/24 15:45:12||8944dacc379c75e7|Start write log analyId 1717749912952 07/06/24 15:45:12||8944dacc379c75e7|AsyncLog analyId 1717749912952: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:15||0d1a4de6457a18e3|Start write log analyId 1717749915953 07/06/24 15:45:15||0d1a4de6457a18e3|AsyncLog analyId 1717749915953: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:18||0f6e62c8b6c3fb22|Start write log analyId 1717749918953 07/06/24 15:45:18||0f6e62c8b6c3fb22|AsyncLog analyId 1717749918953: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:21||18634d294695947a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:21||247e7a3e631b37f4|Start write log analyId 1717749921958 07/06/24 15:45:21||247e7a3e631b37f4|AsyncLog analyId 1717749921958: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:22||03c662594d7372ee|START CLEAR CACHE 07/06/24 15:45:23||6abd11d196b1b675|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:23||83aadce4229261bf|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:24||3fbcc7bce2580c8c|Start write log analyId 1717749924958 07/06/24 15:45:24||3fbcc7bce2580c8c|AsyncLog analyId 1717749924958: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:25||a32c5573e6208457|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:26||a8c60ade13334467|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:45:27||dc711c96e67905f1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:27||2e42a4dcef408bfe|Start write log analyId 1717749927959 07/06/24 15:45:27||2e42a4dcef408bfe|AsyncLog analyId 1717749927959: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:29||c91e926aed5d40c3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:30||10c5e2c82444690f|Start write log analyId 1717749930959 07/06/24 15:45:30||10c5e2c82444690f|AsyncLog analyId 1717749930959: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:31||b8c109e797e878a2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:32||b8b00c3144998a9d|START CLEAR CACHE 07/06/24 15:45:33||1af1cbf1d021bf55|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:33||810ab3380c68f108|Start write log analyId 1717749933960 07/06/24 15:45:33||810ab3380c68f108|AsyncLog analyId 1717749933960: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:35||dbd3dffc29656d86|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:36||6059d8c19d605ffc|Start write log analyId 1717749936961 07/06/24 15:45:36||6059d8c19d605ffc|AsyncLog analyId 1717749936961: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:37||93d714ee5b7d52e5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:39||cb95dd50baaaeebb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:39||d4f98da606835679|Start write log analyId 1717749939961 07/06/24 15:45:39||d4f98da606835679|AsyncLog analyId 1717749939961: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:41||67dab84ada06274c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:41||baa19a41e2cc6ad8|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:45:42||6990f4f536e3ff00|START CLEAR CACHE 07/06/24 15:45:42||361622fafceb9a20|Start write log analyId 1717749942962 07/06/24 15:45:42||361622fafceb9a20|AsyncLog analyId 1717749942962: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:43||d45e8f194cd2b394|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:45||57f00b762b338a2c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:45||6299f468528fb67e|Start write log analyId 1717749945962 07/06/24 15:45:45||6299f468528fb67e|AsyncLog analyId 1717749945962: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:47||c9edc1e244a250cc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:48||20e9525624906044|Start write log analyId 1717749948963 07/06/24 15:45:48||20e9525624906044|AsyncLog analyId 1717749948963: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:49||ee69569bae517182|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:51||4a993726b358558d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:51||ef4c3491dcedafaa|Start write log analyId 1717749951964 07/06/24 15:45:51||ef4c3491dcedafaa|AsyncLog analyId 1717749951964: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:52||883d4bd28dfd93df|START CLEAR CACHE 07/06/24 15:45:53||0b3332c6576e7a1d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:54||472d4b57f9772233|Start write log analyId 1717749954964 07/06/24 15:45:54||472d4b57f9772233|AsyncLog analyId 1717749954964: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:55||cf001cdf7bcf1f0d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:56||e57f3a0567557bdc|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:45:57||ac5ed97de0ea377a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:45:57||596be75af5d88306|Start write log analyId 1717749957965 07/06/24 15:45:57||596be75af5d88306|AsyncLog analyId 1717749957965: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:45:59||3ab162c7a6a0896b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:00||bcc9270019bb030d|Start write log analyId 1717749960966 07/06/24 15:46:00||bcc9270019bb030d|AsyncLog analyId 1717749960966: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:01||1372ad95acb89e25|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:02||34412006efec43f0|START CLEAR CACHE 07/06/24 15:46:03||b3745c7b7eb8cc71|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:03||0ec9fa5f78040f08|Start write log analyId 1717749963966 07/06/24 15:46:03||0ec9fa5f78040f08|AsyncLog analyId 1717749963966: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:05||96a8cfb3fcabb44b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:06||88c64f9857868e4d|Start write log analyId 1717749966967 07/06/24 15:46:06||88c64f9857868e4d|AsyncLog analyId 1717749966967: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:07||09433d0326b9bbbc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:09||1660ebbdbed9bbdb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:09||5081b02107524655|Start write log analyId 1717749969967 07/06/24 15:46:09||5081b02107524655|AsyncLog analyId 1717749969967: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:11||2703d426f842b4f2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:11||a524d1b9bc170538|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:46:12||3219ff3a25f9dd18|START CLEAR CACHE 07/06/24 15:46:12||3e6a19a86815db3d|Start write log analyId 1717749972968 07/06/24 15:46:12||3e6a19a86815db3d|AsyncLog analyId 1717749972968: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:13||98af614be2d5fe49|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:15||972fd3414f10f434|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:15||33d21b881bfa3eec|Start write log analyId 1717749975969 07/06/24 15:46:15||33d21b881bfa3eec|AsyncLog analyId 1717749975969: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:17||dde62419ea24cc17|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:18||e46b963383a51f75|Start write log analyId 1717749978969 07/06/24 15:46:18||e46b963383a51f75|AsyncLog analyId 1717749978969: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:19||43234906c77f5208|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:21||da08b1cbefaf76f8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:21||9961ce79d5512c32|Start write log analyId 1717749981970 07/06/24 15:46:21||9961ce79d5512c32|AsyncLog analyId 1717749981970: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:22||0d22f12403a3eef0|START CLEAR CACHE 07/06/24 15:46:23||e54512ae775b1d9d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:24||8ecd14c8236431f6|Start write log analyId 1717749984970 07/06/24 15:46:24||8ecd14c8236431f6|AsyncLog analyId 1717749984970: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:25||52c7be115c92c22f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:26||9de4b3447d74977e|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:46:27||c80da7b3a5374018|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:27||00dcdd7f9905a714|Start write log analyId 1717749987971 07/06/24 15:46:27||00dcdd7f9905a714|AsyncLog analyId 1717749987971: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:29||449a38c95bb0de20|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:30||6453ea28eb1db7ef|Start write log analyId 1717749990971 07/06/24 15:46:30||6453ea28eb1db7ef|AsyncLog analyId 1717749990971: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:31||8e858a2cb95df83e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:32||9d46669a77190c8c|START CLEAR CACHE 07/06/24 15:46:33||c86f89e4181beb45|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:33||26a6809439f989ad|Start write log analyId 1717749993972 07/06/24 15:46:33||26a6809439f989ad|AsyncLog analyId 1717749993972: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:35||38a6637b926f9ded|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:36||6d70d1fa0af9e8fb|Start write log analyId 1717749996973 07/06/24 15:46:36||6d70d1fa0af9e8fb|AsyncLog analyId 1717749996973: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:37||19fa0207428671d8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:39||509de5a75013e97f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:39||adb441dea4339486|Start write log analyId 1717749999973 07/06/24 15:46:39||adb441dea4339486|AsyncLog analyId 1717749999973: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:41||124b9182664e2c67|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:41||c5a79a25380fdda2|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:46:42||b2aaabf7061334f5|START CLEAR CACHE 07/06/24 15:46:42||c02782c324ead135|Start write log analyId 1717750002973 07/06/24 15:46:42||c02782c324ead135|AsyncLog analyId 1717750002973: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:43||6f88da7d988e088c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:45||af839b8171361b56|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:45||8d63d0c57e9d04c3|Start write log analyId 1717750005974 07/06/24 15:46:45||8d63d0c57e9d04c3|AsyncLog analyId 1717750005974: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:47||4a39752d7dda2f3b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:48||85ee800fc01abf7e|Start write log analyId 1717750008975 07/06/24 15:46:48||85ee800fc01abf7e|AsyncLog analyId 1717750008975: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:49||3c9aad16a5e20be9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:51||75ca2ad9dc2042ff|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:51||dad55713ebba6620|Start write log analyId 1717750011978 07/06/24 15:46:51||dad55713ebba6620|AsyncLog analyId 1717750011978: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:52||b1bfb2a99fe56776|START CLEAR CACHE 07/06/24 15:46:53||8a97fe2d3a61e7da|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:54||59615bc16563d81a|Start write log analyId 1717750014979 07/06/24 15:46:54||59615bc16563d81a|AsyncLog analyId 1717750014979: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:55||1f694e0ff8b4fc4f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:56||03e35a5ff582540f|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:46:57||0b9ee26a3df894ec|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:46:57||d86fb1a1d572fc9b|Start write log analyId 1717750017979 07/06/24 15:46:57||d86fb1a1d572fc9b|AsyncLog analyId 1717750017979: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:46:59||61cf10e31c0343a1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:00||e92e1a689a3aafb8|Start write log analyId 1717750020980 07/06/24 15:47:00||e92e1a689a3aafb8|AsyncLog analyId 1717750020980: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:01||a318594ecaf3d2c0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:02||e6febaeb938ea714|START CLEAR CACHE 07/06/24 15:47:03||0a005ecf4f4b04dc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:03||9a2ebdb54aa91022|Start write log analyId 1717750023981 07/06/24 15:47:03||9a2ebdb54aa91022|AsyncLog analyId 1717750023981: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:05||79d2b21acae4def2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:06||80c8b3dbb427f767|Start write log analyId 1717750026981 07/06/24 15:47:06||80c8b3dbb427f767|AsyncLog analyId 1717750026981: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:07||27003bddab49b4bc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:09||ef57f02b96973159|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:09||da409eeb4fece0e4|Start write log analyId 1717750029981 07/06/24 15:47:09||da409eeb4fece0e4|AsyncLog analyId 1717750029981: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:11||953b01bb3abd8536|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:11||f814a7364f855c81|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:47:12||2c2f1f7b8f9d0f2f|START CLEAR CACHE 07/06/24 15:47:12||712323190b152b38|Start write log analyId 1717750032982 07/06/24 15:47:12||712323190b152b38|AsyncLog analyId 1717750032982: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:13||01dca266352182c0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:15||1cfc5e9260a53054|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:15||7719438c0fb480bf|Start write log analyId 1717750035982 07/06/24 15:47:15||7719438c0fb480bf|AsyncLog analyId 1717750035982: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:17||bd4428201fb58f27|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:18||88dd6084dbbc0e68|Start write log analyId 1717750038983 07/06/24 15:47:18||88dd6084dbbc0e68|AsyncLog analyId 1717750038983: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:19||9996f1c6c2aec476|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:21||d7d15490f36f8372|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:21||f67450db790566bf|Start write log analyId 1717750041983 07/06/24 15:47:21||f67450db790566bf|AsyncLog analyId 1717750041983: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:22||574946d7a0a0bf3b|START CLEAR CACHE 07/06/24 15:47:23||cb1fa190bff88f96|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:24||b1d6459913aa092f|Start write log analyId 1717750044984 07/06/24 15:47:24||b1d6459913aa092f|AsyncLog analyId 1717750044984: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:25||2c0414fab98b03bb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:26||607b912f0b893005|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:47:27||9944151a124fa444|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:27||764411ec389f55d1|Start write log analyId 1717750047984 07/06/24 15:47:27||764411ec389f55d1|AsyncLog analyId 1717750047984: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:29||23b09917f631d7b1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:30||21c7040402651ea2|Start write log analyId 1717750050985 07/06/24 15:47:30||21c7040402651ea2|AsyncLog analyId 1717750050985: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:31||374068509ffdb882|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:32||44b7e6c5f5c8f097|START CLEAR CACHE 07/06/24 15:47:33||9c016496977bf163|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:33||f64bcabb05a4e9ba|Start write log analyId 1717750053986 07/06/24 15:47:33||f64bcabb05a4e9ba|AsyncLog analyId 1717750053986: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:35||3fa68e8dfb14b77c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:36||50d9447ac8eef40a|Start write log analyId 1717750056986 07/06/24 15:47:36||50d9447ac8eef40a|AsyncLog analyId 1717750056986: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:37||5a6deba6420cbb8e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:39||77e46cda8eb8d075|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:39||9c99bb8be62d8361|Start write log analyId 1717750059987 07/06/24 15:47:39||9c99bb8be62d8361|AsyncLog analyId 1717750059987: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:41||a34ac343c4427925|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:41||5fe08cde183386a8|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:47:42||535c939fb0c50881|START CLEAR CACHE 07/06/24 15:47:42||2ce131dd2709799a|Start write log analyId 1717750062987 07/06/24 15:47:42||2ce131dd2709799a|AsyncLog analyId 1717750062987: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:43||44161d63b0bc1b56|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:45||f8f3e4c337b81876|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:45||6d145daec7f55a35|Start write log analyId 1717750065988 07/06/24 15:47:45||6d145daec7f55a35|AsyncLog analyId 1717750065988: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:47||0f9eab69a2060dbc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:48||277a94022efab059|Start write log analyId 1717750068989 07/06/24 15:47:48||277a94022efab059|AsyncLog analyId 1717750068989: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:49||ec8835f4f80ed2c7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:51||e89ef846dc37199d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:51||81809e2e3962d3dd|Start write log analyId 1717750071989 07/06/24 15:47:51||81809e2e3962d3dd|AsyncLog analyId 1717750071989: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:52||ce28d1f954f237c3|START CLEAR CACHE 07/06/24 15:47:53||9841b1e1499da16e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:54||b4884cca9c666a7d|Start write log analyId 1717750074990 07/06/24 15:47:54||b4884cca9c666a7d|AsyncLog analyId 1717750074990: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:55||475ef7d2649585ba|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:56||85a3cd9dc1dcf8af|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:47:57||fbf718b167f12aa4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:47:57||bf8e0fb5ffe24810|Start write log analyId 1717750077990 07/06/24 15:47:57||bf8e0fb5ffe24810|AsyncLog analyId 1717750077990: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:47:59||283dafe6fde20d3a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:00||e6455b1d080f99ff|Start write log analyId 1717750080991 07/06/24 15:48:00||e6455b1d080f99ff|AsyncLog analyId 1717750080991: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:01||bcaa84148185805c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:02||7f061ea1cd870785|START CLEAR CACHE 07/06/24 15:48:03||9fc72dce14162f93|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:03||f2c6ae40d92a08e8|Start write log analyId 1717750083991 07/06/24 15:48:03||f2c6ae40d92a08e8|AsyncLog analyId 1717750083991: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:05||7b8bad9f48d754fe|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:06||4ba9f976a347d66c|Start write log analyId 1717750086993 07/06/24 15:48:06||4ba9f976a347d66c|AsyncLog analyId 1717750086993: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:07||ad730105dde77250|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:09||6944783204563a80|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:09||2094516682e66481|Start write log analyId 1717750089994 07/06/24 15:48:09||2094516682e66481|AsyncLog analyId 1717750089994: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:11||b971d4e837cbf097|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:11||b6ef9db66118eba6|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:48:12||9f24a75107c93ac3|START CLEAR CACHE 07/06/24 15:48:12||ddcb0489f63d1e04|Start write log analyId 1717750092995 07/06/24 15:48:12||ddcb0489f63d1e04|AsyncLog analyId 1717750092995: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:13||61547942fe74698d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:15||52499e7bbdb0fa2e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:15||7b4f5a62bf9efdec|Start write log analyId 1717750095995 07/06/24 15:48:15||7b4f5a62bf9efdec|AsyncLog analyId 1717750095995: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:17||6dc6b9b1109f6c44|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:18||1acee311a8278bc4|Start write log analyId 1717750098996 07/06/24 15:48:18||1acee311a8278bc4|AsyncLog analyId 1717750098996: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:19||c2c7e503e34c5b8e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:21||de06e2c203c7816f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:21||aeecbbaa508e6b89|Start write log analyId 1717750101996 07/06/24 15:48:21||aeecbbaa508e6b89|AsyncLog analyId 1717750101996: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:22||df36a9e1b11ea81a|START CLEAR CACHE 07/06/24 15:48:24||1940da50c5c2b5e6|Start write log analyId 1717750104997 07/06/24 15:48:24||1940da50c5c2b5e6|AsyncLog analyId 1717750104997: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:26||58f66d32a3c9f14f|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:48:26||57ba8ffbaa9b4cba|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:26||210f182866cb684d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:27||fe8696bb9d4c47c3|Start write log analyId 1717750107997 07/06/24 15:48:27||fe8696bb9d4c47c3|AsyncLog analyId 1717750107997: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:30||fedb304a2fb8e87b|Start write log analyId 1717750110998 07/06/24 15:48:30||fedb304a2fb8e87b|AsyncLog analyId 1717750110998: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:32||433ff5ad8f55de39|START CLEAR CACHE 07/06/24 15:48:33||a5bf67ec87e1e378|Start write log analyId 1717750113998 07/06/24 15:48:33||a5bf67ec87e1e378|AsyncLog analyId 1717750113998: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:35||f07698a8bec57665|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:35||f755d07748bd22bc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:36||58c682fb038fb126|Start write log analyId 1717750116999 07/06/24 15:48:36||58c682fb038fb126|AsyncLog analyId 1717750116999: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:37||f30775e87e385742|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:39||7f33e60635848219|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:39||1b27190213b90193|Start write log analyId 1717750119999 07/06/24 15:48:39||1b27190213b90193|AsyncLog analyId 1717750119999: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:41||798dd4db03ebd415|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:41||9cbbe619b28cd29c|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:48:42||fe738f3789adb925|START CLEAR CACHE 07/06/24 15:48:43||24859d9d1b6e3aa1|Start write log analyId 1717750123000 07/06/24 15:48:43||24859d9d1b6e3aa1|AsyncLog analyId 1717750123000: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:43||0861479b7e3ce911|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:45||ffb927e1ce03c317|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:46||f6cc5bc43248cd01|Start write log analyId 1717750126000 07/06/24 15:48:46||f6cc5bc43248cd01|AsyncLog analyId 1717750126000: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:47||53077e15193fd256|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:49||d94da2b6e9efb9dc|Start write log analyId 1717750129001 07/06/24 15:48:49||d94da2b6e9efb9dc|AsyncLog analyId 1717750129001: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:49||59a98d65d9f03323|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:51||cf86e9c1ee5384a6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:52||bccde59e54010ec0|Start write log analyId 1717750132001 07/06/24 15:48:52||bccde59e54010ec0|AsyncLog analyId 1717750132001: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:52||a22bc6802975d267|START CLEAR CACHE 07/06/24 15:48:53||2d167b06d8d00f2e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:55||71c20e14e73b1577|Start write log analyId 1717750135002 07/06/24 15:48:55||71c20e14e73b1577|AsyncLog analyId 1717750135002: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:55||88a1f61e99f12e6a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:56||d941f8e583550a06|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:48:57||23e2177e5dcd24f7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:48:58||8dbe12e9eca98a78|Start write log analyId 1717750138002 07/06/24 15:48:58||8dbe12e9eca98a78|AsyncLog analyId 1717750138002: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:48:59||aefb24f25f4f6ad7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:01||a622d973807b5bb3|Start write log analyId 1717750141003 07/06/24 15:49:01||a622d973807b5bb3|AsyncLog analyId 1717750141003: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:02||6cbb831f61829c76|START CLEAR CACHE 07/06/24 15:49:04||4c12ce65f89b8e52|Start write log analyId 1717750144003 07/06/24 15:49:04||4c12ce65f89b8e52|AsyncLog analyId 1717750144003: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:06||8eb33fb4b44ddf78|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:07||6c860e10f144d6da|Start write log analyId 1717750147004 07/06/24 15:49:07||6c860e10f144d6da|AsyncLog analyId 1717750147004: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:07||0a44f63b38072b78|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:09||cbfef7d41a5448e4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:10||7984c1c33ffa5d78|Start write log analyId 1717750150004 07/06/24 15:49:10||7984c1c33ffa5d78|AsyncLog analyId 1717750150004: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:11||617ea43bfe48b44f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:11||1c20a2a62845ca84|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:49:12||513829ddff996ea1|START CLEAR CACHE 07/06/24 15:49:13||c53ec13b2912e303|Start write log analyId 1717750153005 07/06/24 15:49:13||c53ec13b2912e303|AsyncLog analyId 1717750153005: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:16||c6e4de1fa66bbc7d|Start write log analyId 1717750156006 07/06/24 15:49:16||c6e4de1fa66bbc7d|AsyncLog analyId 1717750156006: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:17||8e37d75ddb07d93e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:19||180983728fc76226|Start write log analyId 1717750159006 07/06/24 15:49:19||180983728fc76226|AsyncLog analyId 1717750159006: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:19||87ff0aaffb2de597|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:21||9649c1a2b09adcf7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:22||1752e05ee4c4234b|Start write log analyId 1717750162007 07/06/24 15:49:22||1752e05ee4c4234b|AsyncLog analyId 1717750162007: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:22||2eb09b39345f3acb|START CLEAR CACHE 07/06/24 15:49:23||a0dd7029c211383e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:25||516a2ca45fdf2127|Start write log analyId 1717750165007 07/06/24 15:49:25||516a2ca45fdf2127|AsyncLog analyId 1717750165007: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:25||89c852a57f56bb50|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:26||f954b9c9c6353589|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:49:27||4ab9628e021c36b9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:28||5d3e8c14730aaa13|Start write log analyId 1717750168008 07/06/24 15:49:28||5d3e8c14730aaa13|AsyncLog analyId 1717750168008: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:29||08a6630a59d3bbed|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:31||5957d12f91f71b1d|Start write log analyId 1717750171008 07/06/24 15:49:31||5957d12f91f71b1d|AsyncLog analyId 1717750171008: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:31||33f577c93e5caac3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:32||d0c64efdf90600f3|START CLEAR CACHE 07/06/24 15:49:33||a07512dfe98f3931|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:34||e49abe4a583f15cb|Start write log analyId 1717750174009 07/06/24 15:49:34||e49abe4a583f15cb|AsyncLog analyId 1717750174009: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:35||47e01a29d0b0902d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:37||cb72e9f11ebb7d2c|Start write log analyId 1717750177009 07/06/24 15:49:37||cb72e9f11ebb7d2c|AsyncLog analyId 1717750177009: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:37||2aad5106ccde36cc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:39||fd153472ec6b66da|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:40||85ee6dfdbcbbcf4e|Start write log analyId 1717750180010 07/06/24 15:49:40||85ee6dfdbcbbcf4e|AsyncLog analyId 1717750180010: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:41||d54a1559b0431d6e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:41||04eb8eca3f01d605|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:49:42||e19856510f608355|START CLEAR CACHE 07/06/24 15:49:43||d169d40656f166ee|Start write log analyId 1717750183011 07/06/24 15:49:43||d169d40656f166ee|AsyncLog analyId 1717750183011: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:43||85da9758ff93a525|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:45||0c2b02f387c6b729|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:46||380232aa98241331|Start write log analyId 1717750186011 07/06/24 15:49:46||380232aa98241331|AsyncLog analyId 1717750186011: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:47||aa20bc316ff1ca68|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:49||9ecd2c8ea131b709|Start write log analyId 1717750189012 07/06/24 15:49:49||9ecd2c8ea131b709|AsyncLog analyId 1717750189012: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:49||4b1b028db11f714a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:52||22db8d4be94a031d|Start write log analyId 1717750192013 07/06/24 15:49:52||22db8d4be94a031d|AsyncLog analyId 1717750192013: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:52||651b10248b69b32d|START CLEAR CACHE 07/06/24 15:49:52||857a4a44f896a0ba|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:53||382dbad47ebbf404|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:55||b1a992f8430812c4|Start write log analyId 1717750195014 07/06/24 15:49:55||b1a992f8430812c4|AsyncLog analyId 1717750195014: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:55||b4ecb3c6ab907c38|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:56||1906d11edc3eca13|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:49:57||86bc1a8c36b0191d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:49:58||ef1332fa3e58cdfb|Start write log analyId 1717750198014 07/06/24 15:49:58||ef1332fa3e58cdfb|AsyncLog analyId 1717750198014: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:49:59||e4e31f6fac646a0c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:01||fcc0be1378ce53dd|Start write log analyId 1717750201015 07/06/24 15:50:01||fcc0be1378ce53dd|AsyncLog analyId 1717750201015: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:01||bf588e875bb76cdf|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:02||ffcb58aef07b3230|START CLEAR CACHE 07/06/24 15:50:03||62bbfeedb86818fb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:04||d122955caeb7615b|Start write log analyId 1717750204015 07/06/24 15:50:04||d122955caeb7615b|AsyncLog analyId 1717750204015: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:05||d7e78a90cfc17372|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:07||dae4b117de8de537|Start write log analyId 1717750207016 07/06/24 15:50:07||dae4b117de8de537|AsyncLog analyId 1717750207016: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:10||521e58da0d5b8665|Start write log analyId 1717750210017 07/06/24 15:50:10||521e58da0d5b8665|AsyncLog analyId 1717750210017: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:11||a6ecd00b02c6143f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:11||360d0dd59788c13a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:11||e69654179cdc8670|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:11||d61e0e4639b4bb7a|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:50:12||67a3e2d7e628c3af|START CLEAR CACHE 07/06/24 15:50:13||f7118c4d3a5aa4ca|Start write log analyId 1717750213017 07/06/24 15:50:13||f7118c4d3a5aa4ca|AsyncLog analyId 1717750213017: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:13||08bb8e937f28b652|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:15||6b0f9bddc09f66a5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:16||e790ef57d3a67479|Start write log analyId 1717750216018 07/06/24 15:50:16||e790ef57d3a67479|AsyncLog analyId 1717750216018: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:17||168faec2da986938|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:19||c4d04b2d614ff7bd|Start write log analyId 1717750219018 07/06/24 15:50:19||c4d04b2d614ff7bd|AsyncLog analyId 1717750219018: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:19||fea20ba35b176a11|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:21||60045dfae03cddcf|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:22||972d6e15fbcdcf5c|Start write log analyId 1717750222019 07/06/24 15:50:22||972d6e15fbcdcf5c|AsyncLog analyId 1717750222019: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:22||0cf6d1e0b2dc0f5a|START CLEAR CACHE 07/06/24 15:50:23||4a33689b8adc2077|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:25||a46bf9ce5a4fbf44|Start write log analyId 1717750225019 07/06/24 15:50:25||a46bf9ce5a4fbf44|AsyncLog analyId 1717750225019: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:25||3bc0e92ef7f5439b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:26||4eab4e71909dcdef|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:50:27||3cf644d71586d7e3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:28||11a7005cf2006e95|Start write log analyId 1717750228022 07/06/24 15:50:28||11a7005cf2006e95|AsyncLog analyId 1717750228022: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:29||154dd06f06c4be6b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:31||95b74f27b1ecba22|Start write log analyId 1717750231022 07/06/24 15:50:31||95b74f27b1ecba22|AsyncLog analyId 1717750231022: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:31||88b343ccdf8b43cc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:32||1462fa5e1cb413b1|START CLEAR CACHE 07/06/24 15:50:33||d4b8fcf88b0da07f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:34||2c59480a2802c637|Start write log analyId 1717750234023 07/06/24 15:50:34||2c59480a2802c637|AsyncLog analyId 1717750234023: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:35||3c35d25476ffa9d3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:37||f48118d53a7983ee|Start write log analyId 1717750237025 07/06/24 15:50:37||f48118d53a7983ee|AsyncLog analyId 1717750237025: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:37||501357653c5c33a5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:39||e6af335f20da169e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:40||ad42c47117796c86|Start write log analyId 1717750240029 07/06/24 15:50:40||ad42c47117796c86|AsyncLog analyId 1717750240029: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:41||86e367781857b67b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:41||33c73ac001deb8f0|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:50:42||4c069bfb3c0c9b79|START CLEAR CACHE 07/06/24 15:50:43||50d2de5de9ef64da|Start write log analyId 1717750243030 07/06/24 15:50:43||50d2de5de9ef64da|AsyncLog analyId 1717750243030: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:43||921fb8e345b7708b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:45||000c499b2f2a6da2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:46||33e3de1c00044cee|Start write log analyId 1717750246030 07/06/24 15:50:46||33e3de1c00044cee|AsyncLog analyId 1717750246030: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:47||d449bc5972458531|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:49||bc4ef95b59e9ea46|Start write log analyId 1717750249031 07/06/24 15:50:49||bc4ef95b59e9ea46|AsyncLog analyId 1717750249031: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:49||7085bda2b1ddff25|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:51||26b018e56c81bee5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:52||7d6b311a89ef4aaf|Start write log analyId 1717750252031 INFO 7d6b311a89ef4aaf {"traceId":"7085bda2b1ddff25","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getDeclByCode","duration":54,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750249408,"endTime":1717750249462,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} INFO 7d6b311a89ef4aaf {"traceId":"7085bda2b1ddff25","requestId":null,"objectId":null,"service":"DeclServiceImpl.filterApiPushLog","duration":54,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717750249408,"endTime":1717750249462,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} 07/06/24 15:50:52||7d6b311a89ef4aaf|AsyncLog analyId 1717750252031: QueueSize: 2, addSuccess: 2, addFalse: 0, writeSuccess:2, writeFalse:0 07/06/24 15:50:52||61d14ed1aa23bbbf|START CLEAR CACHE 07/06/24 15:50:53||ffaddccceea90681|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:55||3cfdf6e9aa2263a3|Start write log analyId 1717750255034 07/06/24 15:50:55||3cfdf6e9aa2263a3|AsyncLog analyId 1717750255034: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:55||9305e5de1debcf85|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:56||145d9980b562b57c|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:50:57||3870db90d3c03bfe|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:50:58||4ae6d9aeaa41bbb4|Start write log analyId 1717750258035 07/06/24 15:50:58||4ae6d9aeaa41bbb4|AsyncLog analyId 1717750258035: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:50:59||61193994166303a8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:01||e47894dee0f87406|Start write log analyId 1717750261036 07/06/24 15:51:01||e47894dee0f87406|AsyncLog analyId 1717750261036: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:01||b2d58ac309635454|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:02||dee1e297b4aaf76f|START CLEAR CACHE 07/06/24 15:51:03||af798cd88a366d5a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:04||af64ebe9845c04e4|Start write log analyId 1717750264036 07/06/24 15:51:04||af64ebe9845c04e4|AsyncLog analyId 1717750264036: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:05||e3900fa37faaa5db|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:07||e368816469bf3085|Start write log analyId 1717750267037 07/06/24 15:51:07||e368816469bf3085|AsyncLog analyId 1717750267037: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:07||ee3d7ae5d552df89|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:09||71efe1a46924aa1b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:10||2822fc0aa9646911|Start write log analyId 1717750270038 07/06/24 15:51:10||2822fc0aa9646911|AsyncLog analyId 1717750270038: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:11||d82af726657d2bc1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:11||c5703a0602a4113c|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:51:12||7e91262cd7aa4697|START CLEAR CACHE 07/06/24 15:51:13||097dc234ca49e92e|Start write log analyId 1717750273038 07/06/24 15:51:13||097dc234ca49e92e|AsyncLog analyId 1717750273038: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:13||57fa26ffcf84aa7c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:15||864e6a9610ffb6f3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:16||7680c8339b00ce90|Start write log analyId 1717750276039 07/06/24 15:51:16||7680c8339b00ce90|AsyncLog analyId 1717750276039: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:17||64fae3dfce7790d0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:19||55984075f9977e63|Start write log analyId 1717750279039 07/06/24 15:51:19||55984075f9977e63|AsyncLog analyId 1717750279039: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:19||7857a76fb32bbbcd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:21||f4f7916e69c26e16|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:22||150b15a29cdb9187|Start write log analyId 1717750282040 07/06/24 15:51:22||150b15a29cdb9187|AsyncLog analyId 1717750282040: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:22||a67a70e0f49c976c|START CLEAR CACHE 07/06/24 15:51:23||129a7fab477d9744|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:25||a0d4ba9dfe848dc2|Start write log analyId 1717750285040 07/06/24 15:51:25||a0d4ba9dfe848dc2|AsyncLog analyId 1717750285040: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:25||3e4d2f1bed7f34ee|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:26||dff1d3c4f2528def|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:51:27||ad3a095c8f852266|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:28||0af87cc5cd733e59|Start write log analyId 1717750288041 07/06/24 15:51:28||0af87cc5cd733e59|AsyncLog analyId 1717750288041: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:29||378da67c3c9c6167|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:31||5fb23365003e4f0f|Start write log analyId 1717750291042 07/06/24 15:51:31||5fb23365003e4f0f|AsyncLog analyId 1717750291042: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:31||c6245570fecde74d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:32||d51fdc95717451a6|START CLEAR CACHE 07/06/24 15:51:33||83c37ca3550b4e47|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:34||41b0caebbb6b9338|Start write log analyId 1717750294042 07/06/24 15:51:34||41b0caebbb6b9338|AsyncLog analyId 1717750294042: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:35||58df6ac0e3680c4f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:37||df5827e859be0e81|Start write log analyId 1717750297043 07/06/24 15:51:37||df5827e859be0e81|AsyncLog analyId 1717750297043: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:37||368e2d4a2d519c53|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:39||26c818a84509c29e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:40||54551ff30b54c7bd|Start write log analyId 1717750300043 07/06/24 15:51:40||54551ff30b54c7bd|AsyncLog analyId 1717750300043: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:41||b49c5eef501e3f25|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:41||f2f204c093b4af61|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:51:42||7637767f8c4f0db6|START CLEAR CACHE 07/06/24 15:51:43||5b1867c5669e1e16|Start write log analyId 1717750303044 07/06/24 15:51:43||5b1867c5669e1e16|AsyncLog analyId 1717750303044: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:43||0aa531e9e297ebd1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:45||4bb99f2d2d4e0647|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:46||ae6f9b61e1dd99fc|Start write log analyId 1717750306045 07/06/24 15:51:46||ae6f9b61e1dd99fc|AsyncLog analyId 1717750306045: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:47||9fe09831b8b41f54|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:49||d7bcb1e9f73a348b|Start write log analyId 1717750309045 07/06/24 15:51:49||d7bcb1e9f73a348b|AsyncLog analyId 1717750309045: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:49||b723815032ab2842|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:51||7a79f8b93505f164|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:52||d76d959e518ce3fa|Start write log analyId 1717750312046 07/06/24 15:51:52||d76d959e518ce3fa|AsyncLog analyId 1717750312046: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:52||17a95403c48996b5|START CLEAR CACHE 07/06/24 15:51:53||6f92e64e2323ed3d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:55||2ecd4f989a920648|Start write log analyId 1717750315047 07/06/24 15:51:55||2ecd4f989a920648|AsyncLog analyId 1717750315047: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:55||df58f303d6d94dc6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:56||f76ee78de8bb53f5|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:51:57||16c33b0b3444f4d1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:51:58||0ab998538091f821|Start write log analyId 1717750318047 07/06/24 15:51:58||0ab998538091f821|AsyncLog analyId 1717750318047: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:51:59||71cb628b88bee535|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:01||fb179f005cfa77b9|Start write log analyId 1717750321047 07/06/24 15:52:01||fb179f005cfa77b9|AsyncLog analyId 1717750321047: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:01||d4051aced16220c1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:02||0ce6203459643f9c|START CLEAR CACHE 07/06/24 15:52:03||2bc383ded68be84b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:04||3f8abe6c1d405f4e|Start write log analyId 1717750324048 07/06/24 15:52:04||3f8abe6c1d405f4e|AsyncLog analyId 1717750324048: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:05||49554117448aa330|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:07||8553225dda8cdcba|Start write log analyId 1717750327048 07/06/24 15:52:07||8553225dda8cdcba|AsyncLog analyId 1717750327048: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:07||a61cf7d3c8cdff9e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:09||71b52792d1d57292|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:10||f11c51d6c1216439|Start write log analyId 1717750330050 07/06/24 15:52:10||f11c51d6c1216439|AsyncLog analyId 1717750330050: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:11||73a227284c70214b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:11||4d92496edc2bbce8|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:52:12||667667c1109bc1be|START CLEAR CACHE 07/06/24 15:52:13||93bed867bb77882b|Start write log analyId 1717750333050 07/06/24 15:52:13||93bed867bb77882b|AsyncLog analyId 1717750333050: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:13||655eee4dbb1f8bda|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:15||92985672b6cb492e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:16||8f8f18385250566f|Start write log analyId 1717750336051 07/06/24 15:52:16||8f8f18385250566f|AsyncLog analyId 1717750336051: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:17||d4aec503b21f933a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:19||87425a0b3ea73174|Start write log analyId 1717750339052 07/06/24 15:52:19||87425a0b3ea73174|AsyncLog analyId 1717750339052: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:19||a7cfde19fec23609|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:21||a7a63e6c89f90954|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:22||a041e7d23e834eeb|Start write log analyId 1717750342056 07/06/24 15:52:22||a041e7d23e834eeb|AsyncLog analyId 1717750342056: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:22||ec365ecef4d66c4e|START CLEAR CACHE 07/06/24 15:52:23||c7508fd9f61f6498|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:25||187c092a3de96aab|Start write log analyId 1717750345056 07/06/24 15:52:25||187c092a3de96aab|AsyncLog analyId 1717750345056: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:25||627a2308253a130c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:26||7594258076936f2a|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:52:27||6aba0294e502b47c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:28||04cae6c5033b0320|Start write log analyId 1717750348057 07/06/24 15:52:28||04cae6c5033b0320|AsyncLog analyId 1717750348057: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:29||526199cd20f8b2fb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:31||75aa4d7b94201529|Start write log analyId 1717750351057 07/06/24 15:52:31||75aa4d7b94201529|AsyncLog analyId 1717750351057: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:31||9ca6507ed9a9ec73|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:32||c2e5a10bbabb7b92|START CLEAR CACHE 07/06/24 15:52:33||3085f36e79982d32|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:34||689173cf12a49e80|Start write log analyId 1717750354058 07/06/24 15:52:34||689173cf12a49e80|AsyncLog analyId 1717750354058: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:35||120f3698848c4631|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:37||49a21d6852d7d133|Start write log analyId 1717750357064 07/06/24 15:52:37||49a21d6852d7d133|AsyncLog analyId 1717750357064: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:37||08f1354a5270c28a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:39||edb98172b3ce5949|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:40||0bdf85a21b598367|Start write log analyId 1717750360064 07/06/24 15:52:40||0bdf85a21b598367|AsyncLog analyId 1717750360064: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:41||b738d336eee5f0ce|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:41||1f14ca2731bc80c7|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:52:42||4b2f470e2d09ac57|START CLEAR CACHE 07/06/24 15:52:43||02f4fccbf4b383ef|Start write log analyId 1717750363065 07/06/24 15:52:43||02f4fccbf4b383ef|AsyncLog analyId 1717750363065: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:43||389174afabf52568|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:45||a92c37ca48c1fac7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:46||39dce4cc3b4a50b6|Start write log analyId 1717750366065 07/06/24 15:52:46||39dce4cc3b4a50b6|AsyncLog analyId 1717750366065: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:47||f4b06754ac801520|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:49||5cbe9d10a2ca30b4|Start write log analyId 1717750369068 07/06/24 15:52:49||5cbe9d10a2ca30b4|AsyncLog analyId 1717750369068: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:49||35e16c9556342b94|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:51||825c00ab8979d97f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:52||3fedf61c5f8b9731|Start write log analyId 1717750372069 07/06/24 15:52:52||3fedf61c5f8b9731|AsyncLog analyId 1717750372069: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:52||44d5ee5358753f3d|START CLEAR CACHE 07/06/24 15:52:53||de553f809f71a118|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:55||ec99694134680dae|Start write log analyId 1717750375069 07/06/24 15:52:55||ec99694134680dae|AsyncLog analyId 1717750375069: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:55||a9196a261f3b1d8c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:56||0c463b2dc23f77e8|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:52:57||8d38893c833f2441|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:52:58||73043802fec76418|Start write log analyId 1717750378070 07/06/24 15:52:58||73043802fec76418|AsyncLog analyId 1717750378070: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:52:59||bf36c0ba3f836fc1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:01||ae551c266e9dcfd1|Start write log analyId 1717750381070 07/06/24 15:53:01||ae551c266e9dcfd1|AsyncLog analyId 1717750381070: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:01||5dcbd6127a04037f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:02||952aa364df87899b|START CLEAR CACHE 07/06/24 15:53:03||c5c4505c1fd54808|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:04||0b4e85e81dee6916|Start write log analyId 1717750384071 07/06/24 15:53:04||0b4e85e81dee6916|AsyncLog analyId 1717750384071: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:05||7b0a7804a8daef27|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:07||919eec9ca845eefd|Start write log analyId 1717750387073 07/06/24 15:53:07||919eec9ca845eefd|AsyncLog analyId 1717750387073: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:07||37d9169f0f1a4c5a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:10||14c8627fab389237|Start write log analyId 1717750390073 07/06/24 15:53:10||14c8627fab389237|AsyncLog analyId 1717750390073: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:10||0d0327df63e1cc1d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:11||5447ac3b66c3bcbc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:11||26f3a609369b300c|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:53:12||769ce00133812a27|START CLEAR CACHE 07/06/24 15:53:13||70f5c1153b50551f|Start write log analyId 1717750393074 07/06/24 15:53:13||70f5c1153b50551f|AsyncLog analyId 1717750393074: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:13||aa304e6c2a456201|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:15||df02efd5712129c9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:16||91a88a6e417f9db7|Start write log analyId 1717750396074 07/06/24 15:53:16||91a88a6e417f9db7|AsyncLog analyId 1717750396074: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:17||c0272334bb5209b6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:19||9df4a2bd82e8c053|Start write log analyId 1717750399075 07/06/24 15:53:19||9df4a2bd82e8c053|AsyncLog analyId 1717750399075: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:19||c944b61f2af26873|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:21||3edb4d1849fe289e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:22||8d1cc2995609bb98|Start write log analyId 1717750402075 07/06/24 15:53:22||8d1cc2995609bb98|AsyncLog analyId 1717750402075: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:22||9d0afd986dd24b02|START CLEAR CACHE 07/06/24 15:53:23||4b7d37795b00f08c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:25||a20e9cc6191aef2f|Start write log analyId 1717750405076 07/06/24 15:53:25||a20e9cc6191aef2f|AsyncLog analyId 1717750405076: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:25||2d4564356b429c46|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:26||0ac3ad0a8178614d|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:53:27||5c30611c25abafc6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:28||20a89eac1fb15b69|Start write log analyId 1717750408076 07/06/24 15:53:28||20a89eac1fb15b69|AsyncLog analyId 1717750408076: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:29||bde59e50cf4df2a9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:31||e9621ca570adebce|Start write log analyId 1717750411077 07/06/24 15:53:31||e9621ca570adebce|AsyncLog analyId 1717750411077: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:31||3e454a6f65c4b289|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:32||9d9b9d027ec11d80|START CLEAR CACHE 07/06/24 15:53:33||27822e8938eb9e76|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:34||b92749dad4177597|Start write log analyId 1717750414077 07/06/24 15:53:34||b92749dad4177597|AsyncLog analyId 1717750414077: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:35||e61fb516aaa387a5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:37||8497dd473b72ecba|Start write log analyId 1717750417078 07/06/24 15:53:37||8497dd473b72ecba|AsyncLog analyId 1717750417078: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:37||909d366e1ccc5f21|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:39||49153e470af62178|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:40||8178085f028814c3|Start write log analyId 1717750420078 07/06/24 15:53:40||8178085f028814c3|AsyncLog analyId 1717750420078: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:41||ff67d10539bdd53d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:41||b2bc160585768adb|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:53:42||8b6ca001c65625c0|START CLEAR CACHE 07/06/24 15:53:43||c0bcfc0b1349e10e|Start write log analyId 1717750423078 07/06/24 15:53:43||c0bcfc0b1349e10e|AsyncLog analyId 1717750423078: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:43||f2e95854235a95e3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:45||bd0cc9857996ce62|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:46||e3412b6141c30e29|Start write log analyId 1717750426079 07/06/24 15:53:46||e3412b6141c30e29|AsyncLog analyId 1717750426079: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:47||b1414f51e778cad8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:49||131d9fe84460950f|Start write log analyId 1717750429080 07/06/24 15:53:49||131d9fe84460950f|AsyncLog analyId 1717750429080: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:49||fa40c756029a0a96|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:51||91783f04e50525c6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:52||bd6d286c700162d4|Start write log analyId 1717750432081 07/06/24 15:53:52||bd6d286c700162d4|AsyncLog analyId 1717750432081: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:52||6d22f7bad2ed2c1a|START CLEAR CACHE 07/06/24 15:53:53||41eddeb6342bf09d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:55||d851ddfc56b2bd3b|Start write log analyId 1717750435081 07/06/24 15:53:55||d851ddfc56b2bd3b|AsyncLog analyId 1717750435081: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:55||e0c363d603eca79d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:56||95709ac2b994a8b6|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:53:57||7086b3cb56d4939f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:53:58||51a56dc7cf4dc800|Start write log analyId 1717750438082 07/06/24 15:53:58||51a56dc7cf4dc800|AsyncLog analyId 1717750438082: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:53:59||f12d681ef5710f26|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:01||86f0b8d23abf538b|Start write log analyId 1717750441082 07/06/24 15:54:01||86f0b8d23abf538b|AsyncLog analyId 1717750441082: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:01||669fc3a001bfd852|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:02||b190e9404775b285|START CLEAR CACHE 07/06/24 15:54:03||8511951c3e1b6e38|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:04||f12abce796756c8c|Start write log analyId 1717750444082 07/06/24 15:54:04||f12abce796756c8c|AsyncLog analyId 1717750444082: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:07||40cc3ce56e003e7d|Start write log analyId 1717750447094 07/06/24 15:54:07||40cc3ce56e003e7d|AsyncLog analyId 1717750447094: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:08||f24c5c51e2582e43|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:10||f7185075a133260d|Start write log analyId 1717750450095 07/06/24 15:54:10||f7185075a133260d|AsyncLog analyId 1717750450095: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:10||240d8760368c04d7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:11||857b7609509d18e3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:11||da52dcb86aeeb694|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:54:12||feb74df510e73ec2|START CLEAR CACHE 07/06/24 15:54:13||bbbfb6805d413a98|Start write log analyId 1717750453095 07/06/24 15:54:13||bbbfb6805d413a98|AsyncLog analyId 1717750453095: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:13||59af6101215b7954|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:15||f3128bc4e98b742d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:16||71a635645f46b56f|Start write log analyId 1717750456096 07/06/24 15:54:16||71a635645f46b56f|AsyncLog analyId 1717750456096: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:17||9c45a923fa7e73ad|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:19||975e1d553cda7c37|Start write log analyId 1717750459096 07/06/24 15:54:19||975e1d553cda7c37|AsyncLog analyId 1717750459096: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:19||11eb2080956ae8fd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:21||a1934488ef7c1b33|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:22||b55c4179af7a8f04|Start write log analyId 1717750462097 07/06/24 15:54:22||b55c4179af7a8f04|AsyncLog analyId 1717750462097: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:22||a1c6b3e8a2c22887|START CLEAR CACHE 07/06/24 15:54:23||641ee89fff407e3c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:25||28e3839ca885a8bd|Start write log analyId 1717750465097 07/06/24 15:54:25||28e3839ca885a8bd|AsyncLog analyId 1717750465097: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:25||a2e19d09f8cb3ba2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:26||b02953fa970ad154|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:54:27||da477e8da95d4307|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:28||4f0eccd2a6887f47|Start write log analyId 1717750468098 07/06/24 15:54:28||4f0eccd2a6887f47|AsyncLog analyId 1717750468098: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:29||037213007fd4a065|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:31||6a3697b7e09bf9f0|Start write log analyId 1717750471098 07/06/24 15:54:31||6a3697b7e09bf9f0|AsyncLog analyId 1717750471098: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:31||cffdca0fa5926d61|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:32||d20fb22d44ec67e8|START CLEAR CACHE 07/06/24 15:54:34||74fdaf3066273771|Start write log analyId 1717750474099 07/06/24 15:54:34||74fdaf3066273771|AsyncLog analyId 1717750474099: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:37||3d8c15b4405238e8|Start write log analyId 1717750477099 07/06/24 15:54:37||3d8c15b4405238e8|AsyncLog analyId 1717750477099: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:38||bb8b797a2365bd2c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:38||e21f1195f96bfe34|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:39||f4ed06407e2d92c4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:40||aee71e5814c01782|Start write log analyId 1717750480100 07/06/24 15:54:40||aee71e5814c01782|AsyncLog analyId 1717750480100: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:41||3e68a69b62745e87|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:41||42d12058f09c5c9d|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:54:42||a53871131b579682|START CLEAR CACHE 07/06/24 15:54:43||48a6a5a660bbb1f6|Start write log analyId 1717750483100 07/06/24 15:54:43||48a6a5a660bbb1f6|AsyncLog analyId 1717750483100: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:43||6a526a4172f17526|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:45||f20aa9b80fa3227f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:46||eb3f88cb8898db7f|Start write log analyId 1717750486100 07/06/24 15:54:46||eb3f88cb8898db7f|AsyncLog analyId 1717750486100: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:47||a8d26e11b3682165|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:49||74ce5ff43ee9db0d|Start write log analyId 1717750489101 07/06/24 15:54:49||74ce5ff43ee9db0d|AsyncLog analyId 1717750489101: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:49||6106597cd31556cd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:51||3aef1a7d053a0c14|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:52||6f8910f6d264e334|Start write log analyId 1717750492101 07/06/24 15:54:52||6f8910f6d264e334|AsyncLog analyId 1717750492101: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:52||ad910f719ed7b42a|START CLEAR CACHE 07/06/24 15:54:53||f669e2a9f277bc5d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:55||395515c1c0bd4758|Start write log analyId 1717750495101 07/06/24 15:54:55||395515c1c0bd4758|AsyncLog analyId 1717750495101: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:55||492519cbbaac26bc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:56||39a222f1d9a11b2f|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:54:57||ce9e2f39505757c8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:54:58||10640f10d727729d|Start write log analyId 1717750498102 07/06/24 15:54:58||10640f10d727729d|AsyncLog analyId 1717750498102: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:54:59||edcdf94d50e37c73|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:01||f1d153fb2988206d|Start write log analyId 1717750501102 07/06/24 15:55:01||f1d153fb2988206d|AsyncLog analyId 1717750501102: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:01||8dab67d05305917c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:02||8c99229754668543|START CLEAR CACHE 07/06/24 15:55:04||6fb88cd3710122ab|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:04||bad161991491af5f|Start write log analyId 1717750504103 07/06/24 15:55:04||bad161991491af5f|AsyncLog analyId 1717750504103: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:05||c2bb70ecc718be61|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:07||62d55bba2939bf27|Start write log analyId 1717750507103 07/06/24 15:55:07||62d55bba2939bf27|AsyncLog analyId 1717750507103: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:07||98d235ecd2b1cba3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:09||48cccd40010e68ce|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:10||be2edfe532783830|Start write log analyId 1717750510104 07/06/24 15:55:10||be2edfe532783830|AsyncLog analyId 1717750510104: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:11||58644df69207340a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:11||50b2e26415005edd|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:55:12||0e1e0f1a6e5626a7|START CLEAR CACHE 07/06/24 15:55:13||95596689277f0c7b|Start write log analyId 1717750513104 07/06/24 15:55:13||95596689277f0c7b|AsyncLog analyId 1717750513104: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:13||645fd2757f567ab9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:15||6d5d9ec4a1d700b9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:16||984d82d5d6ea83bc|Start write log analyId 1717750516105 07/06/24 15:55:16||984d82d5d6ea83bc|AsyncLog analyId 1717750516105: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:17||85f2f110cb1ec0ae|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:19||9d2433c6b80c0950|Start write log analyId 1717750519106 07/06/24 15:55:19||9d2433c6b80c0950|AsyncLog analyId 1717750519106: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:19||8e767c23ea59b86e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:21||77987e751c43ac30|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:22||daa2cfd95ad6815a|START CLEAR CACHE 07/06/24 15:55:22||477751a3141925ce|Start write log analyId 1717750522106 07/06/24 15:55:22||477751a3141925ce|AsyncLog analyId 1717750522106: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:23||6b85e0980c5c5fe5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:25||255b87af735cf1c5|Start write log analyId 1717750525107 07/06/24 15:55:25||255b87af735cf1c5|AsyncLog analyId 1717750525107: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:25||ff3e98efa7ee2e7e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:26||dc9b8cb97aa285e1|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:55:27||f6d8fdce796da570|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:28||991ad08a1ce47a28|Start write log analyId 1717750528107 07/06/24 15:55:28||991ad08a1ce47a28|AsyncLog analyId 1717750528107: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:29||652c9b730460bf87|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:31||d944e7e4330d6810|Start write log analyId 1717750531107 07/06/24 15:55:31||d944e7e4330d6810|AsyncLog analyId 1717750531107: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:31||957489baab875d75|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:32||1ccaca80a26d4035|START CLEAR CACHE 07/06/24 15:55:33||fdfd2cae300516a9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:34||7c2b69200ecbbea5|Start write log analyId 1717750534108 07/06/24 15:55:34||7c2b69200ecbbea5|AsyncLog analyId 1717750534108: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:35||6b31f6ed3e81a872|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:37||303585f41298a81f|Start write log analyId 1717750537108 07/06/24 15:55:37||303585f41298a81f|AsyncLog analyId 1717750537108: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:37||196edfa6f00f35ad|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:39||9bbfb461e676fdb4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:40||cfaa5abeb3f77c79|Start write log analyId 1717750540109 07/06/24 15:55:40||cfaa5abeb3f77c79|AsyncLog analyId 1717750540109: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:41||22ab7b72e504b733|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:41||a217ca448a0eca37|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:55:42||f4bb11b3d2b602b8|START CLEAR CACHE 07/06/24 15:55:43||ab722b95a8738170|Start write log analyId 1717750543109 07/06/24 15:55:43||ab722b95a8738170|AsyncLog analyId 1717750543109: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:43||9e29c5ccbf5e9d05|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:45||4be2d6494f05dd84|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:46||e878b776e736f911|Start write log analyId 1717750546110 07/06/24 15:55:46||e878b776e736f911|AsyncLog analyId 1717750546110: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:47||cd8596047b0f7b93|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:49||01c0dd0654bcb8cf|Start write log analyId 1717750549110 07/06/24 15:55:49||01c0dd0654bcb8cf|AsyncLog analyId 1717750549110: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:49||6d306220ecc176cf|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:51||3454e68dd2929a8a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:52||4ac5ea406f49ad5d|START CLEAR CACHE 07/06/24 15:55:52||9741b1c24cb85490|Start write log analyId 1717750552111 07/06/24 15:55:52||9741b1c24cb85490|AsyncLog analyId 1717750552111: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:53||a7d9d0ac7252cc4b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:55||69495f87c3096f38|Start write log analyId 1717750555111 07/06/24 15:55:55||69495f87c3096f38|AsyncLog analyId 1717750555111: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:55||11c3f7fe7cd28993|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:56||f744f23bbfcab6cb|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:55:57||abb499dff622b064|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:55:58||65c3b4a040e6939d|Start write log analyId 1717750558112 07/06/24 15:55:58||65c3b4a040e6939d|AsyncLog analyId 1717750558112: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:55:59||d55da7d455c46c30|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:01||1f1e9354421ef394|Start write log analyId 1717750561112 07/06/24 15:56:01||1f1e9354421ef394|AsyncLog analyId 1717750561112: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:01||7337e748bf12b4fa|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:02||ed7491b45bc9088c|START CLEAR CACHE 07/06/24 15:56:03||61c69f48d9a9eba7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:04||cfbec989a117cf1b|Start write log analyId 1717750564113 07/06/24 15:56:04||cfbec989a117cf1b|AsyncLog analyId 1717750564113: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:05||77643d3eccb14015|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:07||049c0eab20b4eb0c|Start write log analyId 1717750567113 07/06/24 15:56:07||049c0eab20b4eb0c|AsyncLog analyId 1717750567113: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:07||707687fd16dc3da3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:09||6acdcb90a61e8c53|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:10||2d7647f6a1f2d1d1|Start write log analyId 1717750570114 07/06/24 15:56:10||2d7647f6a1f2d1d1|AsyncLog analyId 1717750570114: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:11||b91c60b71cc7e37a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:11||152ebb2da87a6c46|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:56:12||8ef6b5230e941eba|START CLEAR CACHE 07/06/24 15:56:13||4bd934986eec8a26|Start write log analyId 1717750573120 07/06/24 15:56:13||4bd934986eec8a26|AsyncLog analyId 1717750573120: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:13||3ce3ca8691513bb5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:15||3b6bcb9a41771334|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:16||0df4e50eaadeafba|Start write log analyId 1717750576121 07/06/24 15:56:16||0df4e50eaadeafba|AsyncLog analyId 1717750576121: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:17||223f98c6747c45d4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:19||877320c4ab5d3e56|Start write log analyId 1717750579121 07/06/24 15:56:19||877320c4ab5d3e56|AsyncLog analyId 1717750579121: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:19||ea8165c23d98ae37|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:21||cb84ea28065cb591|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:22||c0461b5d207c78e3|START CLEAR CACHE 07/06/24 15:56:22||e8b664b5991de148|Start write log analyId 1717750582122 07/06/24 15:56:22||e8b664b5991de148|AsyncLog analyId 1717750582122: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:23||2dd0a54fcc4c00f5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:25||3ecd51bb94612bd6|Start write log analyId 1717750585122 07/06/24 15:56:25||3ecd51bb94612bd6|AsyncLog analyId 1717750585122: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:25||9d1726160ea5e895|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:26||993c6ff076c6eb46|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:56:27||811f2cfd2e7665be|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:28||6c6c333b6d70d810|Start write log analyId 1717750588123 07/06/24 15:56:28||6c6c333b6d70d810|AsyncLog analyId 1717750588123: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:29||e23633c168f84f5d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:31||365a203d7f125ad6|Start write log analyId 1717750591123 07/06/24 15:56:31||365a203d7f125ad6|AsyncLog analyId 1717750591123: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:31||a15d65952349be49|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:32||01c74c34d024cbc3|START CLEAR CACHE 07/06/24 15:56:33||8a81e639e1a5ec33|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:34||675b1d08c39b22a8|Start write log analyId 1717750594124 07/06/24 15:56:34||675b1d08c39b22a8|AsyncLog analyId 1717750594124: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:35||50c4388b2f6ed92a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:37||935f693064d59ec3|Start write log analyId 1717750597125 07/06/24 15:56:37||935f693064d59ec3|AsyncLog analyId 1717750597125: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:37||c09e2c58832dc640|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:39||09b28502aad29fc9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:40||26313b9d3175ee80|Start write log analyId 1717750600126 07/06/24 15:56:40||26313b9d3175ee80|AsyncLog analyId 1717750600126: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:41||dd0b8ac78136a602|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:41||a6242562967d8ee9|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:56:42||d61c3f0041d4d4d3|START CLEAR CACHE 07/06/24 15:56:43||6ec2d1aeb42832d5|Start write log analyId 1717750603126 07/06/24 15:56:43||6ec2d1aeb42832d5|AsyncLog analyId 1717750603126: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:43||d3fc856888e197ba|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:45||8e55a4de572292e4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:46||34612f3b428dcb22|Start write log analyId 1717750606127 07/06/24 15:56:46||34612f3b428dcb22|AsyncLog analyId 1717750606127: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:47||aef14df18e8422e6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:49||46139f1d9e5b066c|Start write log analyId 1717750609127 07/06/24 15:56:49||46139f1d9e5b066c|AsyncLog analyId 1717750609127: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:49||0a583b94de700cb6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:51||cb9adb0be866e135|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:52||b4b86310bb789d77|START CLEAR CACHE 07/06/24 15:56:52||f2751c693639db54|Start write log analyId 1717750612127 07/06/24 15:56:52||f2751c693639db54|AsyncLog analyId 1717750612127: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:54||39c2bc3832b59d0e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:55||83886a98d8155f82|Start write log analyId 1717750615128 07/06/24 15:56:55||83886a98d8155f82|AsyncLog analyId 1717750615128: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:55||fe8198114a51deac|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:56||c0ed3ce6d48bc733|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:56:57||747850cc11111f62|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:56:58||23f9b714710b4caa|Start write log analyId 1717750618128 07/06/24 15:56:58||23f9b714710b4caa|AsyncLog analyId 1717750618128: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:56:59||b1d1393222732a28|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:01||80c8758e6096f11c|Start write log analyId 1717750621129 07/06/24 15:57:01||80c8758e6096f11c|AsyncLog analyId 1717750621129: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:01||2cb62a577a514a4b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:02||c9a30d5cffa5c8b8|START CLEAR CACHE 07/06/24 15:57:03||eab1163213fab4a6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:04||e446b47157b5c553|Start write log analyId 1717750624129 07/06/24 15:57:04||e446b47157b5c553|AsyncLog analyId 1717750624129: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:05||17943534eac261dc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:07||90afa956c07334d1|Start write log analyId 1717750627130 07/06/24 15:57:07||90afa956c07334d1|AsyncLog analyId 1717750627130: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:07||1a3325c71461dd5b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:09||d0e21327619da032|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:10||1f776948d70ef322|Start write log analyId 1717750630130 07/06/24 15:57:10||1f776948d70ef322|AsyncLog analyId 1717750630130: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:11||2d22d677b3f02f45|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:11||ee657f1077ba441f|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:57:12||3893eccf7c0efb6b|START CLEAR CACHE 07/06/24 15:57:13||03725ab2168a3a6e|Start write log analyId 1717750633131 07/06/24 15:57:13||03725ab2168a3a6e|AsyncLog analyId 1717750633131: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:13||846ecb2cff08ea2a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:15||efa4748303a4adff|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:16||073da9fc42486601|Start write log analyId 1717750636132 07/06/24 15:57:16||073da9fc42486601|AsyncLog analyId 1717750636132: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:17||66a29b411d6ee25e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:19||0037c50faec0ffb9|Start write log analyId 1717750639132 07/06/24 15:57:19||0037c50faec0ffb9|AsyncLog analyId 1717750639132: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:19||b1270bfc4a62c9fd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:21||d48d8d88bbcf5527|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:22||8f599b17196df885|START CLEAR CACHE 07/06/24 15:57:22||1753faddf2da9686|Start write log analyId 1717750642133 07/06/24 15:57:22||1753faddf2da9686|AsyncLog analyId 1717750642133: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:23||74f84a3114df52ab|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:25||dba201d8cbee7ce3|Start write log analyId 1717750645134 07/06/24 15:57:25||dba201d8cbee7ce3|AsyncLog analyId 1717750645134: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:25||6f5eb353ebafff0b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:26||5ca2120c4f500944|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:57:27||e744b8825df26860|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:28||ffc108441afd3c8a|Start write log analyId 1717750648134 07/06/24 15:57:28||ffc108441afd3c8a|AsyncLog analyId 1717750648134: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:30||43eabd4b9c94f23e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:31||369985149bec4d3b|Start write log analyId 1717750651135 07/06/24 15:57:31||369985149bec4d3b|AsyncLog analyId 1717750651135: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:31||44302819c317d663|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:32||9a3730521d50c72e|START CLEAR CACHE 07/06/24 15:57:34||c6468fdb4e0f33bd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:34||6a0c1599bc897454|Start write log analyId 1717750654135 07/06/24 15:57:34||6a0c1599bc897454|AsyncLog analyId 1717750654135: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:34||87ab11125d9bcb5b| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:34||a5f7c26fff76632b|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:34||a887c2c4af8d32ce|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:34||5309f5f8afbf6c5e|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:34||65c9e92843362b76|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:35||5309f5f8afbf6c5e|[0c4ed48c-3539] Error [java.lang.UnsupportedOperationException] for HTTP POST "/viewAccountInfo3", but ServerHttpResponse already committed (200 OK) 07/06/24 15:57:35||9b3e256cce830988|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:35||6c9d82a823bbc238|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:35||ee5787cc2a7b280c|changeProvinceCodeCampaign|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[184]}|-|build_code:2024.4.19,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),myvt_checksum:HV9WnnxR6M7PZn5eB5N2jvt21Ws=,os_version:17.500000,version_app:7.8,|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":{\"campaignCode\":\"Dot14\",\"startDate\":\"07/10/2018\",\"endSupportdate\":\"14/11/2018\",\"endNotificationDate\":\"31/12/2026\",\"listProvince\":[{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0162\",\"newProvinceCode\":\"032\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0163\",\"newProvinceCode\":\"033\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0164\",\"newProvinceCode\":\"034\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0165\",\"newProvinceCode\":\"035\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0166\",\"newProvinceCode\":\"036\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0167\",\"newProvinceCode\":\"037\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0168\",\"newProvinceCode\":\"038\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"0169\",\"newProvinceCode\":\"039\",\"code\":null,\"name\":null},{\"provinceName\":\"Viettel\",\"oldProvinceCode\":\"016966\",\"newProvinceCode\":\"03966\",\"code\":null,\"name\":null},{\"provinceName\":\"Mobifone\",\"oldProvinceCode\":\"0128\",\"newProvinceCode\":\"078\",\"code\":null,\"name\":null},{\"provinceName\":\"Mobifone\",\"oldProvinceCode\":\"0126\",\"newProvinceCode\":\"076\",\"code\":null,\"name\":null},{\"provinceName\":\"Mobifone\",\"oldProvinceCode\":\"0122\",\"newProvinceCode\":\"077\",\"code\":null,\"name\":null},{\"provinceName\":\"Mobifone\",\"oldProvinceCode\":\"0121\",\"newProvinceCode\":\"079\",\"code\":null,\"name\":null},{\"provinceName\":\"Mobifone\",\"oldProvinceCode\":\"0120\",\"newProvinceCode\":\"070\",\"code\":null,\"name\":null},{\"provinceName\":\"Vinaphone\",\"oldProvinceCode\":\"0125\",\"newProvinceCode\":\"085\",\"code\":null,\"name\":null},{\"provinceName\":\"Vinaphone\",\"oldProvinceCode\":\"0123\",\"newProvinceCode\":\"083\",\"code\":null,\"name\":null},{\"provinceName\":\"Vinaphone\",\"oldProvinceCode\":\"0129\",\"newProvinceCode\":\"082\",\"code\":null,\"name\":null},{\"provinceName\":\"Vinaphone\",\"oldProvinceCode\":\"0127\",\"newProvinceCode\":\"081\",\"code\":null,\"name\":null},{\"provinceName\":\"Vinaphone\",\"oldProvinceCode\":\"0124\",\"newProvinceCode\":\"084\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01865\",\"newProvinceCode\":\"0565\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01866\",\"newProvinceCode\":\"0566\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01867\",\"newProvinceCode\":\"0567\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01868\",\"newProvinceCode\":\"0568\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01869\",\"newProvinceCode\":\"0569\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01882\",\"newProvinceCode\":\"0582\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01883\",\"newProvinceCode\":\"0583\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01884\",\"newProvinceCode\":\"0584\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01885\",\"newProvinceCode\":\"0585\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01886\",\"newProvinceCode\":\"0586\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01887\",\"newProvinceCode\":\"0587\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01888\",\"newProvinceCode\":\"0588\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01889\",\"newProvinceCode\":\"0589\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01863\",\"newProvinceCode\":\"0563\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01864\",\"newProvinceCode\":\"0564\",\"code\":null,\"name\":null},{\"provinceName\":\"Vietnamobile\",\"oldProvinceCode\":\"01862\",\"newProvinceCode\":\"0562\",\"code\":null,\"name\":null},{\"provinceName\":\"Gmobile\",\"oldProvinceCode\":\"01999\",\"newProvinceCode\":\"0599\",\"code\":null,\"name\":null},{\"provinceName\":\"Gmobile\",\"oldProvinceCode\":\"01998\",\"newProvinceCode\":\"0598\",\"code\":null,\"name\":null},{\"provinceName\":\"Gmobile\",\"oldProvinceCode\":\"01993\",\"newProvinceCode\":\"0593\",\"code\":null,\"name\":null},{\"provinceName\":\"Gmobile\",\"oldProvinceCode\":\"01992\",\"newProvinceCode\":\"0592\",\"code\":null,\"name\":null}]},\"errorCodeTracing\":null}" 07/06/24 15:57:35||b79d594a018608b3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:35||fed4b21b02189112|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:181) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:206) |_ Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.validateToken(AuthenticationManager.java:218) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$validateToken$8(AuthenticationManager.java:183) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:35||a63f89b3dfccc0e3|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Truyền thiếu tham số token. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:107) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:36) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilter$FilterSubscriber.onSubscribe(FluxFilter.java:85) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:451) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:219) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:263) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onComplete(FluxPeekFuseable.java:595) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2068) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:846) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:608) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:588) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onComplete(FluxFlatMap.java:465) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:294) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:230) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:371) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:109) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1817) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:337) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:354) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoPublishOn$PublishOnSubscriber.run(MonoPublishOn.java:181) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth.lambda$null$6(ReactorSleuth.java:324) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) ~[reactor-core-3.4.18.jar:3.4.18] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:35||a63f89b3dfccc0e3|[757689f5-3553] Error [java.lang.UnsupportedOperationException] for HTTP POST "/getSettingNoneToken", but ServerHttpResponse already committed (200 OK) 07/06/24 15:57:35||a63f89b3dfccc0e3|[757689f5-1, L:/10.1.115.209:8080 - R:/10.207.252.75:15114] Error finishing response. Closing connection java.lang.UnsupportedOperationException: null at org.springframework.http.ReadOnlyHttpHeaders.add(ReadOnlyHttpHeaders.java:91) ~[spring-web-5.3.20.jar:5.3.20] Suppressed: com.viettel.fw.exception.CustomAuthenticationException: Truyền thiếu tham số token. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:107) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:36) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:96) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:282) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:863) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:109) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onComplete(FluxFilterFuseable.java:391) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2058) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onComplete(FluxConcatArray.java:230) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:196) ~[reactor-netty-core-1.0.19.jar:1.0.19] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:272) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:352) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollChannel.doWriteBytes(AbstractEpollChannel.java:364) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.writeBytes(AbstractEpollStreamChannel.java:260) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(AbstractEpollStreamChannel.java:471) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWrite(AbstractEpollStreamChannel.java:429) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.flush0(AbstractEpollChannel.java:557) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:531) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:125) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:356) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:127) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:765) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext$WriteTask.run(AbstractChannelHandlerContext.java:1071) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume(Mono.java:3792) com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:150) Error has been observed at the following site(s): *______Mono.onErrorResume ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:150) |_ Mono.map ⇢ at com.viettel.myviettel.configuration.security.SecurityContextRepository.load(SecurityContextRepository.java:36) *____________Mono.flatMap ⇢ at org.springframework.security.core.context.ReactiveSecurityContextHolder.getContext(ReactiveSecurityContextHolder.java:47) |_ Mono.map ⇢ at org.springframework.security.web.server.context.SecurityContextServerWebExchange.getPrincipal(SecurityContextServerWebExchange.java:47) |_ Mono.filter ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:59) |_ Mono.switchIfEmpty ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:61) |_ Mono.flatMap ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:65) |_ Mono.then ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:65) *______Mono.onErrorResume ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.filter(ExceptionTranslationWebFilter.java:58) |_ checkpoint ⇢ org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *_______________Mono.then ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:62) *______Mono.switchIfEmpty ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:62) |_ Mono.map ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:62) |_ Mono.flatMap ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:63) |_ Mono.flatMap ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:63) |_ checkpoint ⇢ org.springframework.security.web.server.authentication.logout.LogoutWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *____________Mono.flatMap ⇢ at org.springframework.security.web.server.savedrequest.ServerRequestCacheWebFilter.filter(ServerRequestCacheWebFilter.java:39) |_ checkpoint ⇢ org.springframework.security.web.server.savedrequest.ServerRequestCacheWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.web.server.context.SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *____________Mono.flatMap ⇢ at com.viettel.myviettel.filter.logApp.LogAppFilter.filter(LogAppFilter.java:37) |_ checkpoint ⇢ com.viettel.myviettel.filter.logApp.LogAppFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.web.server.context.ReactorContextWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.web.server.header.HttpHeaderWriterWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.config.web.server.ServerHttpSecurity$ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *____________Mono.flatMap ⇢ at org.springframework.security.web.server.WebFilterChainProxy.filter(WebFilterChainProxy.java:56) |_ checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.cloud.sleuth.instrument.web.TraceWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter.filter(MetricsWebFilter.java:87) |_ Mono.doOnCancel ⇢ at org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter.filter(MetricsWebFilter.java:88) *__Mono.transformDeferred ⇢ at org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter.filter(MetricsWebFilter.java:82) |_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *_______________Mono.then ⇢ at com.viettel.fw.filter.GatewayContextFilter.lambda$readBody$5(GatewayContextFilter.java:203) *____________Mono.flatMap ⇢ at com.viettel.fw.filter.GatewayContextFilter.readBody(GatewayContextFilter.java:183) |_ checkpoint ⇢ com.viettel.fw.filter.GatewayContextFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler.handle(ExceptionHandlingWebHandler.java:77) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler.handle(ExceptionHandlingWebHandler.java:77) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler.handle(ExceptionHandlingWebHandler.java:77) |_ Mono.doOnSuccess ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handle(HttpWebHandlerAdapter.java:249) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handle(HttpWebHandlerAdapter.java:250) *______________Mono.error ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler$CheckpointInsertingHandler.handle(ExceptionHandlingWebHandler.java:98) |_ checkpoint ⇢ HTTP POST "/getSettingNoneToken" [ExceptionHandlingWebHandler] *______________Mono.error ⇢ at org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler.handle(AbstractErrorWebExceptionHandler.java:306) *______________Mono.error ⇢ at org.springframework.web.server.handler.ResponseStatusExceptionHandler.handle(ResponseStatusExceptionHandler.java:68) *______________Mono.error ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handleUnresolvedError(HttpWebHandlerAdapter.java:310) *_______________Mono.then ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handle(HttpWebHandlerAdapter.java:251) |_ Mono.doOnError ⇢ at org.springframework.http.server.reactive.ReactorHttpHandlerAdapter.apply(ReactorHttpHandlerAdapter.java:66) |_ Mono.doOnSuccess ⇢ at org.springframework.http.server.reactive.ReactorHttpHandlerAdapter.apply(ReactorHttpHandlerAdapter.java:67) *____Mono.deferContextual ⇢ at reactor.netty.http.server.HttpServer$HttpServerHandle.onStateChange(HttpServer.java:960) Original Stack Trace: at org.springframework.http.ReadOnlyHttpHeaders.add(ReadOnlyHttpHeaders.java:91) ~[spring-web-5.3.20.jar:5.3.20] at com.viettel.myviettel.configuration.security.AuthenticationManager.handleError(AuthenticationManager.java:164) ~[classes/:0.0.1-SNAPSHOT] at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$5(AuthenticationManager.java:150) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.Mono.lambda$onErrorResume$32(Mono.java:3809) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:36) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:96) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:282) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:863) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:109) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onComplete(FluxFilterFuseable.java:391) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2058) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onComplete(FluxConcatArray.java:230) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:196) ~[reactor-netty-core-1.0.19.jar:1.0.19] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:272) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:352) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollChannel.doWriteBytes(AbstractEpollChannel.java:364) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.writeBytes(AbstractEpollStreamChannel.java:260) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteSingle(AbstractEpollStreamChannel.java:471) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWrite(AbstractEpollStreamChannel.java:429) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.flush0(AbstractEpollChannel.java:557) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:531) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:125) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:356) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:127) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:765) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext$WriteTask.run(AbstractChannelHandlerContext.java:1071) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:36||fce09bb3b5003010|logoutApp|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[246]}|-|build_code:2024.4.19,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),myvt_checksum:5jaRggUM8N7YvKFVdUqY7ZcuJOs=,os_version:17.500000,token:1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=,version_app:7.8,|200|"{\"errorCode\":0,\"message\":\"Đăng xuất thành công.\",\"data\":[],\"errorCodeTracing\":null}" 07/06/24 15:57:36||e7fc922f8e7f01cc| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:36||e7fc922f8e7f01cc| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getSegmentAndUser(FeatureGroupServiceImpl.java:733) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getSegmentAndUser(FeatureGroupServiceImpl.java:739) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:36||e7fc922f8e7f01cc| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getSegmentAndUser(FeatureGroupServiceImpl.java:733) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getSegmentAndUser(FeatureGroupServiceImpl.java:739) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *___________Mono.zip ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getFeatureGroupV3(FeatureGroupServiceImpl.java:148) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getFeatureGroupV3(FeatureGroupServiceImpl.java:149) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:36||e7fc922f8e7f01cc| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getSegmentAndUser(FeatureGroupServiceImpl.java:733) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getSegmentAndUser(FeatureGroupServiceImpl.java:739) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *___________Mono.zip ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getFeatureGroupV3(FeatureGroupServiceImpl.java:148) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.FeatureGroupServiceImpl.getFeatureGroupV3(FeatureGroupServiceImpl.java:149) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:36||e7fc922f8e7f01cc|getFeatureGroupV3|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[285]}|-|accountType:1,build_code:2024.4.19,code:tien_ich_vien_thong,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),myvt_checksum:5jaRggUM8N7YvKFVdUqY7ZcuJOs=,os_version:17.500000,token:1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=,version_app:7.8,|200|"{\"errorCode\":-2,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"data\":null,\"errorCodeTracing\":null}" 07/06/24 15:57:36||92be7966895dc938|getCommonSetting|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[246]}|-|build_code:2024.4.19,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),myvt_checksum:5jaRggUM8N7YvKFVdUqY7ZcuJOs=,os_version:17.500000,token:1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=,version_app:7.8,|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":{\"config_link_here\":\"https://viettel.vn/di-dong/sim-so\",\"khdn_buy_sim_ver6\":\"{\\\"khdn_buy_sim_online_video_call_verify\\\":\\\"1\\\",\\\"khdn_buy_sim_online_using_ai_identify\\\":\\\"1\\\",\\\"khdn_buy_sim_online_ai_supporter\\\":\\\"1\\\",\\\"khdn_buy_sim_enable\\\":\\\"1\\\"}\",\"isGtgtV2\":\"1\",\"khdn_buy_sim_ver3\":\"{\\\"khdn_buy_sim_online_video_call_verify\\\":\\\"0\\\",\\\"khdn_buy_sim_online_using_ai_identify\\\":\\\"0\\\",\\\"khdn_buy_sim_online_ai_supporter\\\":\\\"0\\\",\\\"khdn_buy_sim_enable\\\":\\\"0\\\"}\",\"message_viettel_money\":\"{\\\"message\\\":\\\"Thuê bao chưa có tài khoản Viettel Money/ Mobile money\\\",\\\"iosStoreLink\\\":\\\"https://km.vtmoney.vn/314y/webnew\\\",\\\"androidStoreLink\\\":\\\"https://km.vtmoney.vn/314y/webnew\\\"}\",\"khdn_buy_sim_ver5\":\"{\\\"khdn_buy_sim_online_video_call_verify\\\":\\\"0\\\",\\\"khdn_buy_sim_online_using_ai_identify\\\":\\\"0\\\",\\\"khdn_buy_sim_online_ai_supporter\\\":\\\"0\\\",\\\"khdn_buy_sim_enable\\\":\\\"0\\\"}\",\"conf_delivery_form_buysim_data_v2\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":1,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"active_switch_telco\":\"1\",\"khdn_buy_sim_ver4\":\"{\\\"khdn_buy_sim_online_video_call_verify\\\":\\\"0\\\",\\\"khdn_buy_sim_online_using_ai_identify\\\":\\\"0\\\",\\\"khdn_buy_sim_online_ai_supporter\\\":\\\"0\\\",\\\"khdn_buy_sim_enable\\\":\\\"0\\\"}\",\"enable_video_call_sim_travel\":\"1\",\"simso_liveness_detection_actions\":\"[\\\"turn_left\\\",\\\"turn_right\\\",\\\"blink\\\",\\\"smile\\\"]\",\"confirm_roaming_future\":\"Chọn đăng nhập để sử dụng tính năng đăng ký hẹn ngày tương lai\",\"enable_debug_mode\":\"0\",\"host_name_lifebox\":\"https://lifebox.vn/\",\"buy_sim_online_using_ai_identify_v5\":\"1\",\"buy_sim_online_video_call_verify_v6\":\"1\",\"web_viettelplus\":\"{\\\"banner\\\":\\\"28C3535BD0744432A59CC91256216242\\\",\\\"block_telecom\\\":\\\"26DF75E6385345C8B2CB846553CADCEC\\\",\\\"block_ftth\\\":\\\"281F45F5EBEA444587474A8ADFD34B7A\\\",\\\"block_cuoc_didong\\\":0,\\\"title_partner_voucher\\\":\\\"Ưu đãi đối tác\\\",\\\"desc_partner_voucher\\\":\\\"Đa dạng danh mục ưu đãi hấp dẫn để bạn lựa chọn\\\",\\\"block_tienich\\\":\\\"B95DE6A278674663ADEC774A5A0F6283\\\",\\\"block_hoivien\\\":\\\"8D1A95506FC244BAA6C75AC3BCAC1D10\\\",\\\"title_member_information\\\":\\\"Thông tin hội viên\\\",\\\"member_information\\\":1,\\\"images_introduct_vtp\\\":\\\"https://media.vietteltelecom.vn/upload/ckfinder/images/bannerGioithieu.png\\\",\\\"introduct_vtp\\\":1,\\\"title_promotion\\\":\\\"Ưu đãi Viettel\\\",\\\"promotion_vtp\\\":1,\\\"partner_offers\\\":1,\\\"title_recommend\\\":\\\"Gợi ý cho bạn\\\",\\\"recommend_vtp\\\":1,\\\"become_partner\\\":1,\\\"title_take_point\\\":\\\"Săn điểm Viettel++\\\",\\\"take_point\\\":1,\\\"title_login_vtp\\\":\\\"Đăng nhập\\\",\\\"login_vtp\\\":1}\",\"buy_sim_online_using_ai_identify_v4\":\"1\",\"force_debug_mode\":\"1\",\"buy_sim_online_using_ai_identify_v6\":\"1\",\"enable_register_info_video_call_app\":\"1\",\"enable_pre_paid\":\"1\",\"new_browser\":\"1\",\"enable_standart_info_video_call\":\"1\",\"buy_sim_online_video_call_verify_v4\":\"1\",\"buy_sim_online_video_call_verify_v5\":\"1\",\"enable_edit_address_buy_sim\":\"0\",\"enable_login_qr\":\"1\",\"intro_switch_telco\":\"https://viettel.vn/chuyen-mang-giu-so\",\"versionIOS\":\"7.7\",\"service_vnpay_unlogin_paymentv2\":\"{\\\"data\\\":\\\"1\\\",\\\"fee_payment\\\":\\\"50000\\\",\\\"fee_payment_max\\\":\\\"10000000\\\",\\\"fee_payment_min\\\":\\\"10000\\\",\\\"fee_payment_vtfree\\\":\\\"50000\\\",\\\"vtpay_enable_vtfree\\\":1,\\\"hot_charge\\\":\\\"1\\\",\\\"postpaid\\\":\\\"1\\\",\\\"prepaid\\\":\\\"1\\\",\\\"topup\\\":\\\"1\\\",\\\"vas\\\":\\\"0\\\",\\\"vtfree\\\":\\\"1\\\",\\\"cdt\\\":\\\"1\\\",\\\"mm\\\":\\\"1\\\",\\\"pincode\\\":\\\"1\\\",\\\"esim\\\":\\\"1\\\",\\\"urbox\\\":\\\"1\\\",\\\"cdt_ts\\\":\\\"1\\\",\\\"debt_cdt\\\":\\\"1\\\",\\\"topup_cdt\\\":\\\"1\\\",\\\"message_off_service\\\":\\\"Hệ thống đang nâng cấp, Quý khách vui lòng thử lại sau\\\"}\",\"get_data_default_viettelplus\":\"0\",\"mandatory_policy\":\"[\\\"49\\\",\\\"50\\\",\\\"200\\\",\\\"201\\\",\\\"202\\\",\\\"203\\\",\\\"204\\\",\\\"205\\\",\\\"206\\\",\\\"207\\\",\\\"208\\\",\\\"209\\\",\\\"210\\\",\\\"211\\\",\\\"212\\\",\\\"213\\\",\\\"214\\\",\\\"215\\\",\\\"216\\\",\\\"217\\\",\\\"218\\\",\\\"219\\\",\\\"220\\\",\\\"1\\\",\\\"2\\\",\\\"203\\\",\\\"CONNECT_POSPAID_ONLINE\\\",\\\"12\\\"]\",\"MyViettel_menu\":\"[{\\\"title\\\":\\\"Quản lý cước\\\",\\\"content\\\":{\\\"search_fee\\\":\\\"Tra cứu cước\\\",\\\"pay_online1\\\":\\\"Thanh toán Online\\\",\\\"sales_invoice\\\":\\\"Hoá đơn bán hàng\\\",\\\"e-invoice\\\":\\\"Hoá đơn điện tử\\\",\\\"debt_confirmation\\\":\\\"Xác nhận công nợ\\\",\\\"topup_banking\\\":\\\"Thanh toán cước\\\",\\\"change_limit\\\":\\\"Thay đổi hạn mức sử dụng\\\"},\\\"flag_on_off_feature_charge_management\\\":{\\\"enable_search_fee\\\":\\\"1\\\",\\\"enable_pay_online1\\\":\\\"1\\\",\\\"enable_sales_invoice\\\":\\\"1\\\",\\\"enable_e-invoice\\\":\\\"1\\\",\\\"enable_debt_confirmation\\\":\\\"1\\\",\\\"enable_topup_banking\\\":\\\"1\\\",\\\"enable_change_limit\\\":\\\"0\\\"}},{\\\"title\\\":\\\"Tiện ích\\\",\\\"content\\\":{\\\"check_infor\\\":\\\"Thông tin thuê bao\\\",\\\"services_used\\\":\\\"Dịch vụ đang sử dụng\\\",\\\"change_sim\\\":\\\"Đổi sim\\\",\\\"encrype_subcribers\\\":\\\"Chuẩn hoá thông tin\\\",\\\"switch_network_keep_number\\\":\\\"Chuyển mạng giữ số\\\",\\\"check_card\\\":\\\"Kiểm tra thông tin thẻ cào\\\",\\\"switch_postpaid\\\":\\\"Chuyển sang trả sau\\\",\\\"search_order\\\":\\\"Tra cứu đơn hàng\\\",\\\"report_order\\\":\\\"Báo cáo bán hàng\\\",\\\"complete_order_sim\\\":\\\"Hoàn thiện đơn hàng sim số\\\",\\\"register_fixline\\\":\\\"Hoàn thiện đơn hàng Internet, Truyền hình\\\",\\\"hunt_voucher\\\":\\\"Săn ưu đãi\\\"},\\\"flag_on_off_feature_extension\\\":{\\\"enable_change_sim\\\":\\\"0\\\",\\\"enable_search_order\\\":\\\"1\\\",\\\"enable_complete_order_sim\\\":\\\"0\\\",\\\"enable_report_order\\\":\\\"1\\\",\\\"enable_encrype_subcribers\\\":\\\"1\\\",\\\"enable_hunt_voucher\\\":\\\"1\\\",\\\"enable_switch_postpaid\\\":\\\"0\\\",\\\"enable_switch_network_keep_number\\\":\\\"0\\\",\\\"enable_check_infor\\\":\\\"1\\\",\\\"enable_services_used\\\":\\\"1\\\",\\\"enable_check_card\\\":\\\"1\\\",\\\"enable_register_fixline\\\":\\\"1\\\"}},{\\\"title\\\":\\\"Lan toả\\\",\\\"content\\\":{\\\"spread_mod\\\":\\\"Lan tỏa cố định\\\",\\\"spread_mobile\\\":\\\"Lan toả di động\\\",\\\"spread_payment\\\":\\\"Lan toả thanh toán cước\\\",\\\"transfer_postpaid\\\":\\\"Mời chuyển trả sau\\\",\\\"promotion_for_cus\\\":\\\"Khuyến mại dành cho bạn\\\",\\\"spread_gpdn\\\":\\\"Dịch vụ doanh nghiệp\\\"},\\\"flag_on_off_feature_spread_service\\\":{\\\"enable_spread_mobile\\\":\\\"1\\\",\\\"enable_spread_mod\\\":\\\"1\\\",\\\"enable_spread_payment\\\":\\\"1\\\",\\\"enable_promotion_for_cus\\\":\\\"1\\\",\\\"enable_transfer_postpaid\\\":\\\"1\\\",\\\"enable_spread_gpdn\\\":\\\"1\\\"}}]\",\"total_number_measure_engine_nperf\":\"5\",\"autopay_services_v2\":\"[{\\\"type\\\":\\\"autopay_postpaid\\\", \\\"name\\\":\\\"Thanh toán cước di động trả sau\\\",\\\"image\\\":\\\"https://media.vietteltelecom.vn//upload/ckfinder/images/thanh%20to%C3%A1n%20c%C6%B0%E1%BB%9Bc(1).png\\\",\\\"isShow\\\":\\\"1\\\"}, {\\\"type\\\":\\\"autopay_internet_tv\\\",\\\"name\\\":\\\"Internet/Truyền hình\\\",\\\"image\\\":\\\"https://media.vietteltelecom.vn//upload/ckfinder/images/d%E1%BB%8Bch%20v%E1%BB%A5%20c%E1%BB%91%20%C4%91%E1%BB%8Bnh.png\\\",\\\"isShow\\\":\\\"1\\\"},{\\\"type\\\":\\\"autopay_prepay\\\",\\\"name\\\":\\\"Nạp tiền di động trả trước\\\",\\\"image\\\":\\\"https://media.vietteltelecom.vn/upload/ckfinder/files/viettel_pay_debit.png\\\",\\\"isShow\\\":\\\"1\\\"}]\",\"invite_ftth_benefit_information\":\" *Nhập mã giới thiệu của chương trình Lan tỏa dịch vụ Viettel và nhận ưu đãi hấp dẫn lên đến 150.000đ.\",\"fee_switch_pre\":\"0\",\"videocall_config_sdk\":\"{\\\"domain\\\":\\\"VIDEOCALL_MYVIETTEL\\\",\\\"serviceID\\\":\\\"517\\\",\\\"webSocketUrl_Android\\\":\\\"wss://videocall.viettel.vn:8906\\\",\\\"webSocketUrl_IOS\\\":\\\"wss://videocall.viettel.vn:8906/websocket\\\"}\",\"config-list-voucher\":\"{display:1}\",\"conf_delivery_form_buysim_dep_pospaid\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":1,\\\"esim\\\":1,\\\"default\\\":\\\"home\\\"}\",\"cmgs_otp_pattern\":\"([0-9]+) la ma xac thuc cua Quy khach khi Tra cuu don hang chuyen mang giu so tren ung dung My Viettel. Chi tiet LH 18008098 \\\\(0d\\\\) hoac truy cap https://viettel.vn/app.\",\"enable_gift_data_new\":\"1\",\"simso_enterprise_liveness_detection_actions\":\"[\\\"turn_left\\\",\\\"turn_right\\\",\\\"blink\\\",\\\"smile\\\"]\",\"invite_ftth_share_information\":\" Chọn ứng dụng bạn muốn chia sẻ cho bạn bè để nhận ưu đãi lên đến 150.000đ bạn nhé.\",\"require_package_mnp\":\"0\",\"videocall_config_buy_sim\":\"{\\\"domain\\\":\\\"VIDEOCALL_MBCCS\\\",\\\"serviceID\\\":\\\"516\\\",\\\"webSocketUrl_Android\\\":\\\"wss://videocall.viettel.vn:8906\\\",\\\"webSocketUrl_IOS\\\":\\\"wss://videocall.viettel.vn:8906/websocket\\\"}\",\"noticeBuySimWeb\":\"[\\\"Quý khách vui lòng đăng ký thêm thông tin chủ sim theo hướng dẫn được gửi qua tin nhắn sau khi nhận sim.\\\",\\\"01 CMND/CCCD chỉ được đăng ký tối đa 3 sim/ngày\\\",\\\"Yêu cầu nhập chính xác CMND/CCCD và đảm bảo không có nợ cước, thời hạn không quá 15 năm kể từ ngày cấp và chưa đăng ký quá số thuê bao theo quy định\\\"]\",\"active_omi_level4_address\":\"1\",\"enable_otp_buy_sim\":\"{\\\"gic\\\":1,\\\"data\\\":1,\\\"normal\\\":1}\",\"connect_pre_fee\":\"50000\",\"versionAndroid\":\"7.7\",\"countdown_expire_time_otp_login\":\"120\",\"validate_channel\":\"1\",\"stringee_to_number\":\"mbccs\",\"show_viettel_policy_web\":\"1\",\"required_switch_telco\":\"https://viettel.vn/omni-huongdan/dieukhoan-app.html\",\"cdt_didong_ts\":\"1\",\"invite_ftth_share_qr_information\":\" Hãy tải về và chia sẻ mã QR cho bạn bè để nhận ưu đãi lên đến 150.000đ bạn nhé.\",\"choose_province\":\"{\\\"isPostPaid\\\":0,\\\"isPrePaid\\\":0}\",\"dktt_liveness_detection_actions\":\"[\\\"blink\\\"]\",\"exchange_fee\":\"0\",\"optionTypeBuySimWeb1\":\" [{\\\"key\\\":\\\"sim\\\",\\\"name\\\":\\\"Sim thường\\\",\\\"status\\\":1,\\\"priority\\\":2,\\\"shorDesc\\\":\\\"Mua sim thường\\\"},{\\\"key\\\":\\\"simData\\\",\\\"name\\\":\\\"Sim data\\\",\\\"status\\\":1,\\\"priority\\\":1,\\\"shorDesc\\\":\\\"Mua sim data\\\",\\\"redirectUrl\\\":\\\"/di-dong/sim-so?tab=simData\\\"},{\\\"key\\\":\\\"simTourist\\\",\\\"name\\\":\\\"Sim du lịch\\\",\\\"status\\\":1,\\\"priority\\\":3,\\\"shorDesc\\\":\\\"Mua sim du lịch\\\",\\\"url\\\":\\\"https://tourist.viettel.vn\\\"},{\\\"key\\\":\\\"kitSim\\\",\\\"name\\\":\\\"Đăng ký thông tin\\\",\\\"status\\\":0,\\\"priority\\\":5,\\\"shorDesc\\\":\\\"Đăng ký thông tin\\\",\\\"url\\\":\\\"/dang-ky-thong-tin-khach-hang\\\"},{ \\\"key\\\": \\\"simDep\\\", \\\"name\\\": \\\"Sim đẹp\\\",\\\"priority\\\":2,\\\"status\\\": 0, \\\"shorDesc\\\": \\\"Sim đẹp\\\" }]\",\"host_name_login\":\"http://apigami.viettel.vn/mvt-api/myviettel.php/\",\"type_ftth_nap_the\":\"['A','F','I', 'U','P','28','45']\",\"regInfo_conf\":\"{\\\"on_hc\\\":1,\\\"on_popup_nd13\\\":1,\\\"min_age\\\":14,\\\"required_accept_policy\\\":1}\",\"type_ftth_tra_cuoc\":\"['A','F','I', 'U','P','28','45']\",\"enable_register_info_video_call\":\"1\",\"chtt_liveness_detection_actions\":\"[\\\"blink\\\"]\",\"change_esim_liveness_detection_actions\":\"[\\\"turn_left\\\",\\\"turn_right\\\",\\\"blink\\\",\\\"smile\\\"]\",\"conf_delivery_form_buysim_dep\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":0,\\\"esim\\\":1,\\\"default\\\":\\\"online\\\"}\",\"config_voucher_monopoly\":\"{\\\"title_header\\\":\\\"Ưu đãi độc quyền từ Viettel\\\",\\\"tab_config\\\":[{\\\"title\\\":\\\"Voucher từ Viettel Money\\\",\\\"id\\\":\\\"viettelmoney\\\",\\\"sort_order\\\":1}]}\",\"exchange_fee_30\":\"35000\",\"enable_debug_mode_new\":\"1\",\"change_content_app_introduction\":\"[ { \\\"icon\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/quanlythietbi.png\\\", \\\"title\\\": \\\"Quản lý thiết bị chủ động\\\", \\\"desc\\\": \\\"Khách hàng có thể reset mật khẩu, on/off Modem theo nhu cầu \\\" }, { \\\"icon\\\": \\\" http://media.vietteltelecom.vn/upload/ckfinder/images/support.png\\\", \\\"title\\\": \\\"Yêu cầu hỗ trợ mọi lúc mọi nơi\\\", \\\"desc\\\": \\\"Tương tác nhanh với Viettel khi gặp lỗi dịch vụ và được hướng dẫn xử lý ngay với thao tác đơn giản\\\" }, { \\\"icon\\\": \\\" http://media.vietteltelecom.vn/upload/ckfinder/images/uudai.png\\\", \\\"title\\\": \\\"Ưu đãi tặng thêm tháng sử dụng\\\", \\\"desc\\\": \\\"Thanh toán cước hàng tháng và đóng cước trước một cách chủ động, nhanh chóng, tiện lợi và an toàn\\\" }, { \\\"icon\\\": \\\" http://media.vietteltelecom.vn/upload/ckfinder/images/viettel%2B%2B(1).png\\\", \\\"title\\\": \\\"Khách hàng thân thiết Viettel ++\\\", \\\"desc\\\": \\\"Đảm bảo quyền lợi khách hàng thân thiết Viettel ++ với hàng ngàn ưu đãi tích điểm đổi quà hấp dẫn\\\" }, { \\\"icon\\\": \\\" http://media.vietteltelecom.vn/upload/ckfinder/images/tracuu.png\\\", \\\"title\\\": \\\"Tra cứu các thông về dịch vụ \\\", \\\"desc\\\": \\\"Chủ động nâng cấp gói cước, khôi phục dịch vụ, thay đổi thông tin tại nhà\\\" }, { \\\"icon\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/kiemtratiendo.png\\\", \\\"title\\\": \\\"Kiểm tra tiến độ triển khai dịch vụ\\\", \\\"desc\\\": \\\"Kiểm tra tiến độ triển khai dịch vụ và liên hệ nhân viên hẹn thời gian phù hợp.\\\" } ]\",\"conf_delivery_form_buysim_dep_pospaid_v2\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":1,\\\"esim\\\":1,\\\"default\\\":\\\"home\\\"}\",\"enable_otp_order_buy_sim\":\"0\",\"deeplink_direct_viettelmoney\":\"\\\"https://km.vtmoney.vn/314y/webnew\\\"\",\"popup_switch_telco\":\"1\",\"enable_standart_info\":\"1\",\"mesBuySimIsdnPerDay\":\"01 số thuê bao được đặt tối đa 10 đơn hàng/ngày.\",\"conf_delivery_form_buysim_gic_v2\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":1,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"terms_BHOL\":\"{\\\"ALLOW_SERVICE\\\":\\\"Cung cấp dịch vụ khác của Viettel phát sinh sau thời điểm hòa mạng và/hoặc các dịch vụ Viettel hợp tác với đối tác.\\\",\\\"ALLOW_COMMERCE\\\":\\\"Tổ chức giới thiệu và xúc tiến thương mại.\\\",\\\"ALLOW_MARKET\\\":\\\"Nghiên cứu thị trường, thăm dò dư luận, môi giới.\\\"}\",\"enable_pos_paid\":\"1\",\"conf_limit_buy_sim\":\"{\\\"daily_limit\\\":10,\\\"monthly_limit\\\":3,\\\"monthly_limit_note\\\":\\\"01 CMND/CCCD/Hộ chiếu chỉ được hòa mạng tối đa 03 số thuê bao/tháng. Yêu cầu nhập chính xác CMND/Thẻ CC/Hộ chiếu và đảm bảo thời hạn không quá 15 năm kể từ ngày cấp.\\\",\\\"daily_limit_note\\\":\\\"01 số thuê bao được đặt tối đa 10 đơn hàng/ngày.\\\",\\\"block_time\\\":600}\",\"transfer_fee\":\"20000\",\"fee_switch_pos\":\"0\",\"autopay_ordinal\":\"[{\\\"name\\\":\\\"Di động\\\",\\\"code\\\":\\\"mobile\\\",\\\"ordinal\\\":\\\"1\\\"},{\\\"name\\\":\\\"Cố định\\\",\\\"code\\\":\\\"account\\\",\\\"ordinal\\\":\\\"2\\\"},{\\\"name\\\":\\\"DV 1800/1900\\\",\\\"code\\\":\\\"1800/1900\\\",\\\"ordinal\\\":\\\"3\\\"}]\",\"buy_sim_online_using_ai_identify_web\":\"0\",\"support_cus\":\"{\\\"title\\\":{\\\"frequently_ques\\\":\\\"Câu hỏi thường gặp\\\",\\\"video_tutorial\\\":\\\"Video hướng dẫn\\\",\\\"viettel_store\\\":\\\"Tìm kiếm cửa hàng\\\",\\\"search_insurance\\\":\\\"Tra cứu bảo hành\\\",\\\"search_sign_up_block_ads\\\":\\\"Tra cứu đăng ký chặn quảng cáo\\\",\\\"book_CSKH\\\":\\\"Chat online với CSKH\\\",\\\"product_service_suggestions\\\":\\\"Góp ý sản phẩm dịch vụ\\\",\\\"online_community\\\":\\\"Cộng đồng Viettel giải đáp online\\\",\\\"search_encryption_ND49\\\":\\\"Tra cứu chuẩn hóa theo NĐ49\\\"},\\\"flag_on_off_feature\\\":{\\\"enable_frequently_ques\\\":\\\"1\\\",\\\"enable_video_tutorial\\\":\\\"1\\\",\\\"enable_viettel_store\\\":\\\"1\\\",\\\"enable_online_community\\\":\\\"1\\\",\\\"enable_book_CSKH\\\":\\\"1\\\",\\\"enable_search_insurance\\\":\\\"1\\\",\\\"enable_search_encryption_ND49\\\":\\\"1\\\",\\\"enable_search_sign_up_block_ads\\\":\\\"1\\\",\\\"enable_product_service_suggestions\\\":\\\"1\\\"}}\",\"optionTypeBuySimWeb\":\" [ { \\\"key\\\": \\\"sim\\\", \\\"name\\\": \\\"Sim th\\\\u01b0\\\\u1eddng\\\", \\\"type\\\": 1,\\\"status\\\": 1, \\\"shorDesc\\\": \\\"Mua sim thường\\\" }, {\\\"key\\\": \\\"esim\\\",\\\"name\\\": \\\"Esim\\\",\\\"type\\\": 2,\\\"status\\\": 0,\\\"shorDesc\\\": \\\"Mua eSim\\\" },{ \\\"key\\\": \\\"simDep\\\", \\\"name\\\": \\\"Sim đẹp\\\", \\\"type\\\": 5,\\\"status\\\": 0, \\\"shorDesc\\\": \\\"Sim đẹp\\\" }]\",\"autopay_over_new\":\"{\\\"name\\\":\\\"AutoPay\\\",\\\"isNew\\\":\\\"0\\\",\\\"isShowAutoMobile\\\":\\\"1\\\",\\\"isShowAutoAcc\\\":\\\"1\\\",\\\"isShowIntro\\\":\\\"0\\\"}\",\"enable_register_partner\":\"{\\\"image\\\":\\\"https://media.vietteltelecom.vn//upload/ckfinder/images/doi_tac_viettel.png\\\",\\\"link\\\" :\\\"https://viettel.vn/tro-thanh-doi-tac\\\",\\\"image_new\\\":\\\"https://media.vietteltelecom.vn/upload/ckfinder/images/Banner%20%E2%94%80%C3%A6o%E2%95%A0%C3%A9%E2%95%A0%C3%BCi%20ta%E2%95%A0%C3%BCc.png\\\"}\",\"config_cmnd\":\"{\\\"scanByAIV3\\\":[{\\\"type\\\":\\\"26\\\",\\\"enableCmnd\\\":1,\\\"messageOn\\\":\\\"Vui lòng chụp ảnh CMT/CCCD và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\",\\\"messageOff\\\":\\\"Vui lòng chụp ảnh căn cước công dân và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\"},{\\\"type\\\":\\\"32\\\",\\\"enableCmnd\\\":1,\\\"messageOn\\\":\\\"Vui lòng chụp ảnh CMT/CCCD và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\",\\\"messageOff\\\":\\\"Vui lòng chụp ảnh căn cước công dân và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\"}],\\\"scanByAIV4\\\":[{\\\"type\\\":\\\"3\\\",\\\"enableCmnd\\\":1,\\\"messageOn\\\":\\\"Vui lòng chụp ảnh CMT/CCCD và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\",\\\"messageOff\\\":\\\"Vui lòng chụp ảnh căn cước công dân và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\"},{\\\"type\\\":\\\"36\\\",\\\"enableCmnd\\\":1,\\\"messageOn\\\":\\\"Vui lòng chụp ảnh CMT/CCCD và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\",\\\"messageOff\\\":\\\"Vui lòng chụp ảnh căn cước công dân và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\"}],\\\"scanByAIForCusInfo\\\":[{\\\"type\\\":\\\"48\\\",\\\"enableCmnd\\\":1,\\\"messageOn\\\":\\\"Vui lòng chụp ảnh CMT/CCCD và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\",\\\"messageOff\\\":\\\"Vui lòng chụp ảnh căn cước công dân và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\"}],\\\"scanByAIV5\\\":[{\\\"type\\\":\\\"25\\\",\\\"enableCmnd\\\":1,\\\"messageOn\\\":\\\"Vui lòng chụp ảnh CMT/CCCD và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\",\\\"messageOff\\\":\\\"Vui lòng chụp ảnh căn cước công dân và chân dung theo hướng dẫn của hệ thống, lưu ý chụp rõ nét không để ảnh lóa hoặc mờ.\\\"}]}\",\"order_title\":\"[{\\\"orderType\\\":\\\"REGISTER_PREPAID_ONLINE\\\", \\\"title\\\":\\\"ĐĂNG KÝ THÔNG TIN\\\"},{\\\"orderType\\\":\\\"CONNECT_PREPAID_ONLINE\\\", \\\"title\\\":\\\"HÒA MẠNG TRẢ TRƯỚC\\\"},{\\\"orderType\\\":\\\"CHANGE_TO_PREPAID_ONLINE\\\", \\\"title\\\":\\\"CHUYỂN SANG TRẢ TRƯỚC\\\"}]\",\"optionTypeBuySimWap1\":\" [{\\\"key\\\":\\\"sim\\\",\\\"name\\\":\\\"Sim thường\\\",\\\"status\\\":1,\\\"priority\\\":2,\\\"shorDesc\\\":\\\"Mua sim thường\\\"},{\\\"key\\\":\\\"simData\\\",\\\"name\\\":\\\"Sim data\\\",\\\"status\\\":1,\\\"priority\\\":1,\\\"shorDesc\\\":\\\"Mua sim data\\\",\\\"redirectUrl\\\":\\\"/di-dong/sim-so\\\"},{\\\"key\\\":\\\"simTourist\\\",\\\"name\\\":\\\"Sim du lịch\\\",\\\"status\\\":1,\\\"priority\\\":4,\\\"shorDesc\\\":\\\"Mua sim du lịch\\\",\\\"url\\\":\\\"https://tourist.viettel.vn\\\"},{\\\"key\\\":\\\"kitSim\\\",\\\"name\\\":\\\"Đăng ký thông tin\\\",\\\"status\\\":0,\\\"priority\\\":5,\\\"shorDesc\\\":\\\"Đăng ký thông tin\\\",\\\"url\\\":\\\"/dang-ky-thong-tin-khach-hang\\\"},{ \\\"key\\\": \\\"simDep\\\", \\\"name\\\": \\\"Sim đẹp\\\", \\\"type\\\": 3,\\\"status\\\": 0, \\\"shorDesc\\\": \\\"Sim đẹp\\\" }]\",\"simso_online_enterprise_liveness_detection_actions\":\"[\\\"blink\\\"]\",\"total_fee_title\":\"Phí hòa mạng\",\"enable_otp_order_buy_sim_dev\":\"0\",\"term_nd13\":\"{\\\"policy\\\":\\\"
Khách hàng đồng ý với Văn bản chấp thuận về xử lý và bảo vệ dữ liệu cá nhân (\\\\\\\"Văn Bản\\\\\\\") do Viettel xây dựng để quy định việc xử lý Dữ liệu cá nhân và trách nhiệm bảo vệ Dữ liệu cá nhân của Viettel với nội dung như sau:
ĐIỀU 1. ĐỊNH NGHĨA
1. Viettel:là Tập đoàn Công nghiệp - Viễn thông Quân đội, Giấy chứng nhận đăng ký doanh nghiệp số 0100109106; trụ sở chính tại Lô D26 Khu đô thị mới Cầu Giấy, phường Yên Hòa, quận Cầu Giấy, Thành phố Hà Nội, Việt Nam.
2. Khách hàng/Quý khách: là (i) cá nhân và/hoặc (ii) tổ chức có cung cấp dữ liệu cá nhân mua, đăng ký sử dụng, sử dụng Sản phẩm, hàng hóa, dịch vụ của Viettel.
3. Sản phẩm, hàng hóa, dịch vụlà bất kỳ sản phẩm, hàng hóa, dịch vụ nào do Viettel cung cấp và/hoặc do Viettel hợp tác với đối tác mà Khách hàng mua, đăng ký sử dụng, sử dụng.
4. Dữ liệu cá nhân:là thông tin dưới dạng ký hiệu, chữ viết, chữ số, hình ảnh, âm thanh hoặc dạng tương tự trên môi trường điện tử gắn liền với Khách hàng cụ thể hoặc giúp xác định Khách hàng cụ thể. Dữ liệu cá nhân bao gồm Dữ liệu cá nhân cơ bản và Dữ liệu cá nhân nhạy cảm.
5. Dữ liệu cá nhân cơ bản là những thông tin bao gồm:
(i) Họ, chữ đệm và tên khai sinh, tên gọi khác (nếu có);
(ii) Ngày, tháng, năm sinh; ngày, tháng, năm chết hoặc mất tích;
(iii) Giới tính;
(iv) Nơi sinh, nơi đăng ký khai sinh, nơi thường trú, nơi tạm trú, nơi ở hiện tại, quê quán, địa chỉ liên hệ;
(v) Quốc tịch;
(vi) Hình ảnh của cá nhân;
(vii) Số điện thoại, số chứng minh nhân dân, số căn cước công dân, số định danh cá nhân, số hộ chiếu, số giấy phép lái xe, số biển số xe, số mã số thuế cá nhân, số bảo hiểm xã hội, số thẻ bảo hiểm y tế;
(viii) Thông tin về mối quan hệ gia đình (cha mẹ, con cái);
(ix) Thông tin về tài khoản số của cá nhân;
(x) Thông tin về hoạt động sử dụng dịch vụ viễn thông của khách hàng, bao gồm: thư điện tử; thông tin liên quan đến việc sử dụng dịch vụ thoại và tin nhắn (bao gồm nhưng không giới hạn số điện thoại khởi tạo cuộc gọi, số điện thoại nhận cuộc gọi, thời gian khởi tạo và kết thúc cuộc gọi, thời gian cuộc gọi, số điện thoại gửi tin nhắn, số điện thoại nhận tin nhắn, thời gian gửi và nhận tin nhắn); các gói cước đã đăng ký và thông tin cước (thông tin cước sử dụng, nợ cước, cước đóng trước...); phí dịch vụ, tiền cước; lịch sử sử dụng dữ liệu di động (sms, dịch vụ giá trị gia tăng, data...), thời gian sử dụng dữ liệu di động; dung lượng sử dụng, lịch sử và tần suất sử dụng Sản phẩm, hàng hóa, dịch vụ; địa chỉ IP; thông tin đánh giá Sản phẩm, hàng hóa, dịch vụ/khiếu nại/yêu cầu sửa chữa/xử lý sự cố;
(xi) Dữ liệu cá nhân phản ánh hoạt động, lịch sử hoạt động trên không gian mạng, bao gồm nhưng không giới hạn ở các dữ liệu liên quan đến các Trang thông tin điện tử/wapsite/mạng xã hội hoặc Ứng dụng; dữ liệu kỹ thuật (bao gồm loại thiết bị, hệ điều hành, loại trình duyệt, cài đặt trình duyệt, địa chỉ IP, cài đặt ngôn ngữ, ngày và giờ kết nối với Trang thông tin điện tử, thống kê sử dụng Ứng dụng, cài đặt Ứng dụng, ngày và giờ kết nối với Ứng dụng, thông tin liên lạc kỹ thuật khác); tên tài khoản; mật khẩu; chi tiết đăng nhập bảo mật; dữ liệu sử dụng; dữ liệu cookie; lịch sử duyệt web; dữ liệu clickstream; lịch sử xem kênh, VOD (video theo yêu cầu);
(xii) Các thông tin khác gắn liền với Khách hàng cụ thể hoặc giúp xác định Khách hàng cụ thể không thuộc phạm vi Dữ liệu cá nhân nhạy cảm theo quy định tại khoản 6 Điều này.
6. Dữ liệu cá nhân nhạy cảm:là Dữ liệu cá nhân gắn liền với quyền riêng tư của Khách hàng mà khi bị xâm phạm sẽ gây ảnh hưởng trực tiếp tới quyền và lợi ích hợp pháp của Khách hàng, bao gồm nhưng không giới hạn ở các loại dữ liệu sau:
(i) Thông tin tài khoản viễn thông của Khách hàng, bao gồm cả cả lịch sử thanh toán cước, nạp tiền vào tài khoản, số dư tài khoản viễn thông;
(ii) Thông tin liên quan tới việc Khách hàng sử dụng dịch vụ trung gian thanh toán, bao gồm: thông tin định danh khách hàng theo quy định pháp luật, thông tin về tài khoản, thông tin về tiền gửi, thông tin về tài sản gửi, thông tin về giao dịch, thông tin về tổ chức, cá nhân là bên bảo đảm tại tổ chức tín dụng, chi nhánh ngân hàng, tổ chức cung ứng dịch vụ trung gian thanh toán;
(iii) Thông tin liên quan đến nguồn gốc dân tộc, thuộc tính vật lý, đặc điểm sinh học riêng mà Khách hàng cung cấp cho Viettel hoặc Viettel có được trong quá trình Khách hàng mua, sử dụng Sản phẩm, hàng hóa, dịch vụ;
(iv) Dữ liệu về vị trí của Khách hàng được xác định qua dịch vụ định vị;
(v) Dữ liệu cá nhân khác được pháp luật quy định là đặc thù và cần có biện pháp bảo mật cần thiết.
7. Xử lý Dữ liệu cá nhân:là một hoặc nhiều hoạt động tác động tới Dữ liệu cá nhân, như: thu thập, ghi, phân tích, xác nhận, lưu trữ, chỉnh sửa, công khai, kết hợp, truy cập, truy xuất, thu hồi, mã hóa, giải mã, sao chép, chia sẻ, truyền đưa, cung cấp, chuyển giao, xóa, hủy dữ liệu cá nhân hoặc các hành động khác có liên quan.
8. Bên Kiểm soát Dữ liệu cá nhân:là tổ chức, cá nhân quyết định mục đích và phương tiện Xử lý Dữ liệu cá nhân.
9. Bên Xử lý Dữ liệu cá nhân:là tổ chức, cá nhân thực hiện việc Xử lý Dữ liệu cá nhân thay mặt cho Bên Kiểm soát dữ liệu cá nhân, thông qua một hợp đồng hoặc thỏa thuận với Bên Kiểm soát dữ liệu cá nhân.
10. Bên Kiểm soát và xử lý Dữ liệu cá nhân:là tổ chức, cá nhân đồng thời quyết định mục đích, phương tiện và trực tiếp xử lý Dữ liệu cá nhân.
11. Kênh giao dịch của Viettel:bao gồm kênh tổng đài, kênh giao dịch điện tử (ứng dụng My Viettel, trang thông tin điện tử như https://viettel.vn/, wapsite, mạng xã hội) và kênh giao dịch vật lý (cửa hàng, điểm kinh doanh... của Viettel và các đại lý của Viettel) hoặc các kênh giao dịch khác tùy từng thời điểm do Viettel cung cấp hoặc ủy quyền cung cấp cho Khách hàng.
ĐIỀU 2. LOẠI DỮ LIỆU XỬ LÝ
1. Dữ liệu cá nhân được xử lý gồm các dữ liệu Khách hàng cung cấp cho Viettel khi mua, sử dụng sản phẩm, hàng hóa, dịch vụ và dữ liệu phát sinh trong quá trình Khách hàng mua, sử dụng sản phẩm, hàng hóa, dịch vụ của Viettel như sau:
(i) Các Dữ liệu cá nhân cơ bản quy định tại khoản 5 Điều 1 của Văn Bản này; và
(ii) Các Dữ liệu cá nhân nhạy cảm quy định khoản 6 Điều 1 của Văn Bản này.
2. Dữ liệu cá nhân được xử lý phù hợp với từng loại Sản phẩm, hàng hóa, dịch vụ tương ứng.
ĐIỀU 3. MỤC ĐÍCH XỬ LÝ DỮ LIỆU CÁ NHÂN
Dữ liệu cá nhân theo Điều 2 trên đây có thể được xử lý cho các mục đích sau:
1. Cung cấp Sản phẩm, hàng hóa, dịch vụ cho Khách hàng theo Hợp đồng và thực hiện quyền, nghĩa vụ của Viettel theo quy định pháp luật, bao gồm nhưng không giới hạn:
(i) Phục vụ hoạt động quản lý nghiệp vụ; vận hành, khai thác, tối ưu chất lượng mạng, dịch vụ di động, truyền hình, Internet và các dịch vụ khác do Viettel cung cấp; xử lý sự cố mạng lưới; cung cấp, nâng cao chất lượng dịch vụ viễn thông, truyền hình, công nghệ thông tin của Viettel;
(ii) Xác thực và thực hiện các giao dịch thanh toán; đối soát cước, thanh toán cước; trao đổi cung cấp thông tin liên quan đến người sử dụng dịch vụ viễn thông với các doanh nghiệp viễn thông khác để phục vụ cho việc tính giá cước, lập hóa đơn và ngăn chặn hành vi trốn tránh thực hiện nghĩa vụ theo hợp đồng trong phạm vi pháp luật cho phép; đối soát với các đối tác hợp tác của Viettel nhằm mục đích cung cấp Sản phẩm, hàng hóa, dịch vụ cho Khách hàng;
(iii) Cung cấp, kích hoạt hoặc xác minh Sản phẩm, hàng hóa, dịch vụ mà Khách hàng yêu cầu theo Phiếu yêu cầu/Hợp đồng hoặc qua Kênh giao dịch của Viettel hoặc các yêu cầu khác của Khách hàng phát sinh trong quá trình sử dụng Sản phẩm, hàng hóa, dịch vụ;
(iv) Phục vụ cho mục đích liên hệ, thông báo với Khách hàng;
(v) Thực hiện các quyền của Khách hàng liên quan đến Dữ liệu cá nhân theo quy định pháp luật, thỏa thuận giữa Khách hàng và Viettel;
(vi) Thực hiện nghĩa vụ theo hợp đồng của Khách hàng và nghĩa vụ của Viettel với cơ quan, tổ chức, cá nhân có liên quan theo quy định pháp luật;
(vii) Công khai Dữ liệu cá nhân của Khách hàng theo quy định pháp luật;
(viii) Thực hiện các nghĩa vụ của Viettel về thanh tra, kiểm tra, thống kê, báo cáo, tài chính, kế toán và thuế;
(ix) Thực hiện các nghiệp vụ bảo đảm an toàn dữ liệu; bảo đảm an toàn hệ thống thông tin của Viettel như sao lưu, dự phòng, giám sát, tối ưu tài nguyên và bảo vệ Dữ liệu cá nhân khách hàng;
(x) Nhắn tin thông báo, truyền thông, vận động, ủng hộ liên quan đến Cổng thông tin nhân đạo quốc gia và theo yêu cầu của cơ quan quản lý nhà nước;
(xi) Phát hiện, ngăn chặn các hành vi vi phạm pháp luật trên không gian mạng theo yêu cầu của cơ quan nhà nước có thẩm quyền và quy định pháp luật, bao gồm nhưng không giới hạn: tin nhắn rác, thư điện tử rác, cuộc gọi rác, tin nhắn có mục đích lừa đảo, thư điện tử có mục đích lừa đảo, cuộc gọi có mục đích lừa đảo;
(xii) Phát hiện, ngăn chặn các hành vi gian lận, lừa đảo, tấn công, xâm nhập, chiếm đoạt trái phép, hành vi mang tính chất tội phạm và các hành vi bất hợp pháp khác;
(xiii) Thực hiện các hoạt động có mục đích kiểm toán, quản lý rủi ro, phòng chống rửa tiền, tài trợ khủng bố và tuân thủ cấm vận;
(xiv) Trong trường hợp tình trạng khẩn cấp về quốc phòng, an ninh quốc gia, trật tự an toàn xã hội, thảm họa lớn, dịch bệnh nguy hiểm; khi có nguy cơ đe dọa an ninh, quốc phòng nhưng chưa đến mức ban bố tình trạng khẩn cấp; phòng, chống bạo loạn, khủng bố, phòng, chống tội phạm và vi phạm pháp luật theo quy định pháp luật;
(xv) Phục vụ hoạt động của cơ quan nhà nước theo quy định pháp luật chuyên ngành.
2. Hỗ trợ Khách hàng khi mua, sử dụng Sản phẩm, hàng hóa, dịch vụ do Viettel cung cấp theo hợp đồng và quy định pháp luật, bao gồm:
(i) Cập nhật, xử lý thông tin khi Khách hàng mua, sử dụng Sản phẩm, hàng hóa, dịch vụ;
(ii) Chăm sóc Khách hàng, tiếp nhận và giải quyết thắc mắc, khiếu nại của Khách hàng đối với các Sản phẩm, hàng hóa, dịch vụ của Viettel;
(iii) Sử dụng, chuyển giao cho đối tác các Dữ liệu cá nhân, thông tin vướng mắc, sự cố, báo cáo lỗi do Khách hàng phản ánh để xác định và khắc phục sự cố của Sản phẩm, hàng hóa, dịch vụ; sửa chữa thiết bị của Khách hàng; thực hiện hoạt động khác về chăm sóc và hỗ trợ Khách hàng;
3. Nâng cao chất lượng Sản phẩm, hàng hóa, dịch vụ mà Viettel cung cấp cho Khách hàng:
(i) Cung cấp thông tin mà Khách hàng đã yêu cầu hoặc Viettel cho rằng Khách hàng có thể thấy hữu ích, bao gồm thông tin về các Sản phẩm, hàng hóa, dịch vụ của Viettel theo quy định pháp luật;
(ii) Cải tiến công nghệ, giao diện Trang thông tin điện tử, wapsite, mạng xã hội, Ứng dụng đảm bảo tiện lợi cho Khách hàng;
(iii) Quản lý tài khoản Khách hàng và các chương trình Khách hàng thân thiết;
(iv) Lưu trữ thông tin, nghiên cứu thị trường, phân tích, thống kê và các hoạt động quản lý nội bộ khác nhằm nâng cao trải nghiệm Khách hàng;
(v) Báo cáo, thống kê, phân tích dữ liệu nội bộ để nghiên cứu, xây dựng, phát triển, quản lý, đo lường, cung cấp và cải tiến Sản phẩm, hàng hóa, dịch vụ cũng như điều hành hoạt động kinh doanh của Viettel;
(vi) Xây dựng chiến dịch tiếp thị Sản phẩm, hàng hóa, dịch vụ và xác định cách Viettel có thể cá nhân hóa các sản phẩm, hàng hóa, dịch vụ đó;
(vii) Phát triển, cung cấp Sản phẩm, hàng hóa, dịch vụ mới được cá nhân hóa theo nhu cầu, điều kiện thực tế của Khách hàng với phương pháp đo lường hiệu quả;
(viii) Giới thiệu, cung cấp các chương trình khuyến mại cho Sản phẩm, hàng hóa, dịch vụ, ưu đãi, khuyến mại của Viettel và của Viettel hợp tác với đối tác;
(ix) Đánh giá khả năng mua, sử dụng Sản phẩm, hàng hóa, dịch vụ của Viettel thông qua điểm xếp hạng viễn thông của Khách hàng nhằm hỗ trợ tốt nhất trong việc cung cấp các sản phẩm, hàng hóa, dịch vụ cho Khách hàng;
(i) Kinh doanh dịch vụ tiếp thị, quảng cáo, giới thiệu sản phẩm phù hợp với nhu cầu của Khách hàng hoặc Viettel cho rằng Khách hàng quan tâm theo nội dung, hình thức, tần suất như sau:
(i) Nội dung: Giới thiệu thông tin các sản phẩm, hàng hóa, dịch vụ, ưu đãi do Viettel và đối tác của Viettel cung cấp;
(ii) Phương thức: Qua tin nhắn quảng cáo (SMS, USSD, MMS…), cuộc gọi IVR, thông báo trên Kênh giao dịch của Viettel hoặc các phương thức khác theo quy định pháp luật;
(iii) Hình thức: Gửi trực tiếp cho Khách hàng qua thiết bị, phương tiện điện tử hoặc các hình thức khác trên không gian mạng theo quy định pháp luật;
(iv) Tần suất: Theo quy định pháp luật về quảng cáo.
4. Kinh doanh dịch vụ nghiên cứu thị trường, thăm dò dư luận, môi giới.
5. Tổ chức giới thiệu và xúc tiến thương mại.
ĐIỀU 4. XỬ LÝ DỮ LIỆU CỦA KHÁCH HÀNG DƯỚI 16 TUỔI
1. Trong quá trình cung cấp Sản phẩm, hàng hóa, dịch vụ, Viettel sẽ có các Khách hàng là cá nhân trong độ tuổi từ đủ 7 (bảy) tuổi đến dưới 16 (mười sáu) tuổi (\\\\\\\"Khách hàng trẻ em\\\\\\\"). Viettel sẽ tiến hành các quy trình cần thiết để xác minh độ tuổi của Khách hàng trẻ em trước khi xử lý Dữ liệu cá nhân.
2. Trong trường hợp Khách hàng trẻ em mua, đăng ký sử dụng, sử dụng Sản phẩm, hàng hóa, dịch vụ, bảng nội dung tại Phụ lục 01 của Văn Bản này sẽ do Khách hàng trẻ em đánh dấu xác nhận. Cha, mẹ hoặc người giám hộ của Khách Hàng trẻ em sẽ đánh dấu xác nhận thể hiện sự đồng ý liên quan đến việc xử lý Dữ liệu cá nhân của Khách hàng trẻ em theo nội dung tại Phụ lục 02 của Văn Bản này, trừ trường hợp pháp luật có quy định khác.
ĐIỀU 5. CÁCH THỨC XỬ LÝ DỮ LIỆU
1. Cách thức thu thập
Dữ liệu cá nhân được thu thập trực tiếp từ Quý khách trong các trường hợp sau:
(i) Từ các Trang thông tin điện tử của Viettel: Chúng tôi có thể thu thập Dữ liệu cá nhân khi Quý khách truy cập bất kỳ trang thông tin điện tử nào của Viettel (gọi chung là \\\\\\\"Trang thông tin điện tử\\\\\\\") hoặc sử dụng bất kỳ tính năng, tài nguyên nào có sẵn trên hoặc thông qua Trang thông tin điện tử. Khi Quý khách truy cập Trang thông tin điện tử, Viettel thu thập thông tin về thiết bị và trình duyệt của Khách hàng (chẳng hạn như loại thiết bị, hệ điều hành, loại trình duyệt, cài đặt trình duyệt, địa chỉ IP, cài đặt ngôn ngữ, ngày và giờ kết nối với Trang thông tin điện tử và các thông tin liên lạc kỹ thuật khác);
(ii) Từ Ứng dụng: Chúng tôi có thể thu thập Dữ liệu cá nhân khi Khách hàng tải xuống hoặc sử dụng ứng dụng dành cho thiết bị di động (gọi chung là \\\\\\\"Ứng dụng\\\\\\\"). Các Ứng dụng này có thể ghi lại một số thông tin nhất định (bao gồm thống kê sử dụng Ứng dụng, loại thiết bị, hệ điều hành, cài đặt Ứng dụng, địa chỉ IP, cài đặt ngôn ngữ, ngày và giờ kết nối với Ứng dụng và các thông tin liên lạc kỹ thuật khác);
(iii) Từ các Sản phẩm, hàng hóa, dịch vụ: Viettel có thể thu thập Dữ liệu cá nhân khi Quý khách mua, đăng ký sử dụng, sử dụng bất kỳ Sản phẩm, hàng hóa, dịch vụ nào thông qua bất kỳ hình thức nào (SMS, USSD, IVR, website, wapsite, ứng dụng…); Kênh giao dịch của Viettel, không gian mạng; và/hoặc các phương thức khác theo quy định pháp luật;
(iv) Từ các trao đổi, liên lạc với Khách hàng: Chúng tôi có thể thu thập Dữ liệu cá nhân thông qua tương tác giữa Chúng tôi và Quý khách (gặp trực tiếp, qua thư, điện thoại, trực tuyến, hệ thống tổng đài, liên lạc điện tử hoặc bất kỳ phương tiện nào khác) bao gồm cả các cuộc khảo sát Khách hàng;
(v) Từ mạng xã hội:Là các mạng xã hội của Viettel và/hoặc các mạng xã hội do chúng tôi hợp tác với các đối tác;
(vi) Từ các thiết bị ghi âm, ghi hình được đặt tại các cửa hàng, điểm kinh doanh hoặc nơi thực hiện một phần hoặc toàn bộ hoạt động kinh doanh của Viettel mà Quý khách gặp, xuất hiện hoặc tương tác với chúng tôi. Việc đặt các thiết bị ghi âm, ghi hình nhằm mục đích góp phần bảo vệ trật tự an toàn xã hội, bảo vệ quyền và lợi ích hợp pháp của Khách hàng và của Viettel theo quy định pháp luật;
(vii) Từ các tương tác hoặc các công nghệ thu thập dữ liệu tự động: Chúng tôi có thể thu thập thông tin bao gồm địa chỉ IP, URL giới thiệu, hệ điều hành, trình duyệt tin điện tử và bất kỳ thông tin nào khác được ghi tự động từ kết nối:
+ Cookie, flash cookie, plug-in, thẻ pixel, tin điện tử beacons, trình kết nối mạng xã hội của bên thứ ba hoặc các công nghệ theo dõi khác;
+ Bất kỳ công nghệ nào có khả năng theo dõi hoạt động cá nhân trên các thiết bị hoặc Trang thông tin điện tử;
+ Thông tin dữ liệu khác được cung cấp bởi một thiết bị.
(viii) Các phương tiện khác: Chúng tôi có thể thu thập Dữ liệu cá nhân khi Quý khách tương tác với Viettel thông qua bất kỳ phương tiện nào khác.
Chúng tôi cũng có thể thu thập Dữ liệu cá nhân gián tiếp từ Quý khách thông qua các nguồn thông tin công khai, chính thống; hoặc thông qua việc nhận chia sẻ dữ liệu cần thiết từ các công ty con, đối tác mà họ thu thập được trong quá trình hợp tác với Viettel cung cấp Sản phẩm, hàng hóa, dịch vụ cho Quý khách và được Quý khách cho phép chia sẻ.
2. Cách thức lưu trữ
Dữ liệu cá nhân được lưu trữ tại Việt Nam tại hệ thống cơ sở dữ liệu Khách hàng của Viettel hoặc tại bất cứ đâu mà chúng tôi hoặc các chi nhánh, công ty con, công ty liên kết, đối tác hoặc nhà cung cấp dịch vụ của chúng tôi có cơ sở và tạo bản sao lưu trữ cho trung tâm dữ liệu ở một khu vực khác.
Trong quá trình Quý khách truy cập Trang thông tin điện tử, wapsite, Ứng dụng, mạng xã hội của Viettel, chúng tôi cũng có thể lưu trữ thông tin tạm thời qua cookie, clickstream hoặc các công cụ lưu trữ dữ liệu duyệt website tương tự để lưu trữ những dữ liệu mà máy chủ web trong miền có thể truy lại.
3. Cách thức chuyển giao/chia sẻ dữ liệu
Chúng tôi sẽ sử dụng các biện pháp bảo mật cần thiết để đảm bảo việc chuyển giao/chia sẻ Dữ liệu cá nhân của Quý khách đến (i) các doanh nghiệp viễn thông khác; (ii) cá nhân/tổ chức tham gia quá trình Xử lý Dữ liệu cá nhân quy định tại Điều 9 Văn Bản này); hoặc (iii) cơ quan nhà nước có thẩm quyền, đảm bảo an toàn thông tin, không bị lộ, lọt dữ liệu và yêu cầu các bên tiếp nhận Dữ liệu cá nhân sẽ có biện pháp bảo mật dữ liệu.
4. Cách thức phân tích
Việc phân tích Dữ liệu cá nhân được thực hiện theo các quy trình nội bộ của Viettel. Chúng tôi luôn có cơ chế giám sát nghiêm ngặt từng quy tr��nh phân tích dữ liệu, trong đó yêu cầu kiểm tra việc đáp ứng các yêu cầu của pháp luật về bảo mật dữ liệu, bảo đảm an toàn thông tin đối với hệ thống công nghệ thông tin trước khi tiến hành phân tích. Chúng tôi cũng có các quy tắc nghiêm ngặt đảm bảo rằng thông tin cá nhân được ẩn danh hoặc hủy nhận dạng ở giai đoạn thích hợp trong quá trình xử lý.
5. Cách thức mã hóa
Dữ liệu cá nhân thu thập được mã hóa theo các tiêu chuẩn mã hóa phù hợp khi cần thiết trong quá trình lưu trữ hoặc chuyển giao dữ liệu, để đảm bảo các dữ liệu được bảo vệ, xác thực, toàn vẹn và không thể bị thay đổi sau khi đã được gửi đi.
6. Cách thức xóa dữ liệu
Khi Quý khách chấm dứt sử dụng Sản phẩm, hàng hóa, dịch vụ của Viettel và có yêu cầu hợp lệ, chúng tôi sẽ tiến hành xóa Dữ liệu cá nhân với toàn bộ Dữ liệu cá nhân mà Quý khách đã cung cấp và/hoặc chúng tôi thu thập được trong quá trình Quý khách sử dụng Sản phẩm, hàng hóa, dịch vụ, trừ trường hợp pháp luật có quy định khác và một số trường hợp không thể thực hiện được như sau:
(i) Pháp luật quy định không cho phép xóa dữ liệu hoặc yêu cầu bắt buộc phải lưu trữ dữ liệu;
(ii) Dữ liệu cá nhân được xử lý bởi cơ quan nhà nước có thẩm quyền với mục đích phục vụ hoạt động của cơ quan nhà nước theo quy định pháp luật;
(iii) Dữ liệu cá nhân đã được công khai theo quy định pháp luật;
(iv) Dữ liệu cá nhân được xử lý nhằm phục vụ yêu cầu pháp lý, nghiên cứu khoa học, thống kê theo quy định pháp luật;
(v) Trong trường hợp tình trạng khẩn cấp về quốc phòng, an ninh quốc gia, trật tự an toàn xã hội, thảm họa lớn, dịch bệnh nguy hiểm; khi có nguy cơ đe dọa an ninh, quốc phòng nhưng chưa đến mức ban bố tình trạng khẩn cấp; phòng, chống bạo loạn, khủng bố, phòng, chống tội phạm và vi phạm pháp luật;
(vi) Ứng phó với tình huống khẩn cấp đe dọa đến tính mạng, sức khỏe hoặc sự an toàn của Khách hàng hoặc cá nhân khác.
ĐIỀU 6. NGUYÊN TẮC BẢO MẬT DỮ LIỆU CỦA VIETTEL
1. Dữ liệu cá nhân của Quý khách được bảo mật theo Văn Bản này và quy định pháp luật.
2. Chúng tôi có trách nhiệm bảo đảm an toàn thông tin mạng theo quy định pháp luật, bảo đảm quốc phòng, an ninh quốc gia, bí mật nhà nước, giữ vững ổn định chính trị, trật tự, an toàn xã hội và thúc đẩy phát triển kinh tế - xã hội.
3. Việc xử lý sự cố an toàn thông tin mạng khi thực hiện luôn bảo đảm quyền và lợi ích hợp pháp của Quý khách.
4. Hoạt động đảm bảo an toàn thông tin mạng được thực hiện thường xuyên, liên tục, kịp thời và hiệu quả.
ĐIỀU 7. HẬU QUẢ, THIỆT HẠI KHÔNG MONG MUỐN CÓ KHẢ NĂNG XẢY RA
1. Chúng tôi sử dụng nhiều công nghệ bảo mật thông tin khác nhau như: chuẩn quốc tế PCI, SSL, tường lửa, mã hóa… nhằm bảo vệ và ngăn chặn việc Dữ liệu cá nhân của Quý khách bị truy cập, sử dụng hoặc chia sẻ ngoài ý muốn. Tuy nhiên, không một dữ liệu nào có thể được bảo mật hoàn toàn. Do vậy, chúng tôi không thể cam kết bảo mật một cách tuyệt đối Dữ liệu cá nhân của Quý khách trong một số trường hợp như:
(i) Lỗi phần cứng, phần mềm trong quá trình xử lý dữ liệu làm mất dữ liệu của Khách hàng;
(ii) Lỗ hổng bảo mật nằm ngoài khả năng kiểm soát của chúng tôi, hệ thống bị hacker tấn công gây lộ lọt dữ liệu.
2. Chúng tôi khuyến cáo Quý khách bảo mật các thông tin liên quan đến mật khẩu đăng nhập vào tài khoản của Quý khách, mã OTP và không chia sẻ nội dung này với bất kỳ người nào khác.
3. Quý khách cần biết rõ rằng bất kỳ thời điểm nào Quý khách tiết lộ và công khai Dữ liệu cá nhân của Quý khách, dữ liệu đó có thể bị người khác thu thập và sử dụng bởi các mục đích nằm ngoài tầm kiểm soát của Quý khách và chúng tôi.
4. Chúng tôi khuyến cáo Quý khách bảo quản thiết bị cá nhân (máy điện thoại, máy tính bảng, máy tính cá nhân…) trong quá trình sử dụng; Quý khách nên đăng xuất khỏi tài khoản của mình khi không có nhu cầu sử dụng.
5. Trong trường hợp máy chủ lưu trữ dữ liệu bị tấn công dẫn đến bị mất, lộ, lọt Dữ liệu cá nhân của Khách hàng, Viettel sẽ có trách nhiệm thông báo vụ việc cho cơ quan chức năng điều tra xử lý kịp thời và thông báo cho Quý khách được biết theo quy định pháp luật.
6. Không gian mạng không phải là một môi trường an toàn và chúng tôi không thể đảm bảo tuyệt đối rằng Dữ liệu cá nhân của Quý khách được chia sẻ qua không gian mạng sẽ luôn được bảo mật. Khi Quý khách truyền tải Dữ liệu cá nhân qua không gian mạng, Quý khách chỉ nên sử dụng các hệ thống an toàn để truy cập trang thông tin điện tử, ứng dụng hoặc thiết bị. Quý khách có trách nhiệm giữ thông tin xác thực truy cập của mình cho từng trang thông tin điện tử, ứng dụng hoặc thiết bị an toàn và bí mật.
ĐIỀU 8. THỜI GIAN BẮT ĐẦU, THỜI GIAN KẾT THÚC XỬ LÝ DỮ LIỆU CÁ NHÂN
1. Dữ liệu cá nhân được xử lý kể từ thời điểm chúng tôi nhận được Dữ liệu cá nhân do Quý khách cung cấp và chúng tôi đã có cơ sở pháp lý phù hợpđể xử lý dữ liệu theo quy định pháp luật.
2. Trong phạm vi pháp luật cho phép, Dữ liệu cá nhân sẽ được xử lý cho đến khi các mục đích xử lý dữ liệu đã được hoàn thành.
3. Chúng tôi có thể phải lưu trữ Dữ liệu cá nhân của Quý khách ngay cả khi hợp đồng giữa Quý khách và Viettel đã chấm dứt để thực hiện các nghĩa vụ pháp lý của chúng tôi theo quy định pháp luật và/hoặc yêu cầu của cơ quan nhà nước có thẩm quyền.
ĐIỀU 9. TỔ CHỨC, CÁ NHÂN THAM GIA QUÁ TRÌNH XỬ LÝ DỮ LIỆU CÁ NHÂN
1. Tùy từng trường hợp, chúng tôi có thể là Bên Kiểm soát Dữ liệu cá nhân hoặc Bên Kiểm soát và xử lý Dữ liệu cá nhân.
2. Trong phạm vi pháp luật cho phép, Quý khách hiểu rõ rằng chúng tôi có thể chia sẻ Dữ liệu cá nhân nhằm các mục đích được đề cập tại Điều 3 với các tổ chức, cá nhân dưới đây:
(i) Các công ty con, doanh nghiệp thành viên, công ty liên kết của Viettel trong lãnh thổ Việt Nam;
(ii) Tổ chức, cá nhân cung cấp dịch vụ và/hoặc hợp tác với Viettel, bao gồm nhưng không giới hạn: đại lý, các đơn vị tư vấn, kiểm toán, luật sư, công chứng viên và các đối tác hợp tác kinh doanh, cung cấp cung cấp giải pháp công nghệ thông tin, phần mềm, ứng dụng, các dịch vụ vận hành, quản lý, xử lý sự cố, phát triển hạ tầng;
(iii) Bất kỳ cá nhân, tổ chức nào là bên đại diện, bên được ủy quyền của Khách hàng, hành động thay mặt Khách hàng;
(iv) Các nhà cung cấp dịch vụ thanh toán dựa trên ủy quyền hoặc chấp thuận của Khách hàng.
Việc chia sẻ dữ liệu sẽ được thực hiện theo đúng trình tự, cách thức và quy định pháp luật hiện hành. Các bên tiếp nhận Dữ liệu cá nhân có nghĩa vụ bảo mật Dữ liệu cá nhân của Quý khách phù hợp với Văn Bản này; các quy định, quy trình, tiêu chuẩn về Bảo vệ Dữ liệu cá nhân của Viettel và quy định pháp luật hiện hành.
3. Chúng tôi có thể chia sẻ thông tin Quý khách với cơ quan nhà nước có thẩm quyền khi thực hiện mục đích Xử lý Dữ liệu cá nhân nêu tại Điều 3 Văn Bản này theo quy định pháp luật.
ĐIỀU 10. QUYỀN CỦA KHÁCH HÀNG
1. Quý khách được biết về hoạt động Xử lý Dữ liệu cá nhân của mình, trừ trường hợp pháp luật có quy định khác.
2. Quý khách được quyết định sự đồng ý liên quan đến việc Xử lý Dữ liệu cá nhân của mình, trừ trường hợp pháp luật quy định khác.
3. Quý khách được quyền truy cập để xem, chỉnh sửa hoặc yêu cầu chỉnh sửa Dữ liệu cá nhân của mình, trừ trường hợp pháp luật có quy định khác.
Chúng tôi sẽ chỉnh sửa Dữ liệu cá nhân khi được Quý khách yêu cầu hoặc theo quy định pháp luật chuyên ngành. Trường hợp không thể thực hiện, chúng tôi sẽ thông báo tới Quý khách theo thỏa thuận giữa chúng tôi và Quý khách, quy định pháp luật.
4. Quý khách được quyền xóa hoặc yêu cầu xóa Dữ liệu cá nhân của mình theo quy định của khoản 6 Điều 5 Văn Bản này.
5. Quý khách được quyền yêu cầu hạn chế Xử lý Dữ liệu cá nhân của mình theo quy định pháp luật.
Việc hạn chế xử lý dữ liệu sẽ được chúng tôi thực hiện sau khi có yêu cầu của Quý khách phù hợp với điều kiện kỹ thuật cho phép trừ trường hợp pháp luật có quy định khác hoặc theo thỏa thuận của các bên.
6. Quý khách được quyền yêu cầu chúng tôi cung cấp cho bản thân Dữ liệu cá nhân của mình, trừ trường hợp pháp luật có quy định khác.
Việc cung cấp Dữ liệu cá nhân của Quý khách sẽ được Viettel thực hiện sau khi có yêu cầu của Quý khách, trừ trường hợp pháp luật có quy định khác.
7. Quý khách được quyền yêu cầu rút lại sự đồng ý đối với các mục đích xử lý mà Quý khách đồng ý cho phép Viettel xử lý, trừ trường hợp pháp luật có quy định khác. Khi nhận được yêu cầu, Viettel thông báo cho Quý khách về hậu quả, thiệt hại có thể xảy ra khi rút lại sự đồng ý.
Trường hợp việc rút lại sự đồng ý của Quý khách ảnh hưởng tới việc thực hiện hợp đồng giữa Viettel và Quý khách, nghĩa vụ pháp lý của Viettel, tính mạng, tài sản và quyền, lợi ích hợp pháp của Quý khách, tổ chức, cá nhân khác, nhiệm vụ bảo vệ an ninh quốc gia, trật tự an toàn xã hội, chúng tôi có quyền hạn chế, tạm ngừng, chấm dứt, hủy bỏ một phần hoặc toàn bộ hợp đồng cung cấp sản phẩm, hàng hóa, dịch vụ giữa Viettel và Khách hàng. Chúng tôi không chịu bất kỳ trách nhiệm pháp lý hoặc bồi thường cho bất kỳ tổn thất nào phát sinh đối với Quý khách trong trường hợp này.
8. Quý khách được quyền phản đối Viettel Xử lý Dữ liệu cá nhân của mình nhằm ngăn chặn hoặc hạn chế tiết lộ Dữ liệu cá nhân hoặc lý do khác theo quy định pháp luật.
Chúng tôi sẽ thực hiện yêu cầu phản đối của Quý khách sau khi nhận được yêu cầu, trừ trường hợp pháp luật có quy định khác.
Trường hợp việc phản đối của Quý khách ảnh hưởng tới việc thực hiện hợp đồng giữa Viettel và Quý khách, nghĩa vụ pháp lý của Viettel, tính mạng, tài sản và quyền, lợi ích hợp pháp của Quý khách, tổ chức, cá nhân khác, nhiệm vụ bảo vệ an ninh quốc gia, trật tự an toàn xã hội, chúng tôi có quyền hạn chế, tạm ngừng, chấm dứt, hủy bỏ một phần hoặc toàn bộ hợp đồng cung cấp Sản phẩm, hàng hóa, dịch vụ giữa Viettel và Khách hàng. Chúng tôi không chịu bất kỳ tổn thất nào phát sinh đối với Quý khách trong trường hợp này.
9. Quý khách có quyền khiếu nại, tố cáo hoặc khởi kiện theo quy định pháp luật.
10. Quý khách có quyền yêu cầu bồi thường đối với thiệt hại thực tế theo quy định pháp luật nếu Viettel có hành vi vi phạm quy định về bảo vệ Dữ liệu cá nhân của mình, trừ trường hợp các bên có thỏa thuận khác hoặc pháp luật có quy định khác.
11. Quý khách có quyền tự bảo vệ theo quy định pháp luật có liên quan, bao gồm nhưng không giới hạn Bộ luật Dân sự, hoặc yêu cầu cơ quan, tổ chức có thẩm quyền thực hiện các phương thức bảo vệ quyền dân sự, như buộc chấm dứt hành vi xâm phạm, buộc xin lỗi, cải chính công khai, buộc bồi thường thiệt hại…
12. Các quyền khác theo Văn Bản này và theo quy định pháp luật.
13. Quý khách có thể thực hiện các quyền tại khoản 1, 2, 3, 4, 5, 6, 7, 8, 9 và 10 Điều này bằng cách truy cập vào Trang thông tin điện tử https://viettel.vn hoặc gọi tới số đường dây nóng 1800.8098 hoặc gửi email theo địa chỉ cskh@viettel.com.vnhoặc phương thức khác theo quy định pháp luật và quy định của Viettel tại từng thời điểm. Viettel có thể xác minh các thông tin cần thiết từ Khách hàng để thực hiện các yêu cầu của Khách hàng.
ĐIỀU 11. NGHĨA VỤ CỦA KHÁCH HÀNG
1. Tuân thủ các quy định pháp luật, quy định của Viettel liên quan đến Xử lý Dữ liệu cá nhân của Quý khách.
2. Cung cấp đầy đủ, trung thực, chính xác Dữ liệu cá nhân, các thông tin khác theo yêu cầu của Viettel khi tìm kiếm, tiếp cận, mua, đăng ký sử dụng và sử dụng Sản phẩm, hàng hóa, dịch vụ và khi có thay đổi về các thông tin này. Chúng tôi sẽ tiến hành bảo mật Dữ liệu cá nhân của Quý khách căn cứ trên thông tin Quý khách đã cung cấp. Do đó, nếu có bất kỳ thông tin sai lệch nào, chúng tôi sẽ không chịu trách nhiệm trong trường hợp thông tin đó làm ảnh hưởng hoặc hạn chế quyền lợi của Quý khách. Trường hợp không thông báo, nếu có phát sinh rủi ro, tổn thất thì Quý khách chịu trách nhiệm về những sai sót hay hành vi lợi dụng, lừa đảo khi sử dụng Sản phẩm, hàng hóa, dịch vụ do lỗi của Quý khách hoặc do không cung cấp đúng, đầy đủ, chính xác, kịp thời sự thay đổi thông tin; bao gồm cả thiệt hại về tài chính, chi phí phát sinh do thông tin cung cấp sai hoặc không thống nhất.
3. Phối hợp với chúng tôi, cơ quan nhà nước có thẩm quyền hoặc bên thứ ba trong trường hợp phát sinh các vấn đề ảnh hưởng đến tính bảo mật Dữ liệu cá nhân của Quý khách.
4. Tự bảo vệ Dữ liệu cá nhân của Quý khách; yêu cầu các tổ chức, cá nhân khác có liên quan bảo vệ Dữ liệu cá nhân của Quý khách; chủ động áp dụng các biện pháp nhằm bảo vệ Dữ liệu cá nhân của Quý khách trong quá trình sử dụng Sản phẩm, hàng hóa, dịch vụ của Viettel; thông báo kịp thời cho chúng tôi khi phát hiện thấy có sai sót, nhầm lẫn về Dữ liệu cá nhân hoặc nghi ngờ Dữ liệu cá nhân đang bị xâm phạm.
5. Tôn trọng, bảo vệ Dữ liệu cá nhân của người khác.
6. Tự chịu trách nhiệm đối với những thông tin, dữ liệu mà Quý khách tạo lập, cung cấp trên không gian mạng; tự chịu trách nhiệm trong trường hợp Dữ liệu cá nhân bị rò rỉ, xâm phạm do lỗi của mình.
7. Thường xuyên cập nhật các quy định, chính sách liên quan đến việc bảo vệ và Xử lý Dữ liệu cá nhân của Viettel trong từng thời kỳ được thông báo tới Quý khách qua Kênh giao dịch của Viettel.
8. Thực hiện quy định pháp luật về bảo vệ dữ liệu cá nhân và tham gia phòng, chống các hành vi vi phạm quy định về bảo vệ dữ liệu cá nhân.
9. Các trách nhiệm khác theo quy định pháp luật.
ĐIỀU 12.ĐIỀU KHOẢN CHUNG
1. Văn Bản này có hiệu lực kể từ ngày ký, đồng thời là Thông báo xử lý Dữ liệu cá nhân theo quy định pháp luật hiện hành. Khách hàng cam kết đã đọc, hiểu rõ và đồng ý với toàn bộ nội dung của Văn Bảnnày.
2. Văn Bản này được lập ra chỉ nhằm mục đích duy nhất là điều chỉnh hoạt động Xử lý dữ liệu cá nhân tuân thủ theo các quy định pháp luật. Nói cách khác, Văn Bản này có hiệu lực pháp lý độc lập, không phải và không phụ thuộc vào hợp đồng cung cấp Sản phẩm, hàng hóa, dịch vụ giữa Viettel với Khách hàng.
3. Khách hàng hiểu và đồng ý rằng, Văn Bản này có thể được sửa đổi theo từng thời kỳ và được thông báo tới Khách hàng thông qua các Kênh giao dịch của Viettel trước khi áp dụng. Những thay đổi và thời điểm có hiệu lực sẽ được cập nhật tại các Kênh giao dịch và/hoặc thông qua các phương thức khác của Viettel. Trong trường hợp pháp luật có yêu cầu, Viettel sẽ thu thập sự đồng ý của Khách hàng đối với những thay đổi đó.
4. Khách hàng đã đọc, hiểu, đồng ý và cam kết thực hiện nghiêm túc các điều khoản, điều kiện được nêu tại Văn Bản này. Các vấn đề chưa được quy định được thực hiện theo quy định pháp luật, hướng dẫn của cơ quan Nhà nước có thẩm quyền và/hoặc các sửa đổi, bổ sung Văn Bản này trong từng thời kỳ.
5. Nếu phát sinh tranh chấp, các bên sẽ chủ động thương lượng trên tinh thần thiện chí, hợp tác. Trường hợp không thương lượng được, các bên có quyền yêu cầu cơ quan có thẩm quyền giải quyết theo quy định pháp luật.
PHỤ LỤC 01
XÁC NHẬN SỰ ĐỒNG Ý ĐỐI VỚI MỤC ĐÍCH XỬ LÝ DỮ LIỆU CÁ NHÂN
Bằng việc đánh dấu vào các ô đồng ý trong bảng dưới đây, tôi xác nhận đồng ý cho Viettel Xử lý dữ liệu cá nhân cho các mục đích như sau:
Lưu ý của Viettel:
Quý Khách có quyền lựa chọn một, một số hoặc toàn bộ các mục đích xử lý dữ liệu cá nhân của mình đã liệt kê phía trên. Tuy nhiên, do tính chất của Sản phẩm, hàng hóa, dịch vụ, chúng tôi đặc biệt lưu ý rằng việc Quý khách đồng ý với các mục đích theo khoản 1, 2, 3 Điều 3 Văn Bản này là điều kiện bắt buộc để Viettel có thể cung cấp Sản phẩm, hàng hóa, dịch vụ theo Hợp đồng, đảm bảo chất lượng và trải nghiệm sử dụng dịch vụ của Quý khách.
Đối với các mục đích theo khoản 4, 5, 6 Điều 3 Văn Bản này, chúng tôi chỉ thực hiện xử lý dữ liệu khi có sự đồng ý bằng tích chọn của Quý khách. Trường hợp Quý khách đã đồng ý cho chúng tôi Xử lý dữ liệu mà thay đổi ý định và/hoặc muốn từ chối nhận thông tin tiếp thị, giới thiệu sản phẩm, quảng cáo và khuyến mại, Quý khách có thể cho chúng tôi biết bất kỳ lúc nào bằng việc gửi yêu cầu cho chúng tôi theo các phương thức theo quy định tại khoản 13 Điều 10 Văn Bản này.
Ngoại trừ các mục đích xử lý dữ liệu nêu trên, nếu cần xử lý dữ liệu cá nhân của Quý khách cho bất kỳ mục đích nào khác, chúng tôi sẽ thông báo cho Quý khách và chỉ tiến hành xử lý dữ liệu cá nhân phù hợp với sự đồng ý của Quý khách
\\\",\\\"term\\\":[{\\\"code\\\":\\\"provideProduct\\\",\\\"content\\\":\\\"Mục đích cung cấp Sản phẩm, hàng hóa, dịch vụ cho Khách hàng theo Hợp đồng và thực hiện quyền, nghĩa vụ của Viettel theo quy định pháp luật\\\",\\\"isRequire\\\":1},{\\\"code\\\":\\\"researchMarket\\\",\\\"content\\\":\\\"Kinh doanh dịch vụ nghiên cứu thị trường, thăm dò dư luận, môi giới\\\",\\\"isRequire\\\":0},{\\\"code\\\":\\\"tradePromotion\\\",\\\"content\\\":\\\"Tổ chức giới thiệu và xúc tiến thương mại\\\",\\\"isRequire\\\":0},{\\\"code\\\":\\\"supportCustomer\\\",\\\"content\\\":\\\"Mục đích hỗ trợ Khách hàng khi mua, sử dụng Sản phẩm, hàng hóa, dịch vụ do Viettel cung cấp theo hợp đồng và quy định pháp luật\\\",\\\"isRequire\\\":1},{\\\"code\\\":\\\"marketingAdvertising\\\",\\\"content\\\":\\\"Kinh doanh dịch vụ tiếp thị, quảng cáo, giới thiệu sản phẩm phù hợp với nhu cầu của Khách hàng hoặc Viettel cho rằng Khách hàng quan tâm\\\",\\\"isRequire\\\":0},{\\\"code\\\":\\\"improveQuality\\\",\\\"content\\\":\\\"Mục đích nâng cao chất lượng Sản phẩm, hàng hóa, dịch vụ mà Viettel cung cấp cho Khách hàng\\\",\\\"isRequire\\\":1}],\\\"acceptMessage\\\":\\\"Tôi xác nhận mình đã đọc, hiểu và đồng ý toàn bộ nội dung của Chính sách BVDLCN của Viettel\\\",\\\"acceptMessageHome\\\":\\\"Tôi đồng ý với chính sách xử lý và bảo vệ dữ liệu cá nhân của Viettel\\\",\\\"titlePopup\\\":\\\"Chính sách bảo vệ dữ liệu của Viettel\\\"}\",\"optionTypeBuySimApp\":\" [ { \\\"key\\\": \\\"sim\\\", \\\"name\\\": \\\"Sim th\\\\u01b0\\\\u1eddng\\\", \\\"type\\\": 1,\\\"status\\\": 1, \\\"shorDesc\\\": \\\"Mua sim thường\\\" }, {\\\"key\\\": \\\"eSim\\\",\\\"name\\\": \\\"eSim\\\",\\\"type\\\": 2,\\\"status\\\": 0,\\\"shorDesc\\\": \\\"Mua eSim\\\" },{ \\\"key\\\": \\\"businessSim\\\", \\\"name\\\": \\\"Sim d\\\\u00e0nh cho kh\\\\u00e1ch h\\\\u00e0ng doanh nghi\\\\u1ec7p\\\", \\\"type\\\": 3,\\\"status\\\": 0,\\\"shorDesc\\\": \\\"Mo ta ngan\\\" },{\\\"key\\\": \\\"kitSim\\\",\\\"name\\\": \\\"C\\\\u00f3 s\\\\u1eb5n kit sim\\\",\\\"type\\\": 4, \\\"status\\\": 0,\\\"shorDesc\\\": \\\"Mo ta ngan123\\\" }]\",\"terms_privacy_policy\":\"{\\\"terms_of_use_login\\\":{\\\"link\\\":\\\"https://viettel.vn/dieu-khoan-su-dung?root=register\\\",\\\"enable\\\":\\\"0\\\",\\\"content\\\":\\\"Bằng việc đăng nhập, bạn đã đồng ý với\\\",\\\"textLink\\\":\\\"Điều khoản sử dụng và Chính sách bảo mật của Viettel\\\"},\\\"terms_of_use_register\\\":{\\\"link\\\":\\\"https://viettel.vn/dieu-khoan-su-dung?root=register\\\",\\\"enable\\\":\\\"1\\\",\\\"content\\\":\\\"Khi nhấn đăng ký, Quý khách đã đồng ý thực hiện mọi \\\",\\\"textLink\\\":\\\"Điều khoản sử dụng và Chính sách bảo mật của Viettel\\\"},\\\"terms_of_use_menu\\\":{\\\"link\\\":\\\"https://viettel.vn/dieu-khoan-su-dung?root=register-1&data=\\\",\\\"enable\\\":\\\"1\\\",\\\"isND13\\\":\\\"0\\\",\\\"content\\\":\\\"Điều khoản sử dụng\\\"},\\\"privacy_policy\\\":{\\\"link\\\":\\\"https://viettel.vn/dieu-khoan-su-dung?root=register-0&data=\\\",\\\"enable\\\":\\\"1\\\",\\\"isND13\\\":\\\"0\\\",\\\"content\\\":\\\"Chính sách bảo vệ dữ liệu cá nhân\\\"}}\",\"invite_topup_share_information\":\" Chọn ứng dụng bạn muốn chia sẻ cho bạn bè bạn nhé.\",\"enable_otp_order_buy_sim_app\":\"1\",\"config_tablet_user_agent\":\"{\\\"enable\\\":1,\\\"all_url\\\":0,\\\"route_name_list\\\":[\\\"standard.index\\\"],\\\"all_tablet\\\":0,\\\"tablet_while_list\\\":[\\\"iPad|iPad.*Mobile\\\"]}\",\"enable_googleMap_api\":\" {\\\"enable\\\":0,\\\"api_key\\\":\\\"AIzaSyBbidyRAqAmqGYdgcqy2WjCjSDpMDSzTeM\\\"}\",\"gameAr\":\"{\\\"urlAPI\\\":\\\"https://apigami.viettel.vn/api/xaythap/\\\",\\\"urlWS\\\":\\\"wss://apigami.viettel.vn/api/xaythap/\\\"}\",\"video_call_sdk\":\"{\\\"video_call_Stringee\\\":\\\"0\\\",\\\"video_call_VTS\\\":\\\"1\\\"}\",\"terms_BHOL_en\":\"{\\\"ALLOW_SERVICE\\\":\\\"Providing other services of Viettel arises after the time of connecting the network and/or Viettel services cooperating with partners.\\\",\\\"ALLOW_COMMERCE\\\":\\\"Organize the introduction and trade promotion.\\\",\\\"ALLOW_MARKET\\\":\\\"Market research, public opinion exploration, brokerage.\\\"}\",\"enable_sim_ctt_nologin_web\":\"0\",\"install_app_link\":\"{\\\"android\\\":\\\"https://play.google.com/store/apps/details?id=com.vttm.vietteldiscovery&hl=vi&gl=US\\\",\\\"ios\\\":\\\"https://apps.apple.com/vn/app/my-viettel-t%C3%ADch-%C4%91i%E1%BB%83m-%C4%91%E1%BB%95i-qu%C3%A0/id1014838705?l=vi\\\"}\",\"banner_myviettel_qldt\":\"1\",\"preToPost_conf\":\"{\\\"noLogin\\\":1,\\\"show_condition\\\":1}\",\"conf_channel\":\"[{\\\"title\\\":\\\"Kênh điểm bán\\\",\\\"value\\\":\\\"80043\\\"},{\\\"title\\\":\\\"Kênh cửa hàng trực tiếp\\\",\\\"value\\\":\\\"164\\\"},{\\\"title\\\":\\\"Kênh chuỗi\\\",\\\"value\\\":\\\"1001526\\\"},{\\\"title\\\":\\\"Kênh bán hàng trực tiếp\\\",\\\"value\\\":\\\"1\\\"}]\",\"config_banner_vtid_spin\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/Viettel ID/Ảnh quay số ngoài trang chủ viettel ++.jpg\",\"flagFixedServices\":\"1\",\"video_call_web\":\"0\",\"registerDataCtt\":\"[{\\\"domain\\\":\\\"10.58.71.186:9617\\\",\\\"enableCtt\\\":1},{\\\"domain\\\":\\\"viettel.vn\\\",\\\"enableCtt\\\":1}]\",\"community_tab_flag\":\"{\\\"enable_tien_ich\\\":\\\"1\\\",\\\"enable_game_hot\\\":\\\"1\\\",\\\"enable_tin_tuc\\\":\\\"1\\\",\\\"enable_video_hot\\\":\\\"1\\\",\\\"enbale_phim_hot\\\":\\\"1\\\",\\\"icon_screen_phim\\\":\\\"\\\",\\\"icon_screen_game\\\":\\\"\\\",\\\"icon_screen_myclip\\\":\\\"\\\", \\\"title_name_game\\\":\\\"Game HOT\\\", \\\"title_name_tin_tuc\\\": \\\"Tin hay Tiin\\\", \\\"title_name_video\\\":\\\"Video HOT\\\", \\\"title_name_phim\\\":\\\"Phim HOT\\\" }\",\"login_screen_config\":\"{\\\"flag_login_screen\\\":\\\"1\\\",\\\"flag_enable_active_finger_print\\\":\\\"0\\\",\\\"screen_login_id\\\":\\\"d99c6d2a-773b-4567-b798-68f53507dd3b\\\"}\",\"conf_delivery_form_buysim_gic\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":0,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"conf_delivery_form_buysim_dep_v2\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":1,\\\"esim\\\":1,\\\"default\\\":\\\"online\\\"}\",\"optionTypeBuySimApp2\":\" [{\\\"key\\\":\\\"sim\\\",\\\"name\\\":\\\"Sim thường\\\",\\\"type\\\":1,\\\"status\\\":1,\\\"version\\\":\\\"7.8\\\",\\\"shorDesc\\\":\\\"Mua sim thường\\\"},{\\\"key\\\":\\\"simData\\\",\\\"name\\\":\\\"Sim data\\\",\\\"type\\\":2,\\\"status\\\":1,\\\"version\\\":\\\"7.8\\\",\\\"shorDesc\\\":\\\"Mua sim data\\\"},{\\\"key\\\":\\\"businessSim\\\",\\\"name\\\":\\\"Sim dành cho khách hàng doanh nghiệp\\\",\\\"type\\\":3,\\\"status\\\":0,\\\"version\\\":\\\"\\\",\\\"shorDesc\\\":\\\"Mo ta ngan\\\"},{\\\"key\\\":\\\"kitSim\\\",\\\"name\\\":\\\"Đăng ký thông tin\\\",\\\"type\\\":4,\\\"status\\\":0,\\\"version\\\":\\\"\\\",\\\"shorDesc\\\":\\\"Đăng ký thông tin\\\"},{\\\"key\\\":\\\"simDep\\\",\\\"name\\\":\\\"Sim đẹp\\\",\\\"type\\\":1,\\\"status\\\":1,\\\"version\\\":\\\"7.8\\\",\\\"shorDesc\\\":\\\"Mua sim đẹp\\\"}]\",\"conf_delivery_form_buysim\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":0,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"mesBuySimDocPerMonth\":\"01 CMND/CCCD/Hộ chiếu chỉ được hòa mạng tối đa 03 số thuê bao/tháng. Yêu cầu nhập chính xác CMND/Thẻ CC/Hộ chiếu và đảm bảo thời hạn không quá 15 năm kể từ ngày cấp.\",\"enable_sim_ctt_nologin\":\"1\",\"connect_pos_fee\":\"60000\",\"showSearchGTGT\":\"1\",\"showMenuBuySimForPartner\":\"1\",\"conf_delivery_form_buysim_pospaid_v2\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":0,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"notice_switch_telco\":\"Lưu ý: Hiện tại chưa áp dụng chuyển mạng cho nhà mạng GTel, Đông Dương Telecom và Reddi\",\"autopay_services\":\"[{\\\"type\\\":\\\"autopay_postpaid\\\", \\\"name\\\":\\\"Thanh toán cước di động trả sau\\\",\\\"image\\\":\\\"https://media.vietteltelecom.vn//upload/ckfinder/images/thanh%20to%C3%A1n%20c%C6%B0%E1%BB%9Bc(1).png\\\",\\\"isShow\\\":\\\"1\\\"}, {\\\"type\\\":\\\"autopay_internet_tv\\\",\\\"name\\\":\\\"Internet/Truyền hình\\\",\\\"image\\\":\\\"https://media.vietteltelecom.vn//upload/ckfinder/images/d%E1%BB%8Bch%20v%E1%BB%A5%20c%E1%BB%91%20%C4%91%E1%BB%8Bnh.png\\\",\\\"isShow\\\":\\\"1\\\"}]\",\"tien_ich_not_login\":\"tien_ich_cua_hang,chuyen_mang_giu_so,vietlott,life_box,\",\"simso_landing_enterprise_liveness_detection_actions\":\"[\\\"smile\\\"]\",\"ftth_dn_config\":\"{\\\"banner\\\":[\\\"http://media.vietteltelecom.vn/upload/ckfinder/files/banner.png\\\",\\\"http://media.vietteltelecom.vn/upload/ckfinder/files/banner.png\\\"],\\\"image_intro\\\":\\\"http://media.vietteltelecom.vn/upload/ckfinder/files/banner_uu_diem.png\\\",\\\"id_intro\\\":\\\"QXJ0aWNs16453334aaec2e\\\"}\",\"is_required_captcha_buy_sim\":\"0\",\"conf_delivery_form_buysim_pospaid\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":0,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"optionTypeBuySimWap\":\" [ { \\\"key\\\": \\\"sim\\\", \\\"name\\\": \\\"Sim th\\\\u01b0\\\\u1eddng\\\", \\\"type\\\": 1,\\\"status\\\": 1, \\\"shorDesc\\\": \\\"Mua sim thường\\\" }, {\\\"key\\\": \\\"esim\\\",\\\"name\\\": \\\"Esim\\\",\\\"type\\\": 2,\\\"status\\\": 0,\\\"shorDesc\\\": \\\"Mua eSim\\\" }]\",\"enable_tab_shop\":\"0\",\"conf_delivery_form_buysim_v2\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":1,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"button_install_app\":\"[{\\\"pageUrl\\\":\\\"/\\\",\\\"isActive\\\":1},{\\\"pageUrl\\\":\\\"di-dong/goi-data-1\\\",\\\"isActive\\\":1},{\\\"pageUrl\\\":\\\"di-dong/sim-so\\\",\\\"isActive\\\":1,\\\"deeplink\\\":\\\"myviettel://tat_ca_sim_so?code=sim_data\\\"},{\\\"pageUrl\\\":\\\"di-dong/goi-thoai-sms\\\",\\\"isActive\\\":0},{\\\"pageUrl\\\":\\\"pay/ts\\\",\\\"isActive\\\":1,\\\"deeplink\\\":\\\"myviettel://naptien_thanhtoan\\\"}]\",\"ftth_register_online_enable\":\"1\",\"buy_sim_online_ai_supporter_v5\":\"1\",\"buy_sim_online_ai_supporter_v6\":\"1\",\"buy_sim_online_ai_supporter_web\":\"0\",\"buy_sim_online_ai_supporter_v4\":\"1\",\"invite_topup_share_qr_information\":\" Hãy tải về và chia sẻ mã QR cho bạn bè bạn nhé.\",\"autopay\":\"{\\\"name\\\":\\\"AutoPay\\\",\\\"isNew\\\":\\\"0\\\",\\\"isShow\\\":\\\"0\\\",\\\"isShowIntro\\\":\\\"0\\\"}\",\"mobile_get_stores\":\"0\",\"enable_register_info\":\"0\",\"conf_display_map\":\"{\\\"enable_ggm\\\":0,\\\"conf_bh\\\":{\\\"1\\\":{\\\"image\\\":\\\"/images_content/maps/icon-map-red.svg\\\",\\\"description\\\":\\\"Khu vực tiếp nhận và sửa chữa thiết bị\\\"},\\\"2\\\":{\\\"image\\\":\\\"/images_content/maps/icon-map-yellow.svg\\\",\\\"description\\\":\\\"Cửa hàng tiếp nhận và sửa chữa thiết bị\\\"},\\\"3\\\":{\\\"image\\\":\\\"/images_content/maps/icon-map-green.svg\\\",\\\"description\\\":\\\"Cửa hàng tiếp nhận và chuyển thiết bị đi sửa chữa\\\"}}}\",\"autopay_ordinal_v3\":\"[{\\\"name\\\":\\\"Di động\\\",\\\"code\\\":\\\"mobile\\\",\\\"ordinal\\\":\\\"1\\\"},{\\\"name\\\":\\\"Cố định\\\",\\\"code\\\":\\\"account\\\",\\\"ordinal\\\":\\\"2\\\"},{\\\"name\\\":\\\"DV 1800/1900\\\",\\\"code\\\":\\\"1800/1900\\\",\\\"ordinal\\\":\\\"4\\\"},{\\\"name\\\":\\\"Thanh toán tự động\\\",\\\"code\\\":\\\"autopay\\\",\\\"ordinal\\\":\\\"3\\\"}]\",\"autopay_ordinal_v2\":\"[{\\\"name\\\":\\\"Di động\\\",\\\"code\\\":\\\"mobile\\\",\\\"ordinal\\\":\\\"1\\\"},{\\\"name\\\":\\\"Cố định\\\",\\\"code\\\":\\\"account\\\",\\\"ordinal\\\":\\\"2\\\"},{\\\"name\\\":\\\"DV 1800/1900\\\",\\\"code\\\":\\\"1800/1900\\\",\\\"ordinal\\\":\\\"4\\\"},{\\\"name\\\":\\\"Autopay\\\",\\\"code\\\":\\\"autopay\\\",\\\"ordinal\\\":\\\"3\\\"}]\",\"enable_engine_nperf\":\"1\",\"enable_option_sign_contract_home\":\"{\\\"postpaid_change\\\":\\\"1\\\",\\\"network_change\\\":\\\"1\\\",\\\"sim_purchase\\\":\\\"1\\\",\\\"sim_exchange\\\":\\\"1\\\"}\",\"theme_myviettel\":\"[{\\\"screen\\\":\\\"login\\\",\\\"link\\\":\\\"\\\"},{\\\"screen\\\":\\\"tab_viettel_plus_nologin\\\",\\\"link\\\":\\\"\\\"},{\\\"screen\\\":\\\"tab_viettel_plus_login_3\\\",\\\"link\\\":\\\"\\\"},{\\\"screen\\\":\\\"tab_viettel_plus_login_4\\\",\\\"link\\\":\\\"\\\"},{\\\"screen\\\":\\\"tab_home_nologin\\\",\\\"link\\\":\\\"\\\"},{\\\"screen\\\":\\\"tab_telecom_login\\\",\\\"link\\\":\\\"\\\"}]\",\"invoice_config\":\"{\\\"data\\\":{\\\"is_show_btn\\\":0,\\\"is_show_btn_per\\\":1,\\\"is_show_btn_company\\\":1,\\\"intro\\\":\\\"Quý khách vui lòng nhập chính xác các thông tin bên dưới để Viettel thực hiện xuất hóa đơn.\\\",\\\"notes\\\":\\\"Lưu ý: Hóa đơn chỉ xuất trong ngày. Nhà cung cấp chỉ hỗ trợ xuất hóa đơn một lần duy nhất và Quý khách không thể thay đổi sau khi đăng ký, mua dịch vụ thành công\\\",\\\"show_viettel_policy\\\":\\\"1\\\"},\\\"pincode\\\":{\\\"is_show_btn\\\":0,\\\"is_show_btn_per\\\":1,\\\"is_show_btn_company\\\":1,\\\"intro\\\":\\\"Quý khách vui lòng nhập chính xác các thông tin bên dưới để Viettel thực hiện xuất hóa đơn.\\\",\\\"notes\\\":\\\"Lưu ý: Hóa đơn chỉ xuất trong ngày. Nhà cung cấp chỉ hỗ trợ xuất hóa đơn một lần duy nhất và Quý khách không thể thay đổi sau khi đăng ký, mua dịch vụ thành công\\\"},\\\"topup\\\":{\\\"is_show_btn\\\":0,\\\"is_show_btn_per\\\":0,\\\"is_show_btn_company\\\":0,\\\"intro\\\":\\\"Quý khách vui lòng nhập chính xác các thông tin bên dưới để Viettel thực hiện xuất hóa đơn.\\\",\\\"notes\\\":\\\"Lưu ý: Hóa đơn chỉ xuất trong ngày. Nhà cung cấp chỉ hỗ trợ xuất hóa đơn một lần duy nhất và Quý khách không thể thay đổi sau khi đăng ký, mua dịch vụ thành công\\\"}}\",\"show_viettel_policy\":\"1\",\"conf_delivery_form_buysim_data\":\"{\\\"home\\\":1,\\\"store\\\":1,\\\"online\\\":0,\\\"esim\\\":1,\\\"default\\\":\\\"store\\\"}\",\"autopay_message\":\"{\\\"popup1\\\":\\\"Trong quá trình liên kết thẻ Hệ thống sẽ tự động thanh toán 10.000đ để kiểm tra thẻ, số tiền này Ngân hàng sẽ hoàn trả lại tài khoản của quý khách \\\",\\\"popup2\\\":\\\"Quý khách đăng ký dịch vụ thanh toán cước tự động cho %account%?\\\",\\\"popup3\\\":\\\"Quý khách muốn hủy giao dịch thanh toán cước tự động này?\\\",\\\"popup4\\\":{\\\"message\\\":\\\"Quý khách có thể đặt lịch thanh toán cước tự động hàng tháng tại đây\\\",\\\"isShow\\\":\\\"0\\\"},\\\"popup5\\\":\\\"Quý khách đăng ký nạp tiền tự động cho %account%?\\\",\\\"popup6\\\":\\\"Quý khách muốn hủy giao dịch nạp tiền tự động này?\\\",\\\"popup7\\\":\\\"Thuê bao %account% đã đăng ký dịch vụ nạp tiền tự động, Quý khách vui lòng kiểm tra ở mục Danh sách thuê bao đã đặt lịch thanh toán và có thể chỉnh sửa tại chu kỳ nạp tiền\\\",\\\"popup8\\\":\\\"Quý khách muốn hủy liên kết tài khoản, thẻ? Sau khi hủy liên kết các thuê bao đã đặt lịch thanh toán bằng tài khoản này sẽ bị hủy.\\\"}\",\"config_package_payment_ctt\":\"{\\\"min_price_enable_vtlink\\\": 50000, \\\"min_price_enable_ctt\\\": 50000, \\\"text_pttt\\\": \\\"Đăng ký qua ViettelPay, ATM, Thẻ quốc tế\\\"}\",\"host_name\":\"https://apigami.viettel.vn/mvt-api/myviettel.php/\",\"theme_tet_2020\":\"[\\r\\n {\\r\\n \\\"screen\\\": \\\"android_viettel_plus_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_viettel_plus_not_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_home_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Giangsinh_3(1).png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_home_not_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Giangsinh_3(1).png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_telecom_not_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_telecom_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_shop\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/files/anh-nen-2.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"android_entertainment\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/files/anh-nen-2.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_viettel_plus_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_viettel_plus_not_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_home_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/1(29).png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_home_not_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Giangsinh_3(1).png\\\",\\r\\n \\\"status\\\":0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_telecom_not_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_telecom_login\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/images/UI_Myviettel_HPNY_-12.png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_shop\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/files/Subtract(1).png\\\",\\r\\n \\\"status\\\": 0\\r\\n },\\r\\n {\\r\\n \\\"screen\\\": \\\"ios_entertainment\\\",\\r\\n \\\"link\\\": \\\"http://media.vietteltelecom.vn/upload/ckfinder/files/Subtract(1).png\\\",\\r\\n \\\"status\\\": 0\\r\\n }\\r\\n]\"},\"errorCodeTracing\":null}" 07/06/24 15:57:36||c4279d9aeb1a473c|getFeatureGroupV3|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[250]}|-|accountType:0,build_code:2024.4.19,code:tien_ich_vien_thong|tien_ich_kham_pha,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),myvt_checksum:HV9WnnxR6M7PZn5eB5N2jvt21Ws=,os_version:17.500000,token:,version_app:7.8,|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":[{\"id\":\"myvtt_c7bbc5e1b4e11652e17d516a81d28b56\",\"groupName\":\"Tiện ích viễn thông\",\"groupPosition\":\"1\",\"isParent\":true,\"code\":\"tien_ich_vien_thong\",\"accountType\":\"1\",\"dataAll\":[{\"id\":\"myvtt_36d1a13d64171f686cfd0199ec3e5e12\",\"groupName\":\"Nhom test\",\"groupPosition\":\"1\",\"isParent\":true,\"code\":\"nhom_test\",\"accountType\":\"1\",\"features\":null},{\"id\":\"myvtt_060edd3945b9f5215300449d0cc05eeb\",\"groupName\":\"Tiện ích Thanh toán\",\"groupPosition\":\"1\",\"isParent\":false,\"code\":\"thanh_toan\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1615bf8fe51ab1\",\"name\":\"Gợi ý mua data\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/54/47/1f68126ce0513da4cdead67867572f43defc78b3.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/54/47/1f68126ce0513da4cdead67867572f43defc78b3.png\",\"code\":\"myviettel://chi_tiet_goi_cuoc?code=sd30s\",\"position\":\"1\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"st5km, gói cước, goi cuoc, goi cuoc st5km,ST5, ST5K, ST5KM\",\"Gợi ý mua data\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16125bc4065119\",\"name\":\"Nạp tiền Thanh toán\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2c/d4/42/7f3f7123c736492f09957756d2221bbe707d1052.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2c/d4/42/7f3f7123c736492f09957756d2221bbe707d1052.png\",\"code\":\"myviettel://naptien_thanhtoan\",\"position\":\"1\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"thanh toán, thanh toan, nạp tiền, nap tien, nap the, nạp thẻ, thẻ cào, thẻ cao\",\"Nạp tiền Thanh toán\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":\"
\\r\\n\\tKHUYẾN MẠI 50% VÀO CHỦ NHẬT HÀNG TUẦN
\\r\\n\\r\\n
\\r\\n\\tChương trình áp dụng cho khách hàng nạp tiền/thanh toán cước qua tài khoản ngân hàng hoặc các ví điện tử VNPAYQR, Viettel Money liên kết trên My Viettel. 
\\r\\n
\\r\\n\\t 
\\r\\n
\\r\\n\\tChi tiết liên hệ 198(0đ). Trân trọng
\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1613896cc9aed0\",\"name\":\"Mua thẻ cào điện tử\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/01/15/21ff34bb59f6fea07818d648f9adb1e3c58c9a2d.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/01/15/21ff34bb59f6fea07818d648f9adb1e3c58c9a2d.png\",\"code\":\"pin_code_nonlogin\",\"position\":\"10\",\"os\":0,\"version\":\"5.7\",\"login\":2,\"tag\":[\"Mua thẻ cào điện tử\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1618e0cedaa4ed\",\"name\":\"Ứng tiền\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/13/03/31/258f11e1cf6b576a91267a09faa3943073e88f37.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/13/03/31/258f11e1cf6b576a91267a09faa3943073e88f37.png\",\"code\":\"ung_tien\",\"position\":\"2\",\"os\":0,\"version\":\"5.9\",\"login\":0,\"tag\":[\"Ứng tiền\",\"Ứng tiền\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15bced856c34ab\",\"name\":\"Chuyển tiền ishare\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/39/de/e3/35c85afbb4d7de891a0ccb1eaab33ef7e0572553.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/39/de/e3/35c85afbb4d7de891a0ccb1eaab33ef7e0572553.png\",\"code\":\"chuyen_tien\",\"position\":\"3\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"chuyển tiền, Chuyen tien, CT\",\"Chuyển tiền ishare\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161bfe3d44f1d1\",\"name\":\"Nạp mã thẻ cào\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/3e/e4/43/a93bcb4972916af73e92bcf0a8a22d90535df854.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/3e/e4/43/a93bcb4972916af73e92bcf0a8a22d90535df854.png\",\"code\":\"nap_the_cao\",\"position\":\"7\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Nạp thẻ cào, nap the cao\",\"Nạp mã thẻ cào\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16268f0d94ee52\",\"name\":\"Nạp tiền Thanh toán\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/e8/88/8e/eb914d32c6b5bac2c6662fd9ab6aefbe1ccf7a8c.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/e8/88/8e/eb914d32c6b5bac2c6662fd9ab6aefbe1ccf7a8c.png\",\"code\":\"myviettel://naptien_thanhtoan\",\"position\":\"999\",\"os\":0,\"version\":\"99.9\",\"login\":2,\"tag\":[\"Nạp tiền Thanh toán\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"443369f1f9dde5351abec61c3827a771\",\"groupName\":\"Tiện ích Di động\",\"groupPosition\":\"2\",\"isParent\":false,\"code\":\"Gia_tri_gia_tang\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1657936a5f1bcb\",\"name\":\"Ưu đãi My Viettel\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/0d/97/70/99abaa165494ccd9561f61a400a02df424734d05.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/0d/97/70/99abaa165494ccd9561f61a400a02df424734d05.png\",\"code\":\"myviettel://chi_tiet_goi_cuoc?code=sd30s\",\"position\":\"1\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Gói cước, data, goi cuoc, sd30, SD30, SD30S, sd30s\",\"Ưu đãi My Viettel\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15d9ef7dc91ff0\",\"name\":\"DV Lưu trữ LifeBOX\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/02/67/70/e1f3506d39da5c7767a94fbf7d47244d0e5096c5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/02/67/70/e1f3506d39da5c7767a94fbf7d47244d0e5096c5.png\",\"code\":\"life_box\",\"position\":\"12\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"Lifebox, lifebox\",\"DV Lưu trữ LifeBOX\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15e7469ac89523\",\"name\":\"Tiện ích VAS\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/48/4f/f4/7332d674f7c684e3d6c3d926c90a3b469ad94012.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/48/4f/f4/7332d674f7c684e3d6c3d926c90a3b469ad94012.png\",\"code\":\"bao_cuoc_goi_nho_mca\",\"position\":\"13\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"Tiện ích Mobile\",\"Tiện ích VAS\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":1,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163b3b282827d8\",\"name\":\"Thay đổi giấy tờ\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/99/d9/99/cba91d83f4ce540824bbb822381b10c830ece4b0.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/99/d9/99/cba91d83f4ce540824bbb822381b10c830ece4b0.png\",\"code\":\"thay_doi_giay_to\",\"position\":\"13\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"thay đổi, giấy tờ, thông tin. giay to, thay doi giay to\",\"Thay đổi giấy tờ\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15df8a18ac3d64\",\"name\":\"Dịch vụ GTGT\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/91/14/49/4863c1358add9f9a015f021346f409f344b93101.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/91/14/49/4863c1358add9f9a015f021346f409f344b93101.png\",\"code\":\"dich_vu_vas\",\"position\":\"14\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"GTGT, giatrigiatang, Giá trị gia tăng, GT gia tang, Giá trị GT, Dịch vụ GTGT\",\"Dịch vụ GTGT\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15de4b62848db9\",\"name\":\"Tặng thiệp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"code\":\"tang_thiep\",\"position\":\"16\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Tặng thiệp,Thiệp, thiep, tang thiep, tang qua\",\"Tặng thiệp\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16541f36bdac9b\",\"name\":\"Chuyển Vùng Quốc Tế\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/4e/ad/d4/7346dd53810177d0e15f76206e38766aba7da87c.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/4e/ad/d4/7346dd53810177d0e15f76206e38766aba7da87c.png\",\"code\":\"myviettel://tat_ca_goi_cuoc?code=pack_roaming\",\"position\":\"17\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"CVQT/cVQT/CvQT/ CVqT/Cvqt/cvQT, Roaming; roaming; rm; RM; CV; Chuyển vùng; chuyển vùng; quốc tế; Quốc tế; qt\",\"Chuyển Vùng Quốc Tế\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164ba56de90bbf\",\"name\":\"Gói cho giới trẻ\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/0a/4d/d0/e36d98b625d405e8e03bad1f607c5330d4d848ca.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/0a/4d/d0/e36d98b625d405e8e03bad1f607c5330d4d848ca.png\",\"code\":\"web_gic\",\"position\":\"19\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Gói cho giới trẻ\"],\"openWebview\":\"1\",\"urlWebview\":\"https://gic.viettel.vn/?utm_source=app&utm_medium=organic&utm_campaign=icon\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15d399e8a5049e\",\"name\":\"Chuyển trả sau\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b5/e1/1b/0b62b55685f3e45fdc3c587c42e16c2bf4ce1661.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b5/e1/1b/0b62b55685f3e45fdc3c587c42e16c2bf4ce1661.png\",\"code\":\"myviettel://chuyen_tra_sau\",\"position\":\"2\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"Chuyển trả sau, chuyen tra sau, Chuyen TS\",\"Chuyển trả sau\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":1,\"recommend_dd_nologin\":1},{\"id\":\"QXJ0aWNs1615bf8fe51ab1\",\"name\":\"Gợi ý mua data\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/54/47/1f68126ce0513da4cdead67867572f43defc78b3.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/54/47/1f68126ce0513da4cdead67867572f43defc78b3.png\",\"code\":\"myviettel://chi_tiet_goi_cuoc?code=sd30s\",\"position\":\"3\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"st5km, gói cước, goi cuoc, goi cuoc st5km,ST5, ST5K, ST5KM\",\"Gợi ý mua data\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs160b5de60efeb7\",\"name\":\"Mời chuyển trả sau\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/14/b8/81/4ad16b9d70481118b7bc65e89fa1d6d0fd81bad4.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/14/b8/81/4ad16b9d70481118b7bc65e89fa1d6d0fd81bad4.png\",\"code\":\"myviettel://invite_change_post_pay\",\"position\":\"3\",\"os\":0,\"version\":\"5.9\",\"login\":0,\"tag\":[\"Mời chuyển trả sau, Moi chuyen tra sau\",\"Mời chuyển trả sau\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161e90d4d40884\",\"name\":\"Sim đẹp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7f/c6/67/0c12c07392871a7ac00f1cb855df1a40b5b3bfb8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7f/c6/67/0c12c07392871a7ac00f1cb855df1a40b5b3bfb8.png\",\"code\":\"tat_ca_sim_so\",\"position\":\"4\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Sim đẹp\",\"Sim đẹp\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1651cdad0924a8\",\"name\":\"Sim Data\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/dd/09/9d/078bc81af8c9d5c18838270c59197695209d55b2.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/dd/09/9d/078bc81af8c9d5c18838270c59197695209d55b2.png\",\"code\":\"myviettel://tat_ca_sim_so/?code=sim_data\",\"position\":\"4\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Sim Data\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163b777aacce91\",\"name\":\"Đổi eSim\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/14/ec/c1/bc0b21b9834b820803e29125c34e4d25a01ed9c1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/14/ec/c1/bc0b21b9834b820803e29125c34e4d25a01ed9c1.png\",\"code\":\"myviettel://change_esim\",\"position\":\"5\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"đổi esim, esim, đổi Esim, doi esim, Đổi Esim\",\"Đổi eSim\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163b777aacce91\",\"name\":\"Đổi eSim\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/14/ec/c1/bc0b21b9834b820803e29125c34e4d25a01ed9c1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/14/ec/c1/bc0b21b9834b820803e29125c34e4d25a01ed9c1.png\",\"code\":\"myviettel://change_esim\",\"position\":\"6\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"đổi esim, esim, đổi Esim, doi esim, Đổi Esim\",\"Đổi eSim\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15d399e7046a14\",\"name\":\"Chuyển mạng giữ số\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/4b/6a/a4/51e56fb1636b0ddce2e1921a42c5ea4eb83cd2e5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/4b/6a/a4/51e56fb1636b0ddce2e1921a42c5ea4eb83cd2e5.png\",\"code\":\"chuyen_mang_giu_so\",\"position\":\"6\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"Chuyển mạng giữ số, chuyen mang giu so,Chuyển mạng giữ số ; chuyển mạng, giữ số, chuyển sang mạng khác\",\"Chuyển mạng giữ số\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16008f078c0060\",\"name\":\"Hoàn thiện thông tin\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ac/e5/5a/47fa26d18cfa8368f7db3d4d41deae52edb7a4a5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ac/e5/5a/47fa26d18cfa8368f7db3d4d41deae52edb7a4a5.png\",\"code\":\"register_new_kit\",\"position\":\"8\",\"os\":0,\"version\":\"7.9\",\"login\":0,\"tag\":[\"Đăng ký TT,ĐKTT, DKTT, dktt, dang ky thong tin, DangKyThongTin, hoàn thiện thông tin\",\"Hoàn thiện thông tin\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_eeff955995ac10d9808b77ff582f356f\",\"groupName\":\"Hỗ trợ khách hàng\",\"groupPosition\":\"3\",\"isParent\":false,\"code\":\"ho_tro\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1615bf8fe51ab1\",\"name\":\"Gợi ý mua data\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/54/47/1f68126ce0513da4cdead67867572f43defc78b3.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/54/47/1f68126ce0513da4cdead67867572f43defc78b3.png\",\"code\":\"myviettel://chi_tiet_goi_cuoc?code=sd30s\",\"position\":\"1\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"st5km, gói cước, goi cuoc, goi cuoc st5km,ST5, ST5K, ST5KM\",\"Gợi ý mua data\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163282008ea890\",\"name\":\"Tra cứu đăng ký chặn quảng cáo\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7b/9a/a7/138396c1a1b76dac98b1ee961383535122ed105c.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7b/9a/a7/138396c1a1b76dac98b1ee961383535122ed105c.png\",\"code\":\"chan_quang_cao\",\"position\":\"10\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"TCĐK chặn QC, chặn QC, dkcqc, chặn quản cáo, chan quang cao, quang cao,Tra cứu đăng ký chặn quảng cáo\",\"Tra cứu đăng ký chặn quảng cáo\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/tra-cuu-quang-cao\",\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162b915fb70dad\",\"name\":\"Đăng ký gói cước\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/09/95/ecd52fdaed2c0b64c62767568d23df1e063b6f26.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/09/95/ecd52fdaed2c0b64c62767568d23df1e063b6f26.png\",\"code\":\"tat_ca_goi_cuoc\",\"position\":\"12\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"mua gói, mua gói cước\",\"Đăng ký gói cước\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":1,\"recommend_dd_nologin\":1},{\"id\":\"QXJ0aWNs163b6492f7d895\",\"name\":\"Hóa đơn bán hàng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/89/6f/f8/c11cc242f7f78cc7ffce11cc565dd8dace0c002a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/89/6f/f8/c11cc242f7f78cc7ffce11cc565dd8dace0c002a.png\",\"code\":\"invoice_lookup\",\"position\":\"13\",\"os\":0,\"version\":\"6.3\",\"login\":0,\"tag\":[\"hóa đơn bán hàng, tra cứu hóa đơn bán hàng, hoa don, tra cuu hoa don, Hóa đơn bán hàng, hóa đơn\",\"Hóa đơn bán hàng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1632a9a02d7b46\",\"name\":\"Phản ánh cuộc gọi rác\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/3d/01/13/14cce327e6bcd0c4e6af94c998428151e730ca02.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/3d/01/13/14cce327e6bcd0c4e6af94c998428151e730ca02.png\",\"code\":\"myviettel://ho_tro_dich_vu\",\"position\":\"2\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"Phản ánh cuộc gọi rác\",\"Phản ánh cuộc gọi rác\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs165f122640597e\",\"name\":\"Đổi điểm Viettel++\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/99/b8/89/c6e920aa39bb6bec56b646cedb8d89154feb5b7f.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/99/b8/89/c6e920aa39bb6bec56b646cedb8d89154feb5b7f.png\",\"code\":\"uu_dai_data\",\"position\":\"2\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"đổi điểm Viettel++, đổi điểm, Viettel++\",\"Đổi điểm Viettel++\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":1,\"recommend_dd_nologin\":1},{\"id\":\"QXJ0aWNs165dbfb6eeddeb\",\"name\":\"Tra cứu hợp đồng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/61/02/26/24c4c2ee9c12509f4d644d3034c1714c0f1cfd7f.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/61/02/26/24c4c2ee9c12509f4d644d3034c1714c0f1cfd7f.png\",\"code\":\"myviettel://tra_cuu_hop_dong\",\"position\":\"3\",\"os\":0,\"version\":\"7.8\",\"login\":0,\"tag\":[\"tra cứu hợp đồng, hợp đồng, hồ sơ hòa mạng\",\"Tra cứu hợp đồng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15bced8a53e7e0\",\"name\":\"Tra cứu tài khoản\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/dc/06/6d/6a5f8d752bb80bfb724f70cc3eb28c461f1c2812.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/dc/06/6d/6a5f8d752bb80bfb724f70cc3eb28c461f1c2812.png\",\"code\":\"thong_tin_thue_bao\",\"position\":\"3\",\"os\":0,\"version\":\"4.0\",\"login\":0,\"tag\":[\"Thông tin khách hàng, thongtinkh, Thong tin khach hang, thong tin tai khoan, thông tin tài khoản, kttk\",\"Tra cứu tài khoản\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":1,\"recommend_dd_nologin\":1},{\"id\":\"QXJ0aWNs1622574efd914e\",\"name\":\"Tra cứu đơn hàng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7b/68/87/76181b4545f3df8c0d1fa171f2a933aaf19799a6.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7b/68/87/76181b4545f3df8c0d1fa171f2a933aaf19799a6.png\",\"code\":\"myviettel://tra_cuu_don_hang_co_dinh\",\"position\":\"4\",\"os\":0,\"version\":\"5.12\",\"login\":0,\"tag\":[\"TCĐH, tracudonhang, TC Đơn hàng, Tra cứu ĐH, đơn hàng, don hang.Tra cứu đơn hàng, đơn hàng\",\"Tra cứu đơn hàng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15d399eee29e6f\",\"name\":\"Tra cứu bảo hành\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/61/af/f6/39ff4f33595f986946a00e640283b80e6f899eae.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/61/af/f6/39ff4f33595f986946a00e640283b80e6f899eae.png\",\"code\":\"tra_cuu_bao_hanh\",\"position\":\"5\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"TCBH, BH, Bảo hành, bao hanh, tra cuu bao hanh\",\"Tra cứu bảo hành\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15dee1bb7f04d8\",\"name\":\"Cửa hàng Viettel\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/e8/0f/fe/b02a579943cc4f6aa3a60971f0c966d1cfeb308f.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/e8/0f/fe/b02a579943cc4f6aa3a60971f0c966d1cfeb308f.png\",\"code\":\"cua_hang_viettel\",\"position\":\"8\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"Cửa hàng Viettel,CH VT, Cửa hàng VT, CH Viettel, cuahangviettel\",\"Cửa hàng Viettel\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1632a9a02d7b46\",\"name\":\"Phản ánh cuộc gọi rác\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/3d/01/13/14cce327e6bcd0c4e6af94c998428151e730ca02.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/3d/01/13/14cce327e6bcd0c4e6af94c998428151e730ca02.png\",\"code\":\"myviettel://ho_tro_dich_vu\",\"position\":\"9\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"Phản ánh cuộc gọi rác\",\"Phản ánh cuộc gọi rác\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15de4b5f3a052c\",\"name\":\"Liên hệ CSKH\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/e0/29/9e/287257f77e182c6a40b2baa2532c965e2f07750e.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/e0/29/9e/287257f77e182c6a40b2baa2532c965e2f07750e.png\",\"code\":\"goi_video_call_cskh\",\"position\":\"9\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"Gọi video, videocall, gọi, goi video CSKH, cskh\",\"Liên hệ CSKH\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":1,\"recommend_cd_nologin\":1,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":null,\"name\":null,\"image\":null,\"icon\":null,\"code\":null,\"position\":\"9\",\"os\":0,\"version\":null,\"login\":0,\"tag\":null,\"openWebview\":null,\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":null,\"rules\":null,\"showRules\":0,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":null,\"list_banner\":null,\"recommend_cd_login\":null,\"recommend_cd_nologin\":null,\"recommend_dd_login\":null,\"recommend_dd_nologin\":null}]},{\"id\":\"myvtt_c3581516868fb3b71746931cac66390e\",\"groupName\":\"Tiện ích Internet - Truyền hình\",\"groupPosition\":\"4\",\"isParent\":false,\"code\":\"internet\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs161e90db22886b\",\"name\":\"Lắp đặt Internet\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b5/16/6b/4f1dccc59e50d62b57968fbac7a9a3578a012c3a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b5/16/6b/4f1dccc59e50d62b57968fbac7a9a3578a012c3a.png\",\"code\":\"myviettel://dang_ky_internet_truyenhinh\",\"position\":\"1\",\"os\":0,\"version\":\"5.13\",\"login\":0,\"tag\":[\"Lắp đặt Internet, lap dat internet,Lắp mới internet, lắp ftth, lắp wifi, lắp mesh wifi, internet cáp quang, lap internet\",\"Lắp đặt Internet\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1624f9114985ce\",\"name\":\"Đăng ký truyền hình\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/8d/51/18/78717a7426c5896bdb1162d406a9612fcf607633.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/8d/51/18/78717a7426c5896bdb1162d406a9612fcf607633.png\",\"code\":\"truyenhinh\",\"position\":\"2\",\"os\":0,\"version\":\"5.11\",\"login\":0,\"tag\":[\"Đăng ký truyền hình,truyền hình\",\"Đăng ký truyền hình\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/internet-truyenhinh/truyen-hinh?utm_source=Referral&utm_medium=icon&utm_campaign=tv360\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15df4acbb7bdbb\",\"name\":\"Gộp nhóm gia đình\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/a8/c7/7a/ba5d94d53ed883b2ddfc8e24dd46abdc98af3533.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/a8/c7/7a/ba5d94d53ed883b2ddfc8e24dd46abdc98af3533.png\",\"code\":\"fmc_ho_gia_dinh\",\"position\":\"3\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"Gộp nhóm gia đình, gop nhom gia dinh\",\"Gộp nhóm gia đình\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15f3c97889bd80\",\"name\":\"Kiểm tra tốc độ mạng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/62/22/df3250ee535ce413f3415f3ae745648162e63acb.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/62/22/df3250ee535ce413f3415f3ae745648162e63acb.png\",\"code\":\"speedtest\",\"position\":\"4\",\"os\":0,\"version\":\"4.7\",\"login\":0,\"tag\":[\"Kiểm tra tốc độ mạng, kiem tra toc do mang\",\"Kiểm tra tốc độ mạng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://bit.ly/3BflYWm\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_d27a9bfe6107370cc48464d72014fe6e\",\"groupName\":\"Thiết bị thông minh\",\"groupPosition\":\"5\",\"isParent\":false,\"code\":\"thiet_bi_thong_minh.\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs16333fd609c271\",\"name\":\"MyKid4G\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/ac/c5/d5dff9a730abd108da793a09780e8fbddb9b5682.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/ac/c5/d5dff9a730abd108da793a09780e8fbddb9b5682.png\",\"code\":\"my_kid4g\",\"position\":\"1\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"MyKid4G\",\"MyKid4G\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/mykidlite\",\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1633404f62e384\",\"name\":\"Vcar\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/4c/92/24/c52b7671a925ef28da3b9e5ac70d833eadc31856.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/4c/92/24/c52b7671a925ef28da3b9e5ac70d833eadc31856.png\",\"code\":\"Vcar\",\"position\":\"2\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vcar\",\"Vcar\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/vcar?utm_source=referrals&utm_medium=app\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163340551ed3ce\",\"name\":\"Home Camera\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/94/42/0ad90085defad7c538ba50f6635dc057a2572034.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/94/42/0ad90085defad7c538ba50f6635dc057a2572034.png\",\"code\":\"Homecamera\",\"position\":\"3\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Homecamera\",\"Home Camera\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/camera-trong-nha-hc2?utm_source=referrals&utm_medium=app\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1633405a9b9ad5\",\"name\":\"Vtag\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/66/3b/b6/6ea524d2d8249634cf7d3dc0876b707c5b951a36.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/66/3b/b6/6ea524d2d8249634cf7d3dc0876b707c5b951a36.png\",\"code\":\"Vtag\",\"position\":\"4\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vtag\",\"Vtag\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/dinh-vi-thong-minh-vtag?utm_source=referrals&utm_medium=app\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1633405e760cbd\",\"name\":\"Samsung Galaxy A04e\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/27/ae/e2/5f7e2a6c7fdde140d0e95b71ca55578ad090ddb4.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/27/ae/e2/5f7e2a6c7fdde140d0e95b71ca55578ad090ddb4.png\",\"code\":\"Samsung_Galaxy_A04e\",\"position\":\"5\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Samsung Galaxy A04e\",\"Samsung Galaxy A04e\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/samsung-galaxy-a04e\",\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163364d0bdbc2a\",\"name\":\"Thiết bị thông minh\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/60/b7/76/92e47d2ae825c462b2bb21ce63ce39345043325d.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/60/b7/76/92e47d2ae825c462b2bb21ce63ce39345043325d.png\",\"code\":\"Thiet_bi_thong_minh\",\"position\":\"6\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Thiết bị thông minh, thiet bi thong minh\",\"Thiết bị thông minh\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/thiet-bi\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_31884bd25c2caa11f6122ecc8a34f5c8\",\"groupName\":\"Thiết Bị Thông Minh\",\"groupPosition\":\"5\",\"isParent\":false,\"code\":\"thiet_bi_thong_minh\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs16333fd609c271\",\"name\":\"MyKid4G\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/ac/c5/d5dff9a730abd108da793a09780e8fbddb9b5682.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/ac/c5/d5dff9a730abd108da793a09780e8fbddb9b5682.png\",\"code\":\"my_kid4g\",\"position\":\"1\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"MyKid4G\",\"MyKid4G\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/mykidlite\",\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1633404f62e384\",\"name\":\"Vcar\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/4c/92/24/c52b7671a925ef28da3b9e5ac70d833eadc31856.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/4c/92/24/c52b7671a925ef28da3b9e5ac70d833eadc31856.png\",\"code\":\"Vcar\",\"position\":\"2\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vcar\",\"Vcar\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/vcar?utm_source=referrals&utm_medium=app\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163340551ed3ce\",\"name\":\"Home Camera\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/94/42/0ad90085defad7c538ba50f6635dc057a2572034.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/94/42/0ad90085defad7c538ba50f6635dc057a2572034.png\",\"code\":\"Homecamera\",\"position\":\"3\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Homecamera\",\"Home Camera\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/camera-trong-nha-hc2?utm_source=referrals&utm_medium=app\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1633405a9b9ad5\",\"name\":\"Vtag\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/66/3b/b6/6ea524d2d8249634cf7d3dc0876b707c5b951a36.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/66/3b/b6/6ea524d2d8249634cf7d3dc0876b707c5b951a36.png\",\"code\":\"Vtag\",\"position\":\"4\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vtag\",\"Vtag\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/dinh-vi-thong-minh-vtag?utm_source=referrals&utm_medium=app\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1633405e760cbd\",\"name\":\"Samsung Galaxy A04e\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/27/ae/e2/5f7e2a6c7fdde140d0e95b71ca55578ad090ddb4.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/27/ae/e2/5f7e2a6c7fdde140d0e95b71ca55578ad090ddb4.png\",\"code\":\"Samsung_Galaxy_A04e\",\"position\":\"5\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Samsung Galaxy A04e\",\"Samsung Galaxy A04e\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/dien-thoai-thiet-bi/samsung-galaxy-a04e\",\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163364d0bdbc2a\",\"name\":\"Thiết bị thông minh\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/60/b7/76/92e47d2ae825c462b2bb21ce63ce39345043325d.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/60/b7/76/92e47d2ae825c462b2bb21ce63ce39345043325d.png\",\"code\":\"Thiet_bi_thong_minh\",\"position\":\"6\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Thiết bị thông minh, thiet bi thong minh\",\"Thiết bị thông minh\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/thiet-bi\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"bfe81df1b60e80bc1431cbbbf1b6b085\",\"groupName\":\"Tiện ích Khác\",\"groupPosition\":\"6\",\"isParent\":false,\"code\":\"tien_ich_khac\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs15de4b62848db9\",\"name\":\"Tặng thiệp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"code\":\"tang_thiep\",\"position\":\"2\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Tặng thiệp,Thiệp, thiep, tang thiep, tang qua\",\"Tặng thiệp\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15de4b62848db9\",\"name\":\"Tặng thiệp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"code\":\"tang_thiep\",\"position\":\"2\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Tặng thiệp,Thiệp, thiep, tang thiep, tang qua\",\"Tặng thiệp\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15f8fbc0e41875\",\"name\":\"Lan tỏa dịch vụ\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/e7/df/fe/94c0a54434be31549142a1018f2a1d39cfd66ed9.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/e7/df/fe/94c0a54434be31549142a1018f2a1d39cfd66ed9.png\",\"code\":\"lan_toa\",\"position\":\"3\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Lan tỏa dịch vụ, lantoadichvu\",\"Lan tỏa dịch vụ\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162256bc1da523\",\"name\":\"Ứng dụng liên kết\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/00/ef/f0/b2b3b2023aba13e08591bd6b7f772307a7457048.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/00/ef/f0/b2b3b2023aba13e08591bd6b7f772307a7457048.png\",\"code\":\"ung_dung_lien_ket\",\"position\":\"4\",\"os\":0,\"version\":\"5.12\",\"login\":0,\"tag\":[\"Ứng dụng liên kết, ung dung lien kết\",\"Ứng dụng liên kết\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164c76a015b29d\",\"name\":\"Thu phí không dừng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/77/e8/87/ce8dceee1c6fd4e8c587ad376881aad0b1ef2280.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/77/e8/87/ce8dceee1c6fd4e8c587ad376881aad0b1ef2280.png\",\"code\":\"epass\",\"position\":\"5\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Thu phí không dừng\"],\"openWebview\":\"0\",\"urlWebview\":\"https://customertest.epass-vdtc.com.vn/#/register/MyViettel\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs160e5697042c58\",\"name\":\"Săn ưu đãi\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/73/3a/9c0480157609cfbc7fd8638f35a79e89606517a3.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/73/3a/9c0480157609cfbc7fd8638f35a79e89606517a3.png\",\"code\":\"myviettel://hunting_promotion_voucher\",\"position\":\"6\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"săn ưu đãi, voucher, khuyến mại\",\"Săn ưu đãi\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164ba56de90bbf\",\"name\":\"Gói cho giới trẻ\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/0a/4d/d0/e36d98b625d405e8e03bad1f607c5330d4d848ca.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/0a/4d/d0/e36d98b625d405e8e03bad1f607c5330d4d848ca.png\",\"code\":\"web_gic\",\"position\":\"7\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Gói cho giới trẻ\"],\"openWebview\":\"1\",\"urlWebview\":\"https://gic.viettel.vn/?utm_source=app&utm_medium=organic&utm_campaign=icon\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16512a06085b24\",\"name\":\"Game Siêu vũ trụ 2\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/62/9f/f6/b2b497188443b33095de563bb880803fd1e4ba30.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/62/9f/f6/b2b497188443b33095de563bb880803fd1e4ba30.png\",\"code\":\"myviettel://play_gami?code=home\",\"position\":\"8\",\"os\":0,\"version\":\"7.3\",\"login\":0,\"tag\":[\"Game Siêu vũ trụ 2\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_614725c82b569d13d306520352851cdf\",\"groupName\":\"Dịch vụ Giải Pháp Doanh Nghiệp\",\"groupPosition\":\"7\",\"isParent\":false,\"code\":\"giai_phap_doanh_nghiep\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs163d8e4203572a\",\"name\":\"Dịch vụ MySign\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/9a/3f/f9/6c2afa285f048db5f739f4fa5a79e1677c38c1e1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/9a/3f/f9/6c2afa285f048db5f739f4fa5a79e1677c38c1e1.png\",\"code\":\"myviettel://cloud_ca\",\"position\":\"1\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Dịch vụ MySign\",\"Dịch vụ MySign\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]}],\"dataHome\":[{\"id\":\"QXJ0aWNs16512a06085b24\",\"name\":\"Game Siêu vũ trụ 2\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/62/9f/f6/b2b497188443b33095de563bb880803fd1e4ba30.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/62/9f/f6/b2b497188443b33095de563bb880803fd1e4ba30.png\",\"code\":\"myviettel://play_gami?code=home\",\"position\":\"13\",\"os\":0,\"version\":\"7.3\",\"login\":0,\"tag\":[\"Game Siêu vũ trụ 2\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161bfe3d44f1d1\",\"name\":\"Nạp mã thẻ cào\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/3e/e4/43/a93bcb4972916af73e92bcf0a8a22d90535df854.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/3e/e4/43/a93bcb4972916af73e92bcf0a8a22d90535df854.png\",\"code\":\"nap_the_cao\",\"position\":\"151\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Nạp thẻ cào, nap the cao\",\"Nạp mã thẻ cào\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161bfe3d44f1d1\",\"name\":\"Nạp mã thẻ cào\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/3e/e4/43/a93bcb4972916af73e92bcf0a8a22d90535df854.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/3e/e4/43/a93bcb4972916af73e92bcf0a8a22d90535df854.png\",\"code\":\"nap_the_cao\",\"position\":\"151\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Nạp thẻ cào, nap the cao\",\"Nạp mã thẻ cào\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15d9ef7dc91ff0\",\"name\":\"DV Lưu trữ LifeBOX\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/02/67/70/e1f3506d39da5c7767a94fbf7d47244d0e5096c5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/02/67/70/e1f3506d39da5c7767a94fbf7d47244d0e5096c5.png\",\"code\":\"life_box\",\"position\":\"152\",\"os\":0,\"version\":\"4.6\",\"login\":0,\"tag\":[\"Lifebox, lifebox\",\"DV Lưu trữ LifeBOX\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161e90d4d40884\",\"name\":\"Sim đẹp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7f/c6/67/0c12c07392871a7ac00f1cb855df1a40b5b3bfb8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7f/c6/67/0c12c07392871a7ac00f1cb855df1a40b5b3bfb8.png\",\"code\":\"tat_ca_sim_so\",\"position\":\"18\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Sim đẹp\",\"Sim đẹp\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15dee1bb7f04d8\",\"name\":\"Cửa hàng Viettel\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/e8/0f/fe/b02a579943cc4f6aa3a60971f0c966d1cfeb308f.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/e8/0f/fe/b02a579943cc4f6aa3a60971f0c966d1cfeb308f.png\",\"code\":\"cua_hang_viettel\",\"position\":\"19\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"Cửa hàng Viettel,CH VT, Cửa hàng VT, CH Viettel, cuahangviettel\",\"Cửa hàng Viettel\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164095cdab684b\",\"name\":\"My Chat\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b9/b7/7b/8afd00a559a7108876de4b18681026d5931686c0.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b9/b7/7b/8afd00a559a7108876de4b18681026d5931686c0.png\",\"code\":\"myviettel://chat_mocha\",\"position\":\"2\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"My Chat\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15de4b62848db9\",\"name\":\"Tặng thiệp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7d/62/27/c7218448bfa157b8ddefad4b72d61ff2e0fac673.png\",\"code\":\"tang_thiep\",\"position\":\"3\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Tặng thiệp,Thiệp, thiep, tang thiep, tang qua\",\"Tặng thiệp\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1618e0cedaa4ed\",\"name\":\"Ứng tiền\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/13/03/31/258f11e1cf6b576a91267a09faa3943073e88f37.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/13/03/31/258f11e1cf6b576a91267a09faa3943073e88f37.png\",\"code\":\"ung_tien\",\"position\":\"3\",\"os\":0,\"version\":\"5.9\",\"login\":0,\"tag\":[\"Ứng tiền\",\"Ứng tiền\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15bced8858e8f7\",\"name\":\"Chuyển đổi 11 - 10 số\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/4a/65/54/16da6fd6f1d7cc9aca16375925b0fe2e2f46ab64.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/4a/65/54/16da6fd6f1d7cc9aca16375925b0fe2e2f46ab64.png\",\"code\":\"chuyen_doi_dau_so\",\"position\":\"4\",\"os\":0,\"version\":\"6.3\",\"login\":0,\"tag\":[\"Chuyển đổi 11 - 10 số ; chuyển đổi số\",\"Chuyển đổi 11 - 10 số\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15bced856c34ab\",\"name\":\"Chuyển tiền ishare\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/39/de/e3/35c85afbb4d7de891a0ccb1eaab33ef7e0572553.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/39/de/e3/35c85afbb4d7de891a0ccb1eaab33ef7e0572553.png\",\"code\":\"chuyen_tien\",\"position\":\"6\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"chuyển tiền, Chuyen tien, CT\",\"Chuyển tiền ishare\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"1\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16008f078c0060\",\"name\":\"Hoàn thiện thông tin\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ac/e5/5a/47fa26d18cfa8368f7db3d4d41deae52edb7a4a5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ac/e5/5a/47fa26d18cfa8368f7db3d4d41deae52edb7a4a5.png\",\"code\":\"register_new_kit\",\"position\":\"7\",\"os\":0,\"version\":\"7.9\",\"login\":0,\"tag\":[\"Đăng ký TT,ĐKTT, DKTT, dktt, dang ky thong tin, DangKyThongTin, hoàn thiện thông tin\",\"Hoàn thiện thông tin\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16008f078c0060\",\"name\":\"Hoàn thiện thông tin\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ac/e5/5a/47fa26d18cfa8368f7db3d4d41deae52edb7a4a5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ac/e5/5a/47fa26d18cfa8368f7db3d4d41deae52edb7a4a5.png\",\"code\":\"register_new_kit\",\"position\":\"9\",\"os\":0,\"version\":\"7.9\",\"login\":0,\"tag\":[\"Đăng ký TT,ĐKTT, DKTT, dktt, dang ky thong tin, DangKyThongTin, hoàn thiện thông tin\",\"Hoàn thiện thông tin\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}],\"features\":null},{\"id\":\"38c43a0d082a36709b877cdb72ee9da1\",\"groupName\":\"Tiện ích khám phá\",\"groupPosition\":\"2\",\"isParent\":true,\"code\":\"tien_ich_kham_pha\",\"accountType\":\"1\",\"dataAll\":[{\"id\":\"myvtt_cb6e5d1f1435018bc02be87994557b44\",\"groupName\":\"Mua sắm - Giải trí\",\"groupPosition\":\"1\",\"isParent\":false,\"code\":\"mua_sam_giai_tri\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1627b82b983449\",\"name\":\"Shopee\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2a/9c/c2/9876237ffd052f5564f27fbd63692a063ebdcba1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2a/9c/c2/9876237ffd052f5564f27fbd63692a063ebdcba1.png\",\"code\":\"Shopee\",\"position\":\"10\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Shopee\",\"Shopee\"],\"openWebview\":\"1\",\"urlWebview\":\"https://shope.ee/qNEkz2jou\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162996e3e2db8f\",\"name\":\"TIKI\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/d1/63/3d/aa678977ac58c1a4c0951dc602778ef67e5f10fc.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/d1/63/3d/aa678977ac58c1a4c0951dc602778ef67e5f10fc.png\",\"code\":\"mua_sam_danh_muc_san_pham\",\"position\":\"12\",\"os\":0,\"version\":\"99.0\",\"login\":0,\"tag\":[\"TIKI\"],\"openWebview\":\"0\",\"urlWebview\":\"https://ti.ki/GAdwZTUl/VPGPS66B\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163b7e0102eeb1\",\"name\":\"Lazada\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/34/b2/23/2a6db0a5aae7ba92bd01f2eb5a2ea12b58d971a0.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/34/b2/23/2a6db0a5aae7ba92bd01f2eb5a2ea12b58d971a0.png\",\"code\":\"lazada_test\",\"position\":\"2\",\"os\":0,\"version\":\"6.1\",\"login\":0,\"tag\":[\"Lazada,Lazada, mua sắm, tmdt, tmdt mua sắm tmdt, mua sam tmdt, mua sam, sale, san sale, săn sale\",\"Lazada\"],\"openWebview\":\"1\",\"urlWebview\":\"https://c.lazada.vn/t/c.0EDIs2?sub_id1=extra_suabot&sub_aff_id=ICON\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs160c1cc03ac766\",\"name\":\"Xổ số Kiến thiết\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/88/fe/e8/ec4b3775f4f5c0160c9bb24deb010473fca713f0.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/88/fe/e8/ec4b3775f4f5c0160c9bb24deb010473fca713f0.png\",\"code\":\"MOBILOTT\",\"position\":\"3\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Xổ số Kiến thiết\",\"Xổ số Kiến thiết\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\tNội dung điều khoản trước khi sử dụng dịch vụ:

\\r\\n

\\r\\n\\trước khi sử dụng dịch vụ, Quý khách cam kết đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công ty Cổ phần Mobilott (“Mobilott”) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom;

\\r\\n

\\r\\n\\t2. Ứng dụng do Mobilott độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Mobilott sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: Mobilott: 034.610.8989– Email: info@luckylotter.vn

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng cung cấp dịch vụ Mua hộ vé số của Công ty cổ phần Mobilott. Bằng việc bấm \\\"Tiếp tục\\\", Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\tNội dung điều khoản trước khi sử dụng dịch vụ:

\\r\\n

\\r\\n\\trước khi sử dụng dịch vụ, Quý khách cam kết đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công ty Cổ phần Mobilott (“Mobilott”) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom;

\\r\\n

\\r\\n\\t2. Ứng dụng do Mobilott độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Mobilott sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: Mobilott: 034.610.8989– Email: info@luckylotter.vn

\",\"showRules\":1,\"merchant_code\":\"MOBILOTT\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15f4861438b6df\",\"name\":\"Urbox\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5b/74/45/54394f294075695fc95f41e9583e86b41fba62c5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5b/74/45/54394f294075695fc95f41e9583e86b41fba62c5.png\",\"code\":\"e_voucher\",\"position\":\"5\",\"os\":0,\"version\":\"10.0\",\"login\":0,\"tag\":[\"voucher, e-voucher\",\"Urbox\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16098dfb89a333\",\"name\":\"GOT IT\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2a/18/82/e5a5ec813de2c38f1014575967ff640e3d09d7a7.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2a/18/82/e5a5ec813de2c38f1014575967ff640e3d09d7a7.png\",\"code\":\"GOTIT\",\"position\":\"6\",\"os\":0,\"version\":\"10.0\",\"login\":0,\"tag\":[\"gotit, got it, got, it,gót it, gottit,\",\"GOT IT\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"GOTIT\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1615d5fe8ae536\",\"name\":\"Vietlott\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/c2/10/0c/01c6843fbac24ffbf09e6ccb7a39f4625f03b1b8.gif\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/c2/10/0c/01c6843fbac24ffbf09e6ccb7a39f4625f03b1b8.gif\",\"code\":\"vietlott\",\"position\":\"8\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Vietlott,Vietlot, Viettlot, Vietnot, Vietnott, Việt Nót, Việtlot, Việt lót, Việtlót Viet lot, Việt Lót,Sổ số, Xổ Xố, Sổ xố, Sổsố, XổXố, Sổxố,\",\"Vietlott\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\tTrước khi sử dụng dịch vụ, Quý khách cam kết đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công ty Cổ phần Đầu tư 2B Việt Nam (“2B”) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel;

\\r\\n

\\r\\n\\t2. Ứng dụng do 2B độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng, 2B sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline 2B: 1900.88.68.48 – Email: cskh@luckyluke.vn.

\",\"popupContent\":\"Quý khách sẽ được chuyển đến ứng dụng cung cấp dịch vụ Mua hộ vé số Vietlott của Công ty Cổ phần Đầu tư 2B Việt Nam. Bằng việc bấm “Tiếp tục” Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\tTrước khi sử dụng dịch vụ, Quý khách cam kết đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công ty Cổ phần Đầu tư 2B Việt Nam (“2B”) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel;

\\r\\n

\\r\\n\\t2. Ứng dụng do 2B độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng, 2B sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline 2B: 1900.88.68.48 – Email: cskh@luckyluke.vn.

\",\"showRules\":1,\"merchant_code\":\"VIETLOTT\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1602e170867139\",\"name\":\"Mua thẻ Game\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/48/de/e4/8620d1800f2cc04f33bf7578828b917a45534a2a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/48/de/e4/8620d1800f2cc04f33bf7578828b917a45534a2a.png\",\"code\":\"GARENA\",\"position\":\"8\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"thanh toán, thanh toán game, thanh toan, thanh toan game, game,thẻ Dinh, thẻ ga rê na, ga dê na, da rê na, gadena, darena, ding, dzing, ging, jing, gết, gat, ghết, sô ha, xô ha, sôha, xôha, phăn các, phuncard, făn các, fancard, funcac, funcác, funcach, a pô ta, appô ta, apota, v coin, s coin, vcoi, scoi, on các, on cét, on card,\",\"Mua thẻ Game\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"GARENA\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_5648b8e5c11a48da1eda472c1585900d\",\"groupName\":\"Giáo dục\",\"groupPosition\":\"2\",\"isParent\":false,\"code\":\"giao_duc\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1602ccdabc20f4\",\"name\":\"ELSA SPEAK\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/c1/15/5c/9a7038ce477bc05fcc3cb2c4109bf44e400ebd08.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/c1/15/5c/9a7038ce477bc05fcc3cb2c4109bf44e400ebd08.png\",\"code\":\"ELSA\",\"position\":\"1\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"elsa, speak, elsa speak, englist, tiếng anh, tieng anh\",\"ELSA SPEAK\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"ELSA\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16059999a43d80\",\"name\":\"VMonkey\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7c/50/07/74e0c6588e848ea6d57b4ab716c7343439f1f851.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7c/50/07/74e0c6588e848ea6d57b4ab716c7343439f1f851.png\",\"code\":\"VMONKEY\",\"position\":\"3\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"VMonkey\",\"VMonkey\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"VMONKEY\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_6a255a46ec99efe79ddcef5f63b6fe39\",\"groupName\":\"So sánh khoản vay\",\"groupPosition\":\"2\",\"isParent\":false,\"code\":\"So_sanh_khoan_vay\",\"accountType\":\"1\",\"features\":null},{\"id\":\"myvtt_269fe7b192c16f1c93595854d34fe6bc\",\"groupName\":\"Ngân hàng\",\"groupPosition\":\"2\",\"isParent\":false,\"code\":\"ngan_hang_group\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs164d204a2422d8\",\"name\":\"VPBank NEO\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/8b/cf/f8/8c4e85532235f35c57155cc5e41785e6b4a0c9fb.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/8b/cf/f8/8c4e85532235f35c57155cc5e41785e6b4a0c9fb.png\",\"code\":\"DAGORAS16\",\"position\":\"1\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"VPBank NEO\",\"VPBank NEO\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng VPBank NEO do Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của VPBank nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VPBank: 0243 928 8869
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ VPBank NEO của Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng VPBank NEO do Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của VPBank nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VPBank: 0243 928 8869
\",\"showRules\":1,\"merchant_code\":\"DAGORAS16\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16572bb24d4036\",\"name\":\"VIB Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/35/1c/c3/649db31c24caf36874367ef4f4be145005956fda.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/35/1c/c3/649db31c24caf36874367ef4f4be145005956fda.png\",\"code\":\"MYVT11\",\"position\":\"10\",\"os\":0,\"version\":\"5.1\",\"login\":0,\"tag\":[\"VIB Thẻ tín dụng,VIB\",\"VIB Thẻ tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/VIB5\",\"policy\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Mở thẻ tín dụng VIB do Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ Mở thẻ tín dụng VIB Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008195 (miễn phí)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ Mở thẻ tín dụng VIB của Ngân hàng Thương mại Cổ phần Quốc tế Việt Nam. Ưu đãi hấp dẫn: Hoàn tiền tới 6% (tối đa 600.000đ) cho chi tiêu trực tuyến, hoàn phí thường niên năm đầu và hạn mức lên đến 600 triệu đồng. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Mở thẻ tín dụng VIB do Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ Mở thẻ tín dụng VIB Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008195 (miễn phí)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs163c64e443f064\",\"name\":\"Chọn số đẹp\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/d6/62/8581cfa764037d81e305cd0ef1e8009da927e3d8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/d6/62/8581cfa764037d81e305cd0ef1e8009da927e3d8.png\",\"code\":\"chon_so_dep\",\"position\":\"10\",\"os\":0,\"version\":\"10.0\",\"login\":0,\"tag\":[\"VPbank\",\"Chọn số đẹp\"],\"openWebview\":\"1\",\"urlWebview\":\"https://app.adjust.com/1igup7x\",\"policy\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Sản phẩm mở tài khoản Vpbank “ Chọn Số Đẹp ” do Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng độc lập phát triển cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 545415

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ mở tài khoản Vpbank “ Chọn Số Đẹp ” của Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Sản phẩm mở tài khoản Vpbank “ Chọn Số Đẹp ” do Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng độc lập phát triển cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 545415

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164ca0220ea4b1\",\"name\":\"Thẻ tín dụng nhanh\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/53/3a/5bbcdd5ed2afac43337934158487e064afa150a5.gif\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/53/3a/5bbcdd5ed2afac43337934158487e064afa150a5.gif\",\"code\":\"DAGORAS21\",\"position\":\"11\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Thẻ tín dụng nhanh\",\"Thẻ tín dụng nhanh\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty CP Công nghệ và Truyền thông Dagoras là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Nền tảng tổng hợp và so sánh thẻ tín dụng GoCard do Công ty CP Công nghệ và Truyền thông Dagoras độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây,Công ty CP Công nghệ và Truyền thông Dagoras sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty CP Công nghệ và Truyền thông Dagoras đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline GoCard: 02466890248.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới nền tảng tổng hợp và so sánh thẻ tín dụng GoCard của Công ty CP Công nghệ và Truyền thông Dagoras cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty CP Công nghệ và Truyền thông Dagoras là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Nền tảng tổng hợp và so sánh thẻ tín dụng GoCard do Công ty CP Công nghệ và Truyền thông Dagoras độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây,Công ty CP Công nghệ và Truyền thông Dagoras sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty CP Công nghệ và Truyền thông Dagoras đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline GoCard: 02466890248.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS21\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1649e4955ba8b5\",\"name\":\"Vay tiêu dùng TNEX\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/29/95/8aac06b1ffeadcf8ceee5ef6f86db71d349e4f53.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/29/95/8aac06b1ffeadcf8ceee5ef6f86db71d349e4f53.png\",\"code\":\"DAGORAS08\",\"position\":\"14\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"TNEX\",\"Vay tiêu dùng TNEX\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng TNEX do Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline TNEX: 1800599982
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ TNEX của Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB). Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng TNEX do Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Hàng Hải Việt Nam (MSB) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline TNEX: 1800599982
\",\"showRules\":1,\"merchant_code\":\"DAGORAS08\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1652e604eddd85\",\"name\":\"So sánh thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"code\":\"MYVT9\",\"position\":\"19\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"So sánh thẻ tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/icfinmart\",\"policy\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ So sánh Thẻ tín dụng của Công ty TNHH FINMART. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164d208778bbf2\",\"name\":\"MB Bank\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/45/12/24/f6f2a212da26a0ba77bef79aa0daac5429140e8c.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/45/12/24/f6f2a212da26a0ba77bef79aa0daac5429140e8c.png\",\"code\":\"DAGORAS31\",\"position\":\"2\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"MBBank\",\"MB Bank\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1.Ngân hàng TMCP Quân Đội (MB) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng MB Bank do Ngân hàng TMCP Quân Đội (MB) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng TMCP Quân Đội (MB) sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của MB Bank nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Ngân hàng TMCP Quân Đội (MB) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline MB Bank: 1900 54 54 26
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ MB Bank của Ngân hàng TMCP Quân Đội (MB) cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1.Ngân hàng TMCP Quân Đội (MB) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng MB Bank do Ngân hàng TMCP Quân Đội (MB) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng TMCP Quân Đội (MB) sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của MB Bank nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Ngân hàng TMCP Quân Đội (MB) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline MB Bank: 1900 54 54 26
\",\"showRules\":1,\"merchant_code\":\"DAGORAS31\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1649e4a3c8ccc5\",\"name\":\"Tnex hạn mức cao\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/36/67/73/e0e8236b93011c726af919d9afe434266f9e3b10.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/36/67/73/e0e8236b93011c726af919d9afe434266f9e3b10.png\",\"code\":\"DAGORAS07\",\"position\":\"5\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Tnex hạn mức cao\",\"Tnex hạn mức cao\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Trang đích/ứng dụng TNEX vay hạn mức cao do Công ty Tài chính Trách nhiệm hữu hạn một thành viên TNEX độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến sản phẩm dịch vụ, Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline TNEX: 1800599982

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ TNEX của Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Trang đích/ứng dụng TNEX vay hạn mức cao do Công ty Tài chính Trách nhiệm hữu hạn một thành viên TNEX độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến sản phẩm dịch vụ, Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính trách nhiệm hữu hạn một thành viên TNEX đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline TNEX: 1800599982

\",\"showRules\":1,\"merchant_code\":\"DAGORAS07\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1630ed52ccafae\",\"name\":\"Lotte Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"code\":\"DAGORAS18\",\"position\":\"6\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Lotte Thẻ tín dụng\",\"Lotte Thẻ tín dụng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Lotte Thẻ tín dụng của Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"showRules\":1,\"merchant_code\":\"DAGORAS18\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161d3fb449576b\",\"name\":\"VNPAY\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/23/95/52/bf12f71e7031874f65d6952fa9badc304dd1e53e.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/23/95/52/bf12f71e7031874f65d6952fa9badc304dd1e53e.png\",\"code\":\"DAGORAS14\",\"position\":\"8\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"VNPAY\",\"VNPAY\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty Cổ phần Giải pháp Thanh toán Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Ví điện tử VNPAY do Công ty Cổ phần Giải pháp Thanh toán Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VNPAY sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của VNPAY nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. VNPAY đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VNPAY: 1900 55 55 77.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ ví điện tử VNPAY của Công ty Cổ phần Giải pháp Thanh toán Việt Nam cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty Cổ phần Giải pháp Thanh toán Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Ví điện tử VNPAY do Công ty Cổ phần Giải pháp Thanh toán Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VNPAY sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của VNPAY nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. VNPAY đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VNPAY: 1900 55 55 77.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS14\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs160bf160cad76f\",\"name\":\"Thẻ tín dụng VIB\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/fe/88/8f/5c992604d45865a8aa9058a209bb932cb58cae47.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/fe/88/8f/5c992604d45865a8aa9058a209bb932cb58cae47.png\",\"code\":\"DAGORAS05\",\"position\":\"8\",\"os\":0,\"version\":\"4.10\",\"login\":0,\"tag\":[\"Mở thẻ VIB\",\"Thẻ tín dụng VIB\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Quốc tế - VIB là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng VIB do VIB độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VIB sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. VIB đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008180.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ VIB của Ngân hàng Quốc tế - VIB cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Quốc tế - VIB là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng VIB do VIB độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VIB sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. VIB đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008180.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS05\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1638d69c5336ac\",\"name\":\"VPBank Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5d/d3/35/077e0143f16ab1b1839519dc83e2ee0a5e5ad510.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5d/d3/35/077e0143f16ab1b1839519dc83e2ee0a5e5ad510.png\",\"code\":\"DAGORAS11\",\"position\":\"9\",\"os\":0,\"version\":\"6.1\",\"login\":0,\"tag\":[\"VPBank Thẻ tín dụng\",\"VPBank Thẻ tín dụng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Sản phẩm thẻ tín dụng VPBank do Công ty Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VPBank: 02439288869
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ mở thẻ tín dụng VPBank của Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Sản phẩm thẻ tín dụng VPBank do Công ty Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Việt Nam Thịnh Vượng đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VPBank: 02439288869
\",\"showRules\":1,\"merchant_code\":\"DAGORAS11\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164d2027aa62fa\",\"name\":\"TPBank EVO\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2b/26/62/94c2d22095c91a0355bbca50fd0e030b3b3f0c71.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2b/26/62/94c2d22095c91a0355bbca50fd0e030b3b3f0c71.png\",\"code\":\"DAGORAS10\",\"position\":\"99\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"TPBank EVO\",\"TPBank EVO\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty Cổ Phần Trusting Social là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Trang dịch vụ mở thẻ tín dụng TPBank EVO do Công ty Cổ Phần Trusting Social độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Cổ Phần Trusting Social sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty Cổ Phần Trusting Social đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline TPBank EVO: 1900585885 (2.000đ/phút).
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ thẻ tín dụng EVOCard của Công ty Cổ phần Trusting Social. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty Cổ Phần Trusting Social là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Trang dịch vụ mở thẻ tín dụng TPBank EVO do Công ty Cổ Phần Trusting Social độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Cổ Phần Trusting Social sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty Cổ Phần Trusting Social đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline TPBank EVO: 1900585885 (2.000đ/phút).
\",\"showRules\":1,\"merchant_code\":\"DAGORAS10\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_c77d7b8af46c38e8170fb059a19edabe\",\"groupName\":\"Tài chính\",\"groupPosition\":\"3\",\"isParent\":false,\"code\":\"tai_chinh_ngan_hang\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1652389dcc8ec8\",\"name\":\"Vay Nhanh FastMoney\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/5f/f5/babd75a6e03008a16f1c30851603c1370de6762a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/5f/f5/babd75a6e03008a16f1c30851603c1370de6762a.png\",\"code\":\"MYVT5\",\"position\":\"1\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vay Nhanh FastMoney\",\"Vay Nhanh FastMoney\"],\"openWebview\":\"1\",\"urlWebview\":\"https://mvt.fastmoneyevnfc.com/?utm_source=myviettel&utm_medium=icon\",\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Cổ phần Điện lực (EVNFinance) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng FastMoney do Công ty Tài chính Cổ phần Điện lực (EVNFinance) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ FastMoney, Công ty Tài chính Cổ phần Điện lực (EVNFinance) sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Cổ phần Điện lực (EVNFinance) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 638 398

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ FastMoney của Công ty Tài chính Cổ phần Điện lực (EVNFinance) cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Cổ phần Điện lực (EVNFinance) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng FastMoney do Công ty Tài chính Cổ phần Điện lực (EVNFinance) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ FastMoney, Công ty Tài chính Cổ phần Điện lực (EVNFinance) sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Cổ phần Điện lực (EVNFinance) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 638 398

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1652389dcc8ec8\",\"name\":\"Vay Nhanh FastMoney\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/5f/f5/babd75a6e03008a16f1c30851603c1370de6762a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/5f/f5/babd75a6e03008a16f1c30851603c1370de6762a.png\",\"code\":\"MYVT5\",\"position\":\"1\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vay Nhanh FastMoney\",\"Vay Nhanh FastMoney\"],\"openWebview\":\"1\",\"urlWebview\":\"https://mvt.fastmoneyevnfc.com/?utm_source=myviettel&utm_medium=icon\",\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Cổ phần Điện lực (EVNFinance) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng FastMoney do Công ty Tài chính Cổ phần Điện lực (EVNFinance) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ FastMoney, Công ty Tài chính Cổ phần Điện lực (EVNFinance) sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Cổ phần Điện lực (EVNFinance) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 638 398

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ FastMoney của Công ty Tài chính Cổ phần Điện lực (EVNFinance) cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Cổ phần Điện lực (EVNFinance) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng FastMoney do Công ty Tài chính Cổ phần Điện lực (EVNFinance) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ FastMoney, Công ty Tài chính Cổ phần Điện lực (EVNFinance) sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Cổ phần Điện lực (EVNFinance) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 638 398

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs165ae37504f96f\",\"name\":\"SHBFinance\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/6f/9a/a6/c210e0ab732a6449277fc827e831ce2c7cdf6aa1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/6f/9a/a6/c210e0ab732a6449277fc827e831ce2c7cdf6aa1.png\",\"code\":\"MYVT12\",\"position\":\"11\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"SHBFinance\",\"SHBFinance\"],\"openWebview\":\"1\",\"urlWebview\":\"https://mvt.shbfinance.com.vn/?utm_source=myviettel&utm_medium=icona\",\"policy\":\"

\\r\\n\\t1. Công Ty SHBFinance là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Công ty SHBFinance cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng sẽ do Công ty SHBFinance sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty SHBFinance đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 19002198 (1.000đ/phút).

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Sản phẩm được cung cấp bởi công ty Tài chính TNHH Ngân hàng TMCP Sài Gòn - Hà Nội (SHBFinance) cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công Ty SHBFinance là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Công ty SHBFinance cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng sẽ do Công ty SHBFinance sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty SHBFinance đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 19002198 (1.000đ/phút).

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162f6141e1f65a\",\"name\":\"FECREDIT\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/e8/85/5f7fe0a4e3b91251ab5c3c5087aaa7b96d2551d6.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/e8/85/5f7fe0a4e3b91251ab5c3c5087aaa7b96d2551d6.png\",\"code\":\"DAGORAS29\",\"position\":\"118\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"FECREDIT\",\"FECREDIT\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Ứng dụng FeCredit do Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline FeCredit: 19006535
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ FeCredit của Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Ứng dụng FeCredit do Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline FeCredit: 19006535
\",\"showRules\":1,\"merchant_code\":\"DAGORAS29\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1621dc3db91fcd\",\"name\":\"EVOCard\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/9c/c2/19278317a66cc64a6fdf004df1a43d810236c825.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/9c/c2/19278317a66cc64a6fdf004df1a43d810236c825.png\",\"code\":\"DAGORAS26\",\"position\":\"12\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"EVOCard\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Tiên Phong là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng EVOCard do Ngân hàng Thương mại Cổ phần Tiên Phong độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, EVOCard sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của EVOCard nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. EVOCard đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline EVOCard: 1900 58 58 85
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ EVOCard của Ngân hàng Thương mại Cổ phần Tiên Phong cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Tiên Phong là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng EVOCard do Ngân hàng Thương mại Cổ phần Tiên Phong độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, EVOCard sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của EVOCard nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. EVOCard đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline EVOCard: 1900 58 58 85
\",\"showRules\":1,\"merchant_code\":\"DAGORAS26\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161b1ab6e2293c\",\"name\":\"Sacombank\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/a7/cb/ba/a770462b4260789713b005027a15be2a73c015c5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/a7/cb/ba/a770462b4260789713b005027a15be2a73c015c5.png\",\"code\":\"DAGORAS03\",\"position\":\"14\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Sacombank\",\"Sacombank\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Sài Gòn Thương tín - Sacombank là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Sacombank do Sacombank độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Sacombank sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của Sacombank nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. Sacombank đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Sacombank: 1900555588.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ Sacombank của Ngân hàng Thương mại Cổ phần Sài Gòn Thương tín - Sacombank cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Sài Gòn Thương tín - Sacombank là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Sacombank do Sacombank độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Sacombank sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của Sacombank nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. Sacombank đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Sacombank: 1900555588.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS03\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs161d3fb449576b\",\"name\":\"VNPAY\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/23/95/52/bf12f71e7031874f65d6952fa9badc304dd1e53e.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/23/95/52/bf12f71e7031874f65d6952fa9badc304dd1e53e.png\",\"code\":\"DAGORAS14\",\"position\":\"16\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"VNPAY\",\"VNPAY\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty Cổ phần Giải pháp Thanh toán Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Ví điện tử VNPAY do Công ty Cổ phần Giải pháp Thanh toán Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VNPAY sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của VNPAY nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. VNPAY đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VNPAY: 1900 55 55 77.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ ví điện tử VNPAY của Công ty Cổ phần Giải pháp Thanh toán Việt Nam cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty Cổ phần Giải pháp Thanh toán Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Ví điện tử VNPAY do Công ty Cổ phần Giải pháp Thanh toán Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VNPAY sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của VNPAY nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. VNPAY đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VNPAY: 1900 55 55 77.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS14\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1621dc39ee96b0\",\"name\":\"ZaloPay\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/68/8a/54f34853b980c351bfc19e404ea84d56bff5561a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/68/8a/54f34853b980c351bfc19e404ea84d56bff5561a.png\",\"code\":\"DAGORAS27\",\"position\":\"17\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"ZaloPay\",\"ZaloPay\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty Cổ phần ZION là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng ZaloPay do Công ty Cổ phần ZION độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Cổ phần ZION sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của ZaloPay nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Công ty Cổ phần ZION đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline ZaloPay: 1900545436
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ ZaloPay của Công ty Cổ phần ZION cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty Cổ phần ZION là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng ZaloPay do Công ty Cổ phần ZION độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Cổ phần ZION sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của ZaloPay nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Công ty Cổ phần ZION đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline ZaloPay: 1900545436
\",\"showRules\":1,\"merchant_code\":\"DAGORAS27\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162f6141e1f65a\",\"name\":\"FECREDIT\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/e8/85/5f7fe0a4e3b91251ab5c3c5087aaa7b96d2551d6.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/e8/85/5f7fe0a4e3b91251ab5c3c5087aaa7b96d2551d6.png\",\"code\":\"DAGORAS29\",\"position\":\"2\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"FECREDIT\",\"FECREDIT\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Ứng dụng FeCredit do Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline FeCredit: 19006535
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ FeCredit của Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Ứng dụng FeCredit do Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline FeCredit: 19006535
\",\"showRules\":1,\"merchant_code\":\"DAGORAS29\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1621f38c5b811d\",\"name\":\"Easy Vay Siêu Tốc\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/f5/52/705ceaee4c3bfc23afae2ebe8a1e2f5be7768c3b.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/f5/52/705ceaee4c3bfc23afae2ebe8a1e2f5be7768c3b.png\",\"code\":\"easy_vay_sieu_toc\",\"position\":\"20\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Easy Vay, Easy, vay, siêu tốc\",\"Easy Vay Siêu Tốc\"],\"openWebview\":\"0\",\"urlWebview\":\"https://km.vtmoney.vn/314y/easymyvt\",\"policy\":\"

\\r\\n\\t1. Tổng Công ty Dịch vụ số Viettel là đơn vị trực thuộc Tập đoàn Công nghiệp – Viễn thông Quân đội Viettel và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng EasyVay do Tổng Công ty Dịch vụ số Viettel độc lập phát triển cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Tổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1800 9000

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Vay trực tuyến EasyVay của Tổng công ty Dịch vụ số Viettel. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Tổng Công ty Dịch vụ số Viettel là đơn vị trực thuộc Tập đoàn Công nghiệp – Viễn thông Quân đội Viettel và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng EasyVay do Tổng Công ty Dịch vụ số Viettel độc lập phát triển cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Tổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1800 9000

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162a009444317b\",\"name\":\"HSBC\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/4e/e8/84/8477a3e2b6eb4094f53e4fbd3abfe3d0a98fc6ad.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/4e/e8/84/8477a3e2b6eb4094f53e4fbd3abfe3d0a98fc6ad.png\",\"code\":\"DAGORAS33\",\"position\":\"22\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"HSBC\",\"HSBC\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng TNHH Một thành viên HSBC (Việt Nam) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng HSBC do Ngân hàng TNHH Một thành viên HSBC (Việt Nam) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng TNHH Một thành viên HSBC (Việt Nam) sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của HSBC nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Ngân hàng TNHH Một thành viên HSBC (Việt Nam) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HSBC: 02837247247
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ HSBC của Ngân hàng TNHH Một thành viên HSBC (Việt Nam) cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng TNHH Một thành viên HSBC (Việt Nam) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng HSBC do Ngân hàng TNHH Một thành viên HSBC (Việt Nam) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Ngân hàng TNHH Một thành viên HSBC (Việt Nam) sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của HSBC nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hoá nhằm bảo mật thông tin.
\\r\\n
\\r\\n\\t6. Ngân hàng TNHH Một thành viên HSBC (Việt Nam) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HSBC: 02837247247
\",\"showRules\":1,\"merchant_code\":\"DAGORAS33\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1630ed52ccafae\",\"name\":\"Lotte Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"code\":\"DAGORAS18\",\"position\":\"25\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Lotte Thẻ tín dụng\",\"Lotte Thẻ tín dụng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Lotte Thẻ tín dụng của Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"showRules\":1,\"merchant_code\":\"DAGORAS18\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1630ee01196f38\",\"name\":\"Sản phẩm tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/63/74/46/a21ce6b0eba58237d343e0764e8c8ed8f8127b12.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/63/74/46/a21ce6b0eba58237d343e0764e8c8ed8f8127b12.png\",\"code\":\"DAGORAS12\",\"position\":\"26\",\"os\":0,\"version\":\"10.0\",\"login\":0,\"tag\":[\"tín dụng\",\"Sản phẩm tín dụng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty Tài chính TNHH Một Thành Viên Shinhan Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Tín dụng Shinhan Finance do Công ty Tài chính TNHH Một Thành Viên Shinhan Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Shinhan Finance sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của Shinhan Finance nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. Shinhan Finance đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Shinhan Finance: 1900 545449.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ Shinhan Finance của Công ty Tài chính TNHH Một Thành Viên Shinhan Việt Nam cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty Tài chính TNHH Một Thành Viên Shinhan Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Tín dụng Shinhan Finance do Công ty Tài chính TNHH Một Thành Viên Shinhan Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Shinhan Finance sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của Shinhan Finance nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Số điện thoại của Quý khách sẽ được mã hóa nhằm bảo mật thông tin. 
\\r\\n
\\r\\n\\t6. Shinhan Finance đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Shinhan Finance: 1900 545449.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS12\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs160bf160cad76f\",\"name\":\"Thẻ tín dụng VIB\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/fe/88/8f/5c992604d45865a8aa9058a209bb932cb58cae47.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/fe/88/8f/5c992604d45865a8aa9058a209bb932cb58cae47.png\",\"code\":\"DAGORAS05\",\"position\":\"3\",\"os\":0,\"version\":\"4.10\",\"login\":0,\"tag\":[\"Mở thẻ VIB\",\"Thẻ tín dụng VIB\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Ngân hàng Quốc tế - VIB là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng VIB do VIB độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VIB sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. VIB đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008180.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ VIB của Ngân hàng Quốc tế - VIB cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Ngân hàng Quốc tế - VIB là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng VIB do VIB độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, VIB sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. VIB đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008180.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS05\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1651a85100761b\",\"name\":\"Vay duyệt tự động\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/df/db/bd/265ecd9e239f7d96a6fb389474c0fc949fa566b6.gif\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/df/db/bd/265ecd9e239f7d96a6fb389474c0fc949fa566b6.gif\",\"code\":\"MYVT2\",\"position\":\"3\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"SHBFinance Tài chính tiêu dùng\",\"Vay duyệt tự động\"],\"openWebview\":\"0\",\"urlWebview\":\"https://mvt.shbfinance.com.vn/?utm_source=myviettel&utm_medium=icon\",\"policy\":\"

\\r\\n\\t1. Công Ty SHBFinance là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Công ty SHBFinance cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng sẽ do Công ty SHBFinance sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty SHBFinance đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 19002198 (1.000đ/phút).

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Sản phẩm được cung cấp bởi công ty Tài chính TNHH Ngân hàng TMCP Sài Gòn - Hà Nội (SHBFinance) cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công Ty SHBFinance là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Công ty SHBFinance cung cấp cho Khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng sẽ do Công ty SHBFinance sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty SHBFinance đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 19002198 (1.000đ/phút).

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs165252830bd7c3\",\"name\":\"Giao dịch hàng hóa\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/fd/88/8f/b059527bb9b0f8a5630ce8f97b86c614855cea6c.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/fd/88/8f/b059527bb9b0f8a5630ce8f97b86c614855cea6c.png\",\"code\":\"MYVT8\",\"position\":\"4\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Giao dịch hàng hóa\"],\"openWebview\":\"1\",\"urlWebview\":\"https://dautu.hct.vn/ico\",\"policy\":\"

\\r\\n\\t1. Công Ty Cổ Phần Giao Dịch Hàng Hóa Thành Phố Hồ Chí Minh (HCT) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom;

\\r\\n

\\r\\n\\t2. Các website/ứng dụng do HCT độc lập phát triển và/hoặc cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến hoạt động kinh doanh của HCT, quyền sở hữu trí tuệ, giấy phép và bất kỳ khiếu nại nào khác, HCT sẽ có trách nhiệm tiếp nhận và giải quyết.

\\r\\n

\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của HCT nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. HCT đảm bảo các thông tin được liên kết phù hợp quy định.

\\r\\n

\\r\\n\\t6. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HCT: 1900636909 (1.000đ/phút, từ 8h00 – 18h00 các ngày từ thứ 2 đến thứ 7).

\",\"popupContent\":\"Quý khách sẽ được chuyển đến website ứng dụng cung cấp dịch vụ tài khoản ĐẦU TƯ HÀNG HÓA tại Công Ty Cổ Phần Giao Dịch Hàng Hóa Thành Phố Hồ Chí Minh (HCT). Bằng việc bấm “Tiếp tục” Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công Ty Cổ Phần Giao Dịch Hàng Hóa Thành Phố Hồ Chí Minh (HCT) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom;

\\r\\n

\\r\\n\\t2. Các website/ứng dụng do HCT độc lập phát triển và/hoặc cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến hoạt động kinh doanh của HCT, quyền sở hữu trí tuệ, giấy phép và bất kỳ khiếu nại nào khác, HCT sẽ có trách nhiệm tiếp nhận và giải quyết.

\\r\\n

\\r\\n\\t4. Thông tin số điện thoại của Quý khách sẽ được liên kết đến hệ thống của HCT nhằm mục đích nâng cao trải nghiệm người dùng, thuận tiện khi sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. HCT đảm bảo các thông tin được liên kết phù hợp quy định.

\\r\\n

\\r\\n\\t6. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HCT: 1900636909 (1.000đ/phút, từ 8h00 – 18h00 các ngày từ thứ 2 đến thứ 7).

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1652e604eddd85\",\"name\":\"So sánh thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"code\":\"MYVT9\",\"position\":\"5\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"So sánh thẻ tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/icfinmart\",\"policy\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ So sánh Thẻ tín dụng của Công ty TNHH FINMART. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1638d709d8007f\",\"name\":\"Home Credit\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/13/32/7aae851f9e4f4091dec5d6e5f0485f3432ba55d1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/13/32/7aae851f9e4f4091dec5d6e5f0485f3432ba55d1.png\",\"code\":\"DAGORAS02\",\"position\":\"6\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Home Credit\",\"Home Credit\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Trang đích/ứng dụng Home Credit do Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HomeCredit: 1900633999

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ HomeCredit của Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Trang đích/ứng dụng Home Credit do Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HomeCredit: 1900633999

\",\"showRules\":1,\"merchant_code\":\"DAGORAS02\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1612749c0d301c\",\"name\":\"AI Trading\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/85/34/48/481756d6242b1db8e6c07ed2fa8802fa6d08c131.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/85/34/48/481756d6242b1db8e6c07ed2fa8802fa6d08c131.png\",\"code\":\"DAGORAS15\",\"position\":\"7\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"AI Trading\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty Cổ Phần DATX Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Trang dịch vụ tư vấn đầu tư chứng khoán bằng AI do Công ty Cổ Phần DATX Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Cổ Phần DATX Việt Nam sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty Công ty Cổ Phần DATX Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline DATX: 028 710 180000 (Cước phí cố định).
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ tư vấn đầu tư chứng khoán bằng AI của Công ty Cổ Phần DATX Việt Nam cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty Cổ Phần DATX Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Trang dịch vụ tư vấn đầu tư chứng khoán bằng AI do Công ty Cổ Phần DATX Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Cổ Phần DATX Việt Nam sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty Công ty Cổ Phần DATX Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline DATX: 028 710 180000 (Cước phí cố định).
\",\"showRules\":1,\"merchant_code\":\"DAGORAS15\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1614455a673c49\",\"name\":\"Hong Leong Bank\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/92/39/99/6a1acbca60e0bed01fa91ecc5cab6a618bf1d9bb.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/92/39/99/6a1acbca60e0bed01fa91ecc5cab6a618bf1d9bb.png\",\"code\":\"DAGORAS20\",\"position\":\"9\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Hong Leong Bank\",\"Hong Leong Bank\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Ngân hàng Hong Leong Berhad là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Hong Leong Bank do Ngân hàng Hong Leong Berhad độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến sản phẩm dịch vụ, Ngân hàng Hong Leong Berhad sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Hong Leong Berhad đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Hong Leong Bank: 1900 633 068

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Hong Leong Bank của Ngân hàng Hong Leong Berhad cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Ngân hàng Hong Leong Berhad là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Hong Leong Bank do Ngân hàng Hong Leong Berhad độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến sản phẩm dịch vụ, Ngân hàng Hong Leong Berhad sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Hong Leong Berhad đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t7. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Hong Leong Bank: 1900 633 068

\",\"showRules\":1,\"merchant_code\":\"DAGORAS20\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_39d1df8ae42001f79234602092a1981f\",\"groupName\":\"Bảo hiểm\",\"groupPosition\":\"4\",\"isParent\":false,\"code\":\"bao_hiem\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs1630ed52ccafae\",\"name\":\"Lotte Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"code\":\"DAGORAS18\",\"position\":\"1\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Lotte Thẻ tín dụng\",\"Lotte Thẻ tín dụng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Lotte Thẻ tín dụng của Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"showRules\":1,\"merchant_code\":\"DAGORAS18\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1655acea1c942a\",\"name\":\"Cổng bảo hiểm\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b5/dc/cb/b0e9fea9b1b673c2dac8ac8ec01bc2989a8a5b8e.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b5/dc/cb/b0e9fea9b1b673c2dac8ac8ec01bc2989a8a5b8e.png\",\"code\":\"MYVT4\",\"position\":\"3\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Bảo hiểm VDS\",\"Cổng bảo hiểm\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
    \\r\\n\\t
  1. \\r\\n\\t\\tTổng Công ty Dịch vụ số Viettel không phải là công ty con, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
  2. \\r\\n\\t
  3. \\r\\n\\t\\tCổng bảo hiểm do Tổng Công ty Dịch vụ số Viettel độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
  4. \\r\\n\\t
  5. \\r\\n\\t\\tĐối với các vấn đề phát sinh, khiếu nại của khách hàng, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết;
  6. \\r\\n\\t
  7. \\r\\n\\t\\tTổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ;
  8. \\r\\n\\t
  9. \\r\\n\\t\\tQuý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 18009000 (Miễn phí). 
  10. \\r\\n
\",\"popupContent\":\"Quý khách sẽ được chuyển tới Cổng bảo hiểm của Tổng công ty dịch vụ số Viettel. Chương trình hấp dẫn: Phí chỉ từ 3.300đ/ tuần quyền lợi được hưởng tới 100 triệu đồng/ năm với Bảo hiểm An tâm Sống khỏe và nhiều loại hình bảo hiểm hấp dẫn khác. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
    \\r\\n\\t
  1. \\r\\n\\t\\tTổng Công ty Dịch vụ số Viettel không phải là công ty con, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
  2. \\r\\n\\t
  3. \\r\\n\\t\\tCổng bảo hiểm do Tổng Công ty Dịch vụ số Viettel độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
  4. \\r\\n\\t
  5. \\r\\n\\t\\tĐối với các vấn đề phát sinh, khiếu nại của khách hàng, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết;
  6. \\r\\n\\t
  7. \\r\\n\\t\\tTổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ;
  8. \\r\\n\\t
  9. \\r\\n\\t\\tQuý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 18009000 (Miễn phí). 
  10. \\r\\n
\",\"showRules\":1,\"merchant_code\":\"BAOHIEMVDS\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1647efbf27c414\",\"name\":\"Bảo Hiểm Jeff\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/7b/b9/97/decee34ecd50afc48c724adb539ba5d0059af6b4.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/7b/b9/97/decee34ecd50afc48c724adb539ba5d0059af6b4.png\",\"code\":\"baohiem_jeff\",\"position\":\"3\",\"os\":0,\"version\":\"10.0\",\"login\":0,\"tag\":[\"baohiem\",\"Bảo Hiểm Jeff\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/baohiemicon\",\"policy\":\"

\\r\\n\\tTrước khi sử dụng dịch vụ, Quý khách cam đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công Ty TNHH JEFF Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel.

\\r\\n

\\r\\n\\t2. Nền tảng Bảo hiểm Jeff độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ưng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng, Jeff sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ, vui lòng liên hệ Hotline: 0901815766

\",\"popupContent\":\"Quý khách sẽ được chuyển đến ứng dụng cung cấp sản phẩm bảo hiểm của Công Ty TNHH JEFF Việt Nam. Bằng việc bấm “Tiếp tục” Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\tTrước khi sử dụng dịch vụ, Quý khách cam đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công Ty TNHH JEFF Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel.

\\r\\n

\\r\\n\\t2. Nền tảng Bảo hiểm Jeff độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ưng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng, Jeff sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ, vui lòng liên hệ Hotline: 0901815766

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164a7dad215ba9\",\"name\":\"Quyền lợi tới 411 triệu\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/49/e3/34/caa94e2d9581aad7a0b62ee12cd58708c1caddb5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/49/e3/34/caa94e2d9581aad7a0b62ee12cd58708c1caddb5.png\",\"code\":\"Bảo_hiểm_Prudential\",\"position\":\"4\",\"os\":0,\"version\":\"90.0\",\"login\":0,\"tag\":[\"Quyền lợi tới 411 triệu\"],\"openWebview\":\"0\",\"urlWebview\":\"https://bit.ly/VTTEZ2\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162725278d4f14\",\"name\":\"MB Ageas Life\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/00/32/20/bb06bf5d6b01b29c48b677aa5705c788902b5356.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/00/32/20/bb06bf5d6b01b29c48b677aa5705c788902b5356.png\",\"code\":\"DAGORAS34\",\"position\":\"5\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"MB Ageas Life\",\"MB Ageas Life\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty TNHH Bảo hiểm nhân thọ MB Ageas là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Bảo hiểm MB Ageas Life do Công ty TNHH Bảo hiểm nhân thọ MB Ageas độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, MB Ageas sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4.MB Ageas Life đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline MB Ageas Life: 024 2229 8888.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới trang dịch vụ Bảo hiểm MB Ageas Life của Công ty TNHH Bảo hiểm nhân thọ MB Ageas cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty TNHH Bảo hiểm nhân thọ MB Ageas là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Ứng dụng Bảo hiểm MB Ageas Life do Công ty TNHH Bảo hiểm nhân thọ MB Ageas độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, MB Ageas sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4.MB Ageas Life đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline MB Ageas Life: 024 2229 8888.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS34\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_142261ec4755ee512c07e86aa2201406\",\"groupName\":\"Du lịch - Đi lại\",\"groupPosition\":\"5\",\"isParent\":false,\"code\":\"du_lich\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs161c967b70ec2d\",\"name\":\"Khách sạn\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/01/de/e0/20a42b9456a5e4bb1ba6e71d4e7a56422b364dd8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/01/de/e0/20a42b9456a5e4bb1ba6e71d4e7a56422b364dd8.png\",\"code\":\"MYVT3\",\"position\":\"1\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"agoda\",\"Khách sạn\"],\"openWebview\":\"0\",\"urlWebview\":\"https://www.agoda.com/myviettel\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15e1bec3727f3d\",\"name\":\"Mua vé xe rẻ\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/27/8f/f2/99ebd04f4f2447e350892f502f06ca9a31e78978.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/27/8f/f2/99ebd04f4f2447e350892f502f06ca9a31e78978.png\",\"code\":\"vexere\",\"position\":\"2\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Mua vé xe rẻ, mua ve xe re\",\"Mua vé xe rẻ\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"VEXERE\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs15e81c3336a194\",\"name\":\"Vé máy bay MY TOUR\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ca/df/fc/68a9cf9ceb8836cedb25062717b3e48ef4d88b35.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ca/df/fc/68a9cf9ceb8836cedb25062717b3e48ef4d88b35.png\",\"code\":\"tripi_flight\",\"position\":\"4\",\"os\":0,\"version\":\"4.0\",\"login\":0,\"tag\":[\"Vé máy bay MY TOUR, my tour\",\"Vé máy bay MY TOUR\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164c76a015b29d\",\"name\":\"Thu phí không dừng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/77/e8/87/ce8dceee1c6fd4e8c587ad376881aad0b1ef2280.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/77/e8/87/ce8dceee1c6fd4e8c587ad376881aad0b1ef2280.png\",\"code\":\"epass\",\"position\":\"4\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Thu phí không dừng\"],\"openWebview\":\"0\",\"urlWebview\":\"https://customertest.epass-vdtc.com.vn/#/register/MyViettel\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs160c81627aa747\",\"name\":\"Vé máy bay OLALA\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/72/72/27/786f8e71509caff09e0932c003cf6fe8e0853285.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/72/72/27/786f8e71509caff09e0932c003cf6fe8e0853285.png\",\"code\":\"OLALA\",\"position\":\"6\",\"os\":0,\"version\":\"5.0\",\"login\":0,\"tag\":[\"Vé máy bay OLALA\",\"Vé máy bay OLALA\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"OLALA\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_c0394d9f819303ddf2b505ee27f44060\",\"groupName\":\"Khác\",\"groupPosition\":\"6\",\"isParent\":false,\"code\":\"tien_ich_khac_kp\",\"accountType\":\"1\",\"features\":[{\"id\":\"QXJ0aWNs15bced8a53e7e0\",\"name\":\"Tra cứu tài khoản\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/dc/06/6d/6a5f8d752bb80bfb724f70cc3eb28c461f1c2812.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/dc/06/6d/6a5f8d752bb80bfb724f70cc3eb28c461f1c2812.png\",\"code\":\"thong_tin_thue_bao\",\"position\":\"1\",\"os\":0,\"version\":\"4.0\",\"login\":0,\"tag\":[\"Thông tin khách hàng, thongtinkh, Thong tin khach hang, thong tin tai khoan, thông tin tài khoản, kttk\",\"Tra cứu tài khoản\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":1,\"recommend_dd_nologin\":1},{\"id\":\"QXJ0aWNs16374587d06d20\",\"name\":\"Quà tặng 01 TRIỆU\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2d/9a/a2/2d6457691e5f93d22e8b37f7394a1e9354acaa4a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2d/9a/a2/2d6457691e5f93d22e8b37f7394a1e9354acaa4a.png\",\"code\":\"banmoinhatien\",\"position\":\"182\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Viettel Money, viettel money, VT Money, ViettelMoney, viettelmoney,VTMoney\",\"Quà tặng 01 TRIỆU\"],\"openWebview\":\"1\",\"urlWebview\":\"https://km.vtmoney.vn/314y/macqmyvt\",\"policy\":\"

\\r\\n\\t1. Tổng Công ty Dịch vụ số Viettel là đơn vị trực thuộc Tập đoàn Công nghiệp – Viễn thông Quân đội Viettel và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Viettel Money do Tổng công ty Dịch vụ số Viettel cung cấp cho khách hàng mà không phải là một phần bộ phận của ứng dụng My Viettel. Chương trình “MỞ APP LÀ CÓ QUÀ” bao gồm nhiều giải thưởng hấp dẫn trị giá lên đến 1 TRIỆU ĐỒNG.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Tổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 18009000.

\",\"popupContent\":\"Quý khách sẽ được chuyển tới Ứng dụng Viettel Money của Tổng công ty Dịch vụ số Viettel. Đăng ký ngay và tham gia chương trình “MỞ APP LÀ CÓ QUÀ” để đón cơ hội trúng nhiều giải thưởng trị giá lên đến 01 TRIỆU ĐỒNG. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Tổng Công ty Dịch vụ số Viettel là đơn vị trực thuộc Tập đoàn Công nghiệp – Viễn thông Quân đội Viettel và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Viettel Money do Tổng công ty Dịch vụ số Viettel cung cấp cho khách hàng mà không phải là một phần bộ phận của ứng dụng My Viettel. Chương trình “MỞ APP LÀ CÓ QUÀ” bao gồm nhiều giải thưởng hấp dẫn trị giá lên đến 1 TRIỆU ĐỒNG.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Tổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1800 9000.

\\r\\n

\\r\\n\\t 

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1638d709d8007f\",\"name\":\"Home Credit\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/13/32/7aae851f9e4f4091dec5d6e5f0485f3432ba55d1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/24/13/32/7aae851f9e4f4091dec5d6e5f0485f3432ba55d1.png\",\"code\":\"DAGORAS02\",\"position\":\"5\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Home Credit\",\"Home Credit\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Trang đích/ứng dụng Home Credit do Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HomeCredit: 1900633999

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ HomeCredit của Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Trang đích/ứng dụng Home Credit do Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn Một thành viên Home Credit Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline HomeCredit: 1900633999

\",\"showRules\":1,\"merchant_code\":\"DAGORAS02\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}]},{\"id\":\"myvtt_add69c05edc12b1bc649e03994f9ebdb\",\"groupName\":\"Siêu thị Công nghệ\",\"groupPosition\":\"7\",\"isParent\":false,\"code\":\"congnghe\",\"accountType\":\"1\",\"features\":null}],\"dataHome\":[{\"id\":\"QXJ0aWNs1602e170867139\",\"name\":\"Mua thẻ Game\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/48/de/e4/8620d1800f2cc04f33bf7578828b917a45534a2a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/48/de/e4/8620d1800f2cc04f33bf7578828b917a45534a2a.png\",\"code\":\"GARENA\",\"position\":\"10\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"thanh toán, thanh toán game, thanh toan, thanh toan game, game,thẻ Dinh, thẻ ga rê na, ga dê na, da rê na, gadena, darena, ding, dzing, ging, jing, gết, gat, ghết, sô ha, xô ha, sôha, xôha, phăn các, phuncard, făn các, fancard, funcac, funcác, funcach, a pô ta, appô ta, apota, v coin, s coin, vcoi, scoi, on các, on cét, on card,\",\"Mua thẻ Game\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"GARENA\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16374587d06d20\",\"name\":\"Quà tặng 01 TRIỆU\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2d/9a/a2/2d6457691e5f93d22e8b37f7394a1e9354acaa4a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2d/9a/a2/2d6457691e5f93d22e8b37f7394a1e9354acaa4a.png\",\"code\":\"banmoinhatien\",\"position\":\"12\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Viettel Money, viettel money, VT Money, ViettelMoney, viettelmoney,VTMoney\",\"Quà tặng 01 TRIỆU\"],\"openWebview\":\"1\",\"urlWebview\":\"https://km.vtmoney.vn/314y/macqmyvt\",\"policy\":\"

\\r\\n\\t1. Tổng Công ty Dịch vụ số Viettel là đơn vị trực thuộc Tập đoàn Công nghiệp – Viễn thông Quân đội Viettel và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Viettel Money do Tổng công ty Dịch vụ số Viettel cung cấp cho khách hàng mà không phải là một phần bộ phận của ứng dụng My Viettel. Chương trình “MỞ APP LÀ CÓ QUÀ” bao gồm nhiều giải thưởng hấp dẫn trị giá lên đến 1 TRIỆU ĐỒNG.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Tổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 18009000.

\",\"popupContent\":\"Quý khách sẽ được chuyển tới Ứng dụng Viettel Money của Tổng công ty Dịch vụ số Viettel. Đăng ký ngay và tham gia chương trình “MỞ APP LÀ CÓ QUÀ” để đón cơ hội trúng nhiều giải thưởng trị giá lên đến 01 TRIỆU ĐỒNG. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Tổng Công ty Dịch vụ số Viettel là đơn vị trực thuộc Tập đoàn Công nghiệp – Viễn thông Quân đội Viettel và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Viettel Money do Tổng công ty Dịch vụ số Viettel cung cấp cho khách hàng mà không phải là một phần bộ phận của ứng dụng My Viettel. Chương trình “MỞ APP LÀ CÓ QUÀ” bao gồm nhiều giải thưởng hấp dẫn trị giá lên đến 1 TRIỆU ĐỒNG.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Tổng Công ty Dịch vụ số Viettel sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Tổng Công ty Dịch vụ số Viettel đảm bảo các thông tin được liên kết phù hợp với quy định pháp luật và các điều khoản dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1800 9000.

\\r\\n

\\r\\n\\t 

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1649e49d736ab0\",\"name\":\"Lotte Finance\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/11/bd/d1/2f823538c179c01ac4fa935cd208f11b43bf30ee.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/11/bd/d1/2f823538c179c01ac4fa935cd208f11b43bf30ee.png\",\"code\":\"DAGORAS13\",\"position\":\"13\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Lotte Finance\",\"Lotte Finance\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Finance do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Finance, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Lotte Finance của Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Finance do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Finance, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"showRules\":1,\"merchant_code\":\"DAGORAS13\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1649e49d736ab0\",\"name\":\"Lotte Finance\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/11/bd/d1/2f823538c179c01ac4fa935cd208f11b43bf30ee.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/11/bd/d1/2f823538c179c01ac4fa935cd208f11b43bf30ee.png\",\"code\":\"DAGORAS13\",\"position\":\"15\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Lotte Finance\",\"Lotte Finance\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Finance do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Finance, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Lotte Finance của Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Finance do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Finance, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"showRules\":1,\"merchant_code\":\"DAGORAS13\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs16572bb24d4036\",\"name\":\"VIB Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/35/1c/c3/649db31c24caf36874367ef4f4be145005956fda.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/35/1c/c3/649db31c24caf36874367ef4f4be145005956fda.png\",\"code\":\"MYVT11\",\"position\":\"16\",\"os\":0,\"version\":\"5.1\",\"login\":0,\"tag\":[\"VIB Thẻ tín dụng,VIB\",\"VIB Thẻ tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/VIB5\",\"policy\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Mở thẻ tín dụng VIB do Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ Mở thẻ tín dụng VIB Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008195 (miễn phí)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ Mở thẻ tín dụng VIB của Ngân hàng Thương mại Cổ phần Quốc tế Việt Nam. Ưu đãi hấp dẫn: Hoàn tiền tới 6% (tối đa 600.000đ) cho chi tiêu trực tuyến, hoàn phí thường niên năm đầu và hạn mức lên đến 600 triệu đồng. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Mở thẻ tín dụng VIB do Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ Mở thẻ tín dụng VIB Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008195 (miễn phí)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1615d5fe8ae536\",\"name\":\"Vietlott\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/c2/10/0c/01c6843fbac24ffbf09e6ccb7a39f4625f03b1b8.gif\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/c2/10/0c/01c6843fbac24ffbf09e6ccb7a39f4625f03b1b8.gif\",\"code\":\"vietlott\",\"position\":\"17\",\"os\":0,\"version\":\"99.9\",\"login\":0,\"tag\":[\"Vietlott,Vietlot, Viettlot, Vietnot, Vietnott, Việt Nót, Việtlot, Việt lót, Việtlót Viet lot, Việt Lót,Sổ số, Xổ Xố, Sổ xố, Sổsố, XổXố, Sổxố,\",\"Vietlott\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\tTrước khi sử dụng dịch vụ, Quý khách cam kết đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công ty Cổ phần Đầu tư 2B Việt Nam (“2B”) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel;

\\r\\n

\\r\\n\\t2. Ứng dụng do 2B độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng, 2B sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline 2B: 1900.88.68.48 – Email: cskh@luckyluke.vn.

\",\"popupContent\":\"Quý khách sẽ được chuyển đến ứng dụng cung cấp dịch vụ Mua hộ vé số Vietlott của Công ty Cổ phần Đầu tư 2B Việt Nam. Bằng việc bấm “Tiếp tục” Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\tTrước khi sử dụng dịch vụ, Quý khách cam kết đã đọc, hiểu và đồng ý với những nội dung sau:

\\r\\n

\\r\\n\\t1. Công ty Cổ phần Đầu tư 2B Việt Nam (“2B”) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel;

\\r\\n

\\r\\n\\t2. Ứng dụng do 2B độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng, 2B sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline 2B: 1900.88.68.48 – Email: cskh@luckyluke.vn.

\",\"showRules\":1,\"merchant_code\":\"VIETLOTT\",\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs162f6141e1f65a\",\"name\":\"FECREDIT\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/e8/85/5f7fe0a4e3b91251ab5c3c5087aaa7b96d2551d6.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5f/e8/85/5f7fe0a4e3b91251ab5c3c5087aaa7b96d2551d6.png\",\"code\":\"DAGORAS29\",\"position\":\"17\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"FECREDIT\",\"FECREDIT\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Ứng dụng FeCredit do Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline FeCredit: 19006535
\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ FeCredit của Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom;
\\r\\n
\\r\\n\\t2. Ứng dụng FeCredit do Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel;
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây, Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC sẽ có trách nhiệm giải quyết
\\r\\n
\\r\\n\\t4. Công Ty Tài chính ngân hàng Việt Nam Thịnh Vượng SMBC đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline FeCredit: 19006535
\",\"showRules\":1,\"merchant_code\":\"DAGORAS29\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1652e604eddd85\",\"name\":\"So sánh thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"code\":\"MYVT9\",\"position\":\"18\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"So sánh th��� tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/icfinmart\",\"policy\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ So sánh Thẻ tín dụng của Công ty TNHH FINMART. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1627b82b983449\",\"name\":\"Shopee\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2a/9c/c2/9876237ffd052f5564f27fbd63692a063ebdcba1.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2a/9c/c2/9876237ffd052f5564f27fbd63692a063ebdcba1.png\",\"code\":\"Shopee\",\"position\":\"181\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Shopee\",\"Shopee\"],\"openWebview\":\"1\",\"urlWebview\":\"https://shope.ee/qNEkz2jou\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1641a6d4dcc8ca\",\"name\":\"Ngân hàng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/11/4d/d1/89ff21726e683aaa2e6810bd42d68fdc9e919e70.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/11/4d/d1/89ff21726e683aaa2e6810bd42d68fdc9e919e70.png\",\"code\":\"ngan_hang_group\",\"position\":\"3\",\"os\":0,\"version\":\"5.10\",\"login\":0,\"tag\":[\"Ngân hàng\",\"Ngân hàng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[{\"id\":\"QXJ0aWNs16572bb24d4036\",\"name\":\"VIB Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/35/1c/c3/649db31c24caf36874367ef4f4be145005956fda.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/35/1c/c3/649db31c24caf36874367ef4f4be145005956fda.png\",\"code\":\"MYVT11\",\"position\":null,\"os\":0,\"version\":\"5.1\",\"login\":0,\"tag\":[\"VIB Thẻ tín dụng,VIB\",\"VIB Thẻ tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/VIB5\",\"policy\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Mở thẻ tín dụng VIB do Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ Mở thẻ tín dụng VIB Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008195 (miễn phí)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ Mở thẻ tín dụng VIB của Ngân hàng Thương mại Cổ phần Quốc tế Việt Nam. Ưu đãi hấp dẫn: Hoàn tiền tới 6% (tối đa 600.000đ) cho chi tiêu trực tuyến, hoàn phí thường niên năm đầu và hạn mức lên đến 600 triệu đồng. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ Mở thẻ tín dụng VIB do Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ Mở thẻ tín dụng VIB Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline VIB: 18008195 (miễn phí)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1652e604eddd85\",\"name\":\"So sánh thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/b2/e3/3b/d81ad46c87c882c233d85b85351d69f985cadb01.png\",\"code\":\"MYVT9\",\"position\":null,\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"So sánh thẻ tín dụng\"],\"openWebview\":\"1\",\"urlWebview\":\"https://viettel.vn/s/icfinmart\",\"policy\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"popupContent\":\"Quý khách sẽ được chuyển tới dịch vụ So sánh Thẻ tín dụng của Công ty TNHH FINMART. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty TNHH Finmart là đơn vị có tư cách pháp nhân độc lập và không phải công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc của Viettel Telecom.

\\r\\n

\\r\\n\\t2. Dịch vụ So sánh Thẻ tín dụng do Công ty TNHH Finmart độc lập phát triển và cung cấp cho khách hàng không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan tới dịch vụ So sánh Thẻ tín dụng Công ty TNHH Finmart sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty TNHH Finmart đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 0328918540 (cước gọi di động)

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164ca0220ea4b1\",\"name\":\"Thẻ tín dụng nhanh\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/53/3a/5bbcdd5ed2afac43337934158487e064afa150a5.gif\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/ad/53/3a/5bbcdd5ed2afac43337934158487e064afa150a5.gif\",\"code\":\"DAGORAS21\",\"position\":null,\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Thẻ tín dụng nhanh\",\"Thẻ tín dụng nhanh\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"
\\r\\n\\t1. Công ty CP Công nghệ và Truyền thông Dagoras là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Nền tảng tổng hợp và so sánh thẻ tín dụng GoCard do Công ty CP Công nghệ và Truyền thông Dagoras độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây,Công ty CP Công nghệ và Truyền thông Dagoras sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty CP Công nghệ và Truyền thông Dagoras đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline GoCard: 02466890248.
\",\"popupContent\":\"Quý khách sẽ được chuyển tới nền tảng tổng hợp và so sánh thẻ tín dụng GoCard của Công ty CP Công nghệ và Truyền thông Dagoras cung cấp. Bằng việc bấm “Tiếp tục”, Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"
\\r\\n\\t1. Công ty CP Công nghệ và Truyền thông Dagoras là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.
\\r\\n
\\r\\n\\t2. Nền tảng tổng hợp và so sánh thẻ tín dụng GoCard do Công ty CP Công nghệ và Truyền thông Dagoras độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.
\\r\\n
\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng không liên quan đến dịch vụ trung gian thanh toán quy định tại Điều 3 trên đây,Công ty CP Công nghệ và Truyền thông Dagoras sẽ có trách nhiệm giải quyết.
\\r\\n
\\r\\n\\t4. Công ty CP Công nghệ và Truyền thông Dagoras đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.
\\r\\n
\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline GoCard: 02466890248.
\",\"showRules\":1,\"merchant_code\":\"DAGORAS21\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1630ed52ccafae\",\"name\":\"Lotte Thẻ tín dụng\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/2e/a5/52/8b5b343be42be4bf52785dda7040cd9537677ca8.png\",\"code\":\"DAGORAS18\",\"position\":null,\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"Lotte Thẻ tín dụng\",\"Lotte Thẻ tín dụng\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ Lotte Thẻ tín dụng của Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng Lotte Thẻ tín dụng do Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ của Lotte Thẻ tín dụng, Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Trách nhiệm hữu hạn một thành viên LOTTE Việt Nam đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline Lotte Finance: 1900 6866

\",\"showRules\":1,\"merchant_code\":\"DAGORAS18\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs164a7dad215ba9\",\"name\":\"Quyền lợi tới 411 triệu\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/49/e3/34/caa94e2d9581aad7a0b62ee12cd58708c1caddb5.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/49/e3/34/caa94e2d9581aad7a0b62ee12cd58708c1caddb5.png\",\"code\":\"Bảo_hiểm_Prudential\",\"position\":\"4\",\"os\":0,\"version\":\"90.0\",\"login\":0,\"tag\":[\"Quyền lợi tới 411 triệu\"],\"openWebview\":\"0\",\"urlWebview\":\"https://bit.ly/VTTEZ2\",\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":0,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1652389dcc8ec8\",\"name\":\"Vay Nhanh FastMoney\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/5f/f5/babd75a6e03008a16f1c30851603c1370de6762a.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/5e/5f/f5/babd75a6e03008a16f1c30851603c1370de6762a.png\",\"code\":\"MYVT5\",\"position\":\"5\",\"os\":0,\"version\":\"5.17\",\"login\":0,\"tag\":[\"Vay Nhanh FastMoney\",\"Vay Nhanh FastMoney\"],\"openWebview\":\"1\",\"urlWebview\":\"https://mvt.fastmoneyevnfc.com/?utm_source=myviettel&utm_medium=icon\",\"policy\":\"

\\r\\n\\t1. Công ty Tài chính Cổ phần Điện lực (EVNFinance) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng FastMoney do Công ty Tài chính Cổ phần Điện lực (EVNFinance) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ FastMoney, Công ty Tài chính Cổ phần Điện lực (EVNFinance) sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Cổ phần Điện lực (EVNFinance) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 638 398

\",\"popupContent\":\"Quý khách sẽ được chuyển tới ứng dụng dịch vụ FastMoney của Công ty Tài chính Cổ phần Điện lực (EVNFinance) cung cấp. Bằng việc bấm “Tiếp tục” , Quý khách cam kết đã đọc, hiểu và đồng ý với Nội dung điều khoản trước khi sử dụng dịch vụ.\",\"categories\":\"0\",\"rules\":\"

\\r\\n\\t1. Công ty Tài chính Cổ phần Điện lực (EVNFinance) là đơn vị có tư cách pháp nhân độc lập và không phải là công ty con, công ty liên kết, chi nhánh hay đơn vị trực thuộc Viettel Telecom.

\\r\\n

\\r\\n\\t2. Ứng dụng FastMoney do Công ty Tài chính Cổ phần Điện lực (EVNFinance) độc lập phát triển và cung cấp cho khách hàng mà không phải là một phần hay bộ phận của ứng dụng My Viettel.

\\r\\n

\\r\\n\\t3. Đối với các vấn đề phát sinh, khiếu nại của khách hàng liên quan đến dịch vụ FastMoney, Công ty Tài chính Cổ phần Điện lực (EVNFinance) sẽ có trách nhiệm giải quyết.

\\r\\n

\\r\\n\\t4. Công ty Tài chính Cổ phần Điện lực (EVNFinance) đảm bảo các thông tin được liên kết phù hợp quy định pháp luật và các điều khoản sử dụng dịch vụ.

\\r\\n

\\r\\n\\t5. Quý khách nếu cần hỗ trợ vui lòng liên hệ Hotline: 1900 638 398

\",\"showRules\":1,\"merchant_code\":null,\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0},{\"id\":\"QXJ0aWNs1602ccdabc20f4\",\"name\":\"ELSA SPEAK\",\"image\":\"http://media.vietteltelecom.vn/upload/ArticleService/c1/15/5c/9a7038ce477bc05fcc3cb2c4109bf44e400ebd08.png\",\"icon\":\"http://media.vietteltelecom.vn/upload/ArticleService/c1/15/5c/9a7038ce477bc05fcc3cb2c4109bf44e400ebd08.png\",\"code\":\"ELSA\",\"position\":\"6\",\"os\":0,\"version\":\"5.7\",\"login\":0,\"tag\":[\"elsa, speak, elsa speak, englist, tiếng anh, tieng anh\",\"ELSA SPEAK\"],\"openWebview\":\"0\",\"urlWebview\":null,\"policy\":null,\"popupContent\":null,\"categories\":\"0\",\"rules\":null,\"showRules\":1,\"merchant_code\":\"ELSA\",\"login_require\":0,\"new_browser\":1,\"list_screen_app\":[],\"list_banner\":[],\"recommend_cd_login\":0,\"recommend_cd_nologin\":0,\"recommend_dd_login\":0,\"recommend_dd_nologin\":0}],\"features\":null}],\"errorCodeTracing\":null}" 07/06/24 15:57:37||6690eaea745df52a|Start write log analyId 1717750657137 INFO 6690eaea745df52a {"traceId":"ee5787cc2a7b280c","requestId":null,"objectId":null,"service":"AreaServiceImpl.changeProvinceCodeCampaign","duration":436,"logType":"com.viettel.myviettel.service.impl.AreaServiceImpl","actionType":"AreaServiceImpl","startTime":1717750654251,"endTime":1717750654687,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/changeProvinceCodeCampaign"} INFO 6690eaea745df52a {"traceId":"ee5787cc2a7b280c","requestId":null,"objectId":null,"service":"AreaController.changeProvinceCodeCampaign","duration":441,"logType":"com.viettel.myviettel.controller.AreaController","actionType":"AreaController","startTime":1717750654246,"endTime":1717750654687,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/changeProvinceCodeCampaign"} INFO 6690eaea745df52a {"traceId":"ee5787cc2a7b280c","requestId":null,"objectId":null,"service":"AreaController.changeProvinceCodeCampaign","duration":441,"clientAddress":"118.53.246.113","result":"0","path":"/changeProvinceCodeCampaign","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 6690eaea745df52a {"traceId":"87ab11125d9bcb5b","requestId":null,"objectId":null,"service":"TokenServiceImpl.generateToken","duration":177,"logType":"com.viettel.myviettel.service.impl.TokenServiceImpl","actionType":"TokenServiceImpl","startTime":1717750654512,"endTime":1717750654689,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"code\":-2,\"errorCode\":null,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"errorCodeTracing\":null}","result":"0","path":"/collection/displayTabConfig"} INFO 6690eaea745df52a {"traceId":"ee5787cc2a7b280c","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":1210,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750654241,"endTime":1717750655451,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/changeProvinceCodeCampaign"} INFO 6690eaea745df52a {"traceId":"fed4b21b02189112","requestId":null,"objectId":null,"service":"AerospikeTokenRepositoryImpl.getTokenById","duration":76,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeTokenRepositoryImpl","actionType":"AerospikeTokenRepositoryImpl","startTime":1717750655581,"endTime":1717750655657,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getPackageCustomerInterested"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getDeclByCode","duration":65,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750655859,"endTime":1717750655924,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"fce09bb3b5003010","requestId":null,"objectId":null,"service":"AerospikeActionLogRepositoryImpl.update","duration":61,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeActionLogRepositoryImpl","actionType":"AerospikeActionLogRepositoryImpl","startTime":1717750656219,"endTime":1717750656280,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/logoutApp"} INFO 6690eaea745df52a {"traceId":"fce09bb3b5003010","requestId":null,"objectId":null,"service":"AuthServiceImpl.logoutApp","duration":442,"logType":"com.viettel.myviettel.service.impl.AuthServiceImpl","actionType":"AuthServiceImpl","startTime":1717750655839,"endTime":1717750656281,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/logoutApp"} INFO 6690eaea745df52a {"traceId":"fce09bb3b5003010","requestId":null,"objectId":null,"service":"AuthController.logoutApp","duration":452,"logType":"com.viettel.myviettel.controller.AuthController","actionType":"AuthController","startTime":1717750655829,"endTime":1717750656281,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/logoutApp"} INFO 6690eaea745df52a {"traceId":"fce09bb3b5003010","requestId":null,"objectId":null,"service":"AuthController.logoutApp","duration":452,"clientAddress":"118.53.246.113","result":"0","path":"/logoutApp","errorCode":0,"errorMessage":"Đăng xuất thành công.","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 6690eaea745df52a {"traceId":"fce09bb3b5003010","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":814,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655469,"endTime":1717750656283,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/logoutApp"} INFO 6690eaea745df52a {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"AerospikeTokenRepositoryImpl.getTokenById","duration":929,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeTokenRepositoryImpl","actionType":"AerospikeTokenRepositoryImpl","startTime":1717750655440,"endTime":1717750656369,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 6690eaea745df52a {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"TokenServiceImpl.checkToken","duration":929,"logType":"com.viettel.myviettel.service.impl.TokenServiceImpl","actionType":"TokenServiceImpl","startTime":1717750655440,"endTime":1717750656369,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 6690eaea745df52a {"traceId":"e7fc922f8e7f01cc","requestId":null,"objectId":null,"service":"FeatureGroupController.getFeatureGroupV3","duration":34,"logType":"com.viettel.myviettel.controller.FeatureGroupController","actionType":"FeatureGroupController","startTime":1717750656441,"endTime":1717750656475,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"code\":-2,\"errorCode\":null,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"errorCodeTracing\":null}","result":"0","path":"/getFeatureGroupV3"} INFO 6690eaea745df52a {"traceId":"e7fc922f8e7f01cc","requestId":null,"objectId":null,"service":"FeatureGroupController.getFeatureGroupV3","duration":34,"clientAddress":"118.53.246.113","result":"0","path":"/getFeatureGroupV3","errorCode":-2,"errorMessage":"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.","errorType":"USER","paramTracing":"null","errorCodeTracing":null} INFO 6690eaea745df52a {"traceId":"c4279d9aeb1a473c","requestId":null,"objectId":null,"service":"AerospikeCacheWebServiceRepositoryImpl.getById","duration":88,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeCacheWebServiceRepositoryImpl","actionType":"AerospikeCacheWebServiceRepositoryImpl","startTime":1717750656525,"endTime":1717750656613,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getFeatureGroupV3"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getDeclByCode","duration":712,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750655920,"endTime":1717750656632,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getAllForCommonSetting","duration":780,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750655859,"endTime":1717750656639,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"CommonSettingServiceImpl.config","duration":781,"logType":"com.viettel.myviettel.service.impl.CommonSettingServiceImpl","actionType":"CommonSettingServiceImpl","startTime":1717750655859,"endTime":1717750656640,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"CommonSettingServiceImpl.getCommonSetting","duration":784,"logType":"com.viettel.myviettel.service.impl.CommonSettingServiceImpl","actionType":"CommonSettingServiceImpl","startTime":1717750655856,"endTime":1717750656640,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"GetCommonSettingController.getCommonSetting","duration":811,"logType":"com.viettel.myviettel.controller.GetCommonSettingController","actionType":"GetCommonSettingController","startTime":1717750655829,"endTime":1717750656640,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"GetCommonSettingController.getCommonSetting","duration":811,"clientAddress":"118.53.246.113","result":"0","path":"/getCommonSetting","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 6690eaea745df52a {"traceId":"e7fc922f8e7f01cc","requestId":null,"objectId":null,"service":"ExceptionTranslator.businessException","duration":215,"logType":"com.viettel.myviettel.controller.advice.ExceptionTranslator","actionType":"ExceptionTranslator","startTime":1717750656525,"endTime":1717750656740,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getFeatureGroupV3"} INFO 6690eaea745df52a {"traceId":"c4279d9aeb1a473c","requestId":null,"objectId":null,"service":"FeatureGroupServiceImpl.getFeatureGroupV3","duration":233,"logType":"com.viettel.myviettel.service.impl.FeatureGroupServiceImpl","actionType":"FeatureGroupServiceImpl","startTime":1717750656524,"endTime":1717750656757,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getFeatureGroupV3"} 07/06/24 15:57:37||b36d3f68eab5970d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" INFO 6690eaea745df52a {"traceId":"c4279d9aeb1a473c","requestId":null,"objectId":null,"service":"FeatureGroupController.getFeatureGroupV3","duration":233,"logType":"com.viettel.myviettel.controller.FeatureGroupController","actionType":"FeatureGroupController","startTime":1717750656524,"endTime":1717750656757,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getFeatureGroupV3"} INFO 6690eaea745df52a {"traceId":"c4279d9aeb1a473c","requestId":null,"objectId":null,"service":"FeatureGroupController.getFeatureGroupV3","duration":233,"clientAddress":"118.53.246.113","result":"0","path":"/getFeatureGroupV3","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 6690eaea745df52a {"traceId":"e7fc922f8e7f01cc","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":1156,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655677,"endTime":1717750656833,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getFeatureGroupV3"} INFO 6690eaea745df52a {"traceId":"92be7966895dc938","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":2800,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750654048,"endTime":1717750656848,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getCommonSetting"} INFO 6690eaea745df52a {"traceId":"c4279d9aeb1a473c","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":1033,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655865,"endTime":1717750656898,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getFeatureGroupV3"} 07/06/24 15:57:37||6690eaea745df52a|AsyncLog analyId 1717750657137: QueueSize: 25, addSuccess: 27, addFalse: 0, writeSuccess:25, writeFalse:0 07/06/24 15:57:38||95ae8ab874f4d386|Exception when filter token com.viettel.fw.exception.CustomAuthenticationException: Truyền thiếu tham số token. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:107) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:36) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilter$FilterSubscriber.onSubscribe(FluxFilter.java:85) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.drain(FluxConcatMap.java:451) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.onSubscribe(FluxConcatMap.java:219) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:263) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onComplete(FluxPeekFuseable.java:595) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2400) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2068) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:846) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:608) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:588) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onComplete(FluxFlatMap.java:465) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:294) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:230) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:371) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:109) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1817) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:337) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:354) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoPublishOn$PublishOnSubscriber.run(MonoPublishOn.java:181) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ReactorSleuth.lambda$null$6(ReactorSleuth.java:324) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) ~[reactor-core-3.4.18.jar:3.4.18] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:38||95ae8ab874f4d386|[73b6f333-3558] Error [java.lang.UnsupportedOperationException] for HTTP POST "/myvt/appkpi", but ServerHttpResponse already committed (200 OK) 07/06/24 15:57:38||95ae8ab874f4d386|[73b6f333-2, L:/10.1.115.209:8080 - R:/10.207.252.75:16456] Error finishing response. Closing connection java.lang.UnsupportedOperationException: null at org.springframework.http.ReadOnlyHttpHeaders.add(ReadOnlyHttpHeaders.java:91) ~[spring-web-5.3.20.jar:5.3.20] Suppressed: com.viettel.fw.exception.CustomAuthenticationException: Truyền thiếu tham số token. at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) Error has been observed at the following site(s): *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$4(AuthenticationManager.java:134) *__Mono.flatMap ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:107) Original Stack Trace: at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$3(AuthenticationManager.java:145) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:36) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:96) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:282) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:863) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:109) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onComplete(FluxFilterFuseable.java:391) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2058) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onComplete(FluxConcatArray.java:230) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:196) ~[reactor-netty-core-1.0.19.jar:1.0.19] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner.tryPromise(PromiseCombiner.java:170) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner.access$600(PromiseCombiner.java:35) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner$1.operationComplete0(PromiseCombiner.java:62) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner$1.operationComplete(PromiseCombiner.java:44) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:272) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:352) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.writeBytesMultiple(AbstractEpollStreamChannel.java:305) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteMultiple(AbstractEpollStreamChannel.java:510) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWrite(AbstractEpollStreamChannel.java:422) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.flush0(AbstractEpollChannel.java:557) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:531) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:125) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:356) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:127) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:765) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext$WriteTask.run(AbstractChannelHandlerContext.java:1071) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoOnErrorResume] : reactor.core.publisher.Mono.onErrorResume(Mono.java:3792) com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:150) Error has been observed at the following site(s): *______Mono.onErrorResume ⇢ at com.viettel.myviettel.configuration.security.AuthenticationManager.extractBodyToken(AuthenticationManager.java:150) |_ Mono.map ⇢ at com.viettel.myviettel.configuration.security.SecurityContextRepository.load(SecurityContextRepository.java:36) *____________Mono.flatMap ⇢ at org.springframework.security.core.context.ReactiveSecurityContextHolder.getContext(ReactiveSecurityContextHolder.java:47) |_ Mono.map ⇢ at org.springframework.security.web.server.context.SecurityContextServerWebExchange.getPrincipal(SecurityContextServerWebExchange.java:47) |_ Mono.filter ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:59) |_ Mono.switchIfEmpty ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:61) |_ Mono.flatMap ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:65) |_ Mono.then ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.lambda$filter$2(ExceptionTranslationWebFilter.java:65) *______Mono.onErrorResume ⇢ at org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter.filter(ExceptionTranslationWebFilter.java:58) |_ checkpoint ⇢ org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *_______________Mono.then ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:62) *______Mono.switchIfEmpty ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:62) |_ Mono.map ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:62) |_ Mono.flatMap ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:63) |_ Mono.flatMap ⇢ at org.springframework.security.web.server.authentication.logout.LogoutWebFilter.filter(LogoutWebFilter.java:63) |_ checkpoint ⇢ org.springframework.security.web.server.authentication.logout.LogoutWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *____________Mono.flatMap ⇢ at org.springframework.security.web.server.savedrequest.ServerRequestCacheWebFilter.filter(ServerRequestCacheWebFilter.java:39) |_ checkpoint ⇢ org.springframework.security.web.server.savedrequest.ServerRequestCacheWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.web.server.context.SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *____________Mono.flatMap ⇢ at com.viettel.myviettel.filter.logApp.LogAppFilter.filter(LogAppFilter.java:37) |_ checkpoint ⇢ com.viettel.myviettel.filter.logApp.LogAppFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.web.server.context.ReactorContextWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.web.server.header.HttpHeaderWriterWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.security.config.web.server.ServerHttpSecurity$ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *____________Mono.flatMap ⇢ at org.springframework.security.web.server.WebFilterChainProxy.filter(WebFilterChainProxy.java:56) |_ checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ checkpoint ⇢ org.springframework.cloud.sleuth.instrument.web.TraceWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ Mono.doOnEach ⇢ at org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter.filter(MetricsWebFilter.java:87) |_ Mono.doOnCancel ⇢ at org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter.filter(MetricsWebFilter.java:88) *__Mono.transformDeferred ⇢ at org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter.filter(MetricsWebFilter.java:82) |_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) *______________Mono.defer ⇢ at com.viettel.fw.filter.GatewayContextFilter.lambda$readFormData$2(GatewayContextFilter.java:156) *_______________Mono.then ⇢ at com.viettel.fw.filter.GatewayContextFilter.lambda$readFormData$2(GatewayContextFilter.java:156) *______________Mono.defer ⇢ at com.viettel.fw.filter.GatewayContextFilter.readFormData(GatewayContextFilter.java:99) *_______________Mono.then ⇢ at com.viettel.fw.filter.GatewayContextFilter.readFormData(GatewayContextFilter.java:99) |_ checkpoint ⇢ com.viettel.fw.filter.GatewayContextFilter [DefaultWebFilterChain] *______________Mono.defer ⇢ at org.springframework.web.server.handler.DefaultWebFilterChain.filter(DefaultWebFilterChain.java:119) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler.handle(ExceptionHandlingWebHandler.java:77) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler.handle(ExceptionHandlingWebHandler.java:77) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler.handle(ExceptionHandlingWebHandler.java:77) |_ Mono.doOnSuccess ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handle(HttpWebHandlerAdapter.java:249) |_ Mono.onErrorResume ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handle(HttpWebHandlerAdapter.java:250) *______________Mono.error ⇢ at org.springframework.web.server.handler.ExceptionHandlingWebHandler$CheckpointInsertingHandler.handle(ExceptionHandlingWebHandler.java:98) |_ checkpoint ⇢ HTTP POST "/myvt/appkpi" [ExceptionHandlingWebHandler] *______________Mono.error ⇢ at org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler.handle(AbstractErrorWebExceptionHandler.java:306) *______________Mono.error ⇢ at org.springframework.web.server.handler.ResponseStatusExceptionHandler.handle(ResponseStatusExceptionHandler.java:68) *______________Mono.error ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handleUnresolvedError(HttpWebHandlerAdapter.java:310) *_______________Mono.then ⇢ at org.springframework.web.server.adapter.HttpWebHandlerAdapter.handle(HttpWebHandlerAdapter.java:251) |_ Mono.doOnError ⇢ at org.springframework.http.server.reactive.ReactorHttpHandlerAdapter.apply(ReactorHttpHandlerAdapter.java:66) |_ Mono.doOnSuccess ⇢ at org.springframework.http.server.reactive.ReactorHttpHandlerAdapter.apply(ReactorHttpHandlerAdapter.java:67) *____Mono.deferContextual ⇢ at reactor.netty.http.server.HttpServer$HttpServerHandle.onStateChange(HttpServer.java:960) Original Stack Trace: at org.springframework.http.ReadOnlyHttpHeaders.add(ReadOnlyHttpHeaders.java:91) ~[spring-web-5.3.20.jar:5.3.20] at com.viettel.myviettel.configuration.security.AuthenticationManager.handleError(AuthenticationManager.java:164) ~[classes/:0.0.1-SNAPSHOT] at com.viettel.myviettel.configuration.security.AuthenticationManager.lambda$extractBodyToken$5(AuthenticationManager.java:150) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.Mono.lambda$onErrorResume$32(Mono.java:3809) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onNext(FluxFilterFuseable.java:118) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.request(FluxFilterFuseable.java:191) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:110) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onSubscribe(FluxFilterFuseable.java:87) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCurrentContext.subscribe(MonoCurrentContext.java:36) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2063) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onError(ScopePassingSpanSubscriber.java:96) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapImmediate.innerNext(FluxConcatMap.java:282) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:863) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:109) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onComplete(FluxFilterFuseable.java:171) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onComplete(FluxMapFuseable.java:350) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onComplete(FluxFilterFuseable.java:391) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2058) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onComplete(FluxConcatArray.java:230) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onComplete(ScopePassingSpanSubscriber.java:103) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondComplete(MonoFlatMap.java:196) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onComplete(MonoFlatMap.java:268) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:196) ~[reactor-netty-core-1.0.19.jar:1.0.19] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner.tryPromise(PromiseCombiner.java:170) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner.access$600(PromiseCombiner.java:35) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner$1.operationComplete0(PromiseCombiner.java:62) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.PromiseCombiner$1.operationComplete(PromiseCombiner.java:44) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:552) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:605) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:717) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:272) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:352) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.writeBytesMultiple(AbstractEpollStreamChannel.java:305) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWriteMultiple(AbstractEpollStreamChannel.java:510) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollStreamChannel.doWrite(AbstractEpollStreamChannel.java:422) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.flush0(AbstractEpollChannel.java:557) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:531) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:125) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:356) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:742) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:728) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.ChannelDuplexHandler.flush(ChannelDuplexHandler.java:127) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:750) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:765) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext$WriteTask.run(AbstractChannelHandlerContext.java:1071) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||108d9c9aad05334f|collection/displayTabConfig|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{version_app:[7.8]}{Accept:[*/*]}{app_version:[7.8]}{build_code:[2024.4.19]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{token:[]}{Content-Type:[application/json]}{device_name:[iPhone (iPhone 11)]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{x-forwarded-for:[118.53.246.113]}{os_version:[17.500000]}{Connection:[keep-alive]}{content-length:[45]}|-|{"id":"d99c6d2a-773b-4567-b798-68f53507dd3b"}|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":[],\"errorCodeTracing\":null}" 07/06/24 15:57:39||59308bdf5abed271|collection/displayTabConfig|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{version_app:[7.8]}{Accept:[*/*]}{app_version:[7.8]}{build_code:[2024.4.19]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{token:[]}{Content-Type:[application/json]}{device_name:[iPhone (iPhone 11)]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{x-forwarded-for:[118.53.246.113]}{os_version:[17.500000]}{Connection:[keep-alive]}{content-length:[84]}|-|{"id":"00000000000000000000000000000000","params":{"os_type":"ios","version":"7.8"}}|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":[{\"id\":\"20000000000000000000000000000000\",\"blockType\":\"blk_utilities\",\"title\":\"Tiện ích 6.5\",\"order\":2,\"is_migrate\":0,\"display_config\":\"{\\\"display_item\\\": 12,\\\"title\\\": \\\"Tiện ích\\\"}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":7}\"},{\"id\":\"8D0ECC53602F48358395D27F6B18D157\",\"blockType\":\"BANNER\",\"title\":\"HOT nhất tuần này NEW 8.0 DI ĐỘNG\",\"order\":3,\"is_migrate\":1,\"display_config\":\"{\\\"display_item\\\":4,\\\"title\\\":\\\"HOT nhất tuần này\\\"}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":12}\"},{\"id\":\"80000000000000000000000000000000\",\"blockType\":\"blk_promotion_package\",\"title\":\"Ưu đãi gói cước 6.5\",\"order\":5,\"is_migrate\":0,\"display_config\":\"{\\\"display_item\\\": 5,\\\"title\\\": \\\"Gói cước nổi bật\\\"}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":7}\"},{\"id\":\"B41AF2EDAD1D11EDA996FA163E03D4D3\",\"blockType\":\"BANNER\",\"title\":\"Ưu đãi từ Viettel++\",\"order\":6,\"is_migrate\":1,\"display_config\":\"{\\\"display_item\\\":4,\\\"title\\\":\\\"Viettel++\\\",\\\"banner_code\\\":\\\"blk_banner_viettelid\\\",\\\"time_deplay\\\":5}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":12}\"},{\"id\":\"B799296CAD1D11EDA996FA163E03D4D3\",\"blockType\":\"BANNER\",\"title\":\"Giải trí\",\"order\":7,\"is_migrate\":1,\"display_config\":\"{\\\"display_item\\\":5,\\\"title\\\":\\\"Giải trí\\\",\\\"banner_code\\\":\\\"blk_entertainment_home\\\",\\\"time_deplay\\\":5}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":12}\"},{\"id\":\"11000000000000000000000000000000\",\"blockType\":\"blk_discoveries\",\"title\":\"Khám phá 6.3\",\"order\":8,\"is_migrate\":0,\"display_config\":\"{\\\"display_item\\\": 14,\\\"title\\\": \\\"Dịch vụ đối tác\\\"}\",\"data_config\":\"{\\\"limit\\\":\\\"7\\\",\\\"offset\\\":null,\\\"collectionId\\\":\\\"\\\"}\"},{\"id\":\"BAA832B8AD1D11EDA996FA163E03D4D3\",\"blockType\":\"BANNER\",\"title\":\"Banner Nổi bật\",\"order\":15,\"is_migrate\":1,\"display_config\":\"{\\\"display_item\\\":20,\\\"title\\\":\\\"Banner nổi bật\\\",\\\"banner_code\\\":\\\"blk_banner_hot_home\\\",\\\"time_deplay\\\":20}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":20}\"}],\"errorCodeTracing\":null}" 07/06/24 15:57:39||3c80e9ebecaa4564|collection/displayMasterConfig|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{version_app:[7.8]}{Accept:[*/*]}{app_version:[7.8]}{build_code:[2024.4.19]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{token:[]}{Content-Type:[application/x-www-form-urlencoded]}{device_name:[iPhone (iPhone 11)]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{x-forwarded-for:[118.53.246.113]}{os_version:[17.500000]}{Connection:[keep-alive]}{Content-Length:[66]}|-|params:{"version":"7.8","os_type":"ios"},|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":[{\"id\":\"31000000000000000000000000000000\",\"name\":\"Trang chủ\",\"code\":\"telecom\",\"icon\":\"https://media.vietteltelecom.vn/upload//b2/68/8b/3b171948393739a52aaed2429cc8b324ff236700.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//ab/9f/fa/cfee7af9d09b5633d3a2d819a13ab00f7485ee1a.png\",\"status\":1,\"order\":1,\"createUser\":\"linhdn11\",\"createTime\":\"25/04/2022 03:44:38\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:25\",\"isAuth\":0,\"isDefaultOpen\":1,\"actionType\":\"SCREENAPP\",\"actionValue\":\"value action\",\"isBrowser\":1,\"isRedirect\":1,\"isRequireAuth\":1,\"hideHeader\":0,\"landscapeMode\":null},{\"id\":\"32000000000000000000000000000000\",\"name\":\"Viettel++\",\"code\":\"viettel_plus\",\"icon\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/myvt6/hoi_vien_tiem_nang.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/myvt6/hoi_vien_tiem_nang_click.png\",\"status\":1,\"order\":2,\"createUser\":\"linhdn11\",\"createTime\":\"25/04/2022 03:44:38\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:21:48\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":null,\"actionValue\":null,\"isBrowser\":null,\"isRedirect\":null,\"isRequireAuth\":null,\"hideHeader\":null,\"landscapeMode\":null},{\"id\":\"00000000000000000000000000000000\",\"name\":\"Nổi bật\",\"code\":\"home\",\"icon\":\"https://media.vietteltelecom.vn/upload//c7/7e/ec/757b23dcdcd6f5d972e19a30c6bd8dbfcfbd3a22.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//35/47/73/62c19b1f8762d7611f60a8e6a5748634d31d33ec.png\",\"status\":1,\"order\":3,\"createUser\":\"linhdn11\",\"createTime\":\"25/04/2022 03:45:19\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:00\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":null,\"actionValue\":null,\"isBrowser\":null,\"isRedirect\":null,\"isRequireAuth\":null,\"hideHeader\":null,\"landscapeMode\":null},{\"id\":\"2F79A9D89B0949AF876225AAF93BA5B3\",\"name\":\"Viettel Shop\",\"code\":\"vtshop\",\"icon\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/myvt6/store.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//59/ef/f5/8787af45678e96e2ecfc576847c875a8c4ff87a9.png\",\"status\":1,\"order\":4,\"createUser\":\"tungnp2\",\"createTime\":\"26/04/2023 14:32:42\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:15\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":\"SCREENAPP\",\"actionValue\":\"\",\"isBrowser\":0,\"isRedirect\":0,\"isRequireAuth\":0,\"hideHeader\":0,\"landscapeMode\":0},{\"id\":\"FD89230758674E1F83E372E3C636C46D\",\"name\":\"Giải trí\",\"code\":\"entertain\",\"icon\":\"https://media.vietteltelecom.vn/upload//d1/91/1d/7dc5c10e7043b3e0d3cf0d8bd5a755eafc6e73aa.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//8b/60/08/476fbf8218f568602dba48dd130278e25b6c07a8.png\",\"status\":1,\"order\":5,\"createUser\":\"tungnp2\",\"createTime\":\"26/07/2023 11:04:27\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:38\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":\"SCREENAPP\",\"actionValue\":\"myviettel://giai_tri_noi_bat\",\"isBrowser\":0,\"isRedirect\":0,\"isRequireAuth\":0,\"hideHeader\":0,\"landscapeMode\":0}],\"errorCodeTracing\":null}" 07/06/24 15:57:39||f517bb323413f45c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:39||c79435be2db71f2b| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.lambda$getRecommendLogin$2(BlockRecommendServiceImpl.java:115) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:113) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:113) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:123) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:151) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:166) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.blockRecommend(BlockRecommendServiceImpl.java:84) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.lambda$getRecommendLogin$2(BlockRecommendServiceImpl.java:115) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||c79435be2db71f2b| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.lambda$getRecommendLogin$2(BlockRecommendServiceImpl.java:115) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:113) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:113) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:123) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:151) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.getRecommendLogin(BlockRecommendServiceImpl.java:166) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.blockRecommend(BlockRecommendServiceImpl.java:84) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.BlockRecommendServiceImpl.lambda$getRecommendLogin$2(BlockRecommendServiceImpl.java:115) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||87ab11125d9bcb5b|collection/displayTabConfig|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{version_app:[7.8]}{Accept:[*/*]}{app_version:[7.8]}{build_code:[2024.4.19]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{token:[1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=]}{Content-Type:[application/json]}{device_name:[iPhone (iPhone 11)]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{x-forwarded-for:[118.53.246.113]}{os_version:[17.500000]}{Connection:[keep-alive]}{content-length:[84]}|-|{"id":"31000000000000000000000000000000","params":{"version":"7.8","os_type":"ios"}}|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":[{\"id\":\"268840610BA54DED96999E22DC662C60\",\"blockType\":\"blk_utilities\",\"title\":\"Hỗ trợ khách hàng\",\"order\":5,\"is_migrate\":0,\"display_config\":\"{\\\"display_item\\\": 5,\\\"title\\\": \\\"Hỗ trợ khách hàng\\\"}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":7}\"},{\"id\":\"A4499D6F590811EDA476005056B51709\",\"blockType\":\"BANNER\",\"title\":\"Banner viễn thông\",\"order\":10,\"is_migrate\":1,\"display_config\":\"{\\\"display_item\\\":20,\\\"title\\\":\\\"Banner viễn thông\\\"}\",\"data_config\":\"{\\\"loadMode\\\":\\\"PART\\\",\\\"limit\\\":20}\"}],\"errorCodeTracing\":null}" 07/06/24 15:57:39||98fa17a59ef23c9c|Key OTP: myvt_otp_otp_login_face_id_mobile_84983002004 07/06/24 15:57:39||98fa17a59ef23c9c|OTP COMMON TYPE: otp_login_face_iddi dong 07/06/24 15:57:39||0d1df55af25d28da| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||9f10a8b1ba3d7f55| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||9f10a8b1ba3d7f55| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.block.AccountInfoBlockServiceImpl.getData(AccountInfoBlockServiceImpl.java:87) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.block.AccountInfoBlockServiceImpl.getData(AccountInfoBlockServiceImpl.java:88) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||9f10a8b1ba3d7f55| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.block.AccountInfoBlockServiceImpl.getData(AccountInfoBlockServiceImpl.java:87) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.block.AccountInfoBlockServiceImpl.getData(AccountInfoBlockServiceImpl.java:88) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockServiceImpl.getBlockData(BlockServiceImpl.java:41) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||9f10a8b1ba3d7f55| com.viettel.fw.exception.BusinessException: Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng. at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:63) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:84) |_ Mono.map ⇢ at com.viettel.myviettel.service.impl.TokenServiceImpl.generateToken(TokenServiceImpl.java:96) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.block.AccountInfoBlockServiceImpl.getData(AccountInfoBlockServiceImpl.java:87) |_ Mono.flatMap ⇢ at com.viettel.myviettel.service.block.AccountInfoBlockServiceImpl.getData(AccountInfoBlockServiceImpl.java:88) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.BlockServiceImpl.getBlockData(BlockServiceImpl.java:41) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at com.viettel.myviettel.service.impl.TokenServiceImpl.lambda$generateToken$0(TokenServiceImpl.java:65) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.request(ScopePassingSpanSubscriber.java:75) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2194) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onSubscribe(ScopePassingSpanSubscriber.java:68) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Mono.subscribe(Mono.java:4400) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:142) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordListener.onSuccess(ReactorRecordListener.java:35) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncRead.onSuccess(AsyncRead.java:182) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.parseSingleBody(NettyCommand.java:516) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readSingleHeader(NettyCommand.java:496) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:388) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:39||98fa17a59ef23c9c|callSaleMyViettelV2 body: 983002004 07/06/24 15:57:39||9f10a8b1ba3d7f55|blockData|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{version_app:[7.8]}{Accept:[*/*]}{app_version:[7.8]}{build_code:[2024.4.19]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{token:[1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=]}{Content-Type:[application/json]}{device_name:[iPhone (iPhone 11)]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{x-forwarded-for:[118.53.246.113]}{os_version:[17.500000]}{Connection:[keep-alive]}{content-length:[124]}|-|{"id":"DF73ACD9AFA6466B91E2BB6FB9668087","params":{"os_type":"ios","id":"DF73ACD9AFA6466B91E2BB6FB9668087","version":"7.8"}}|200|"{\"errorCode\":-2,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"data\":null,\"errorCodeTracing\":null}" 07/06/24 15:57:39||c79435be2db71f2b|blockRecommend|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[306]}|-|accountType:1,build_code:2024.4.19,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),managementId:302297B7937A4FF5A248E06BA9E9A228,myvt_checksum:5jaRggUM8N7YvKFVdUqY7ZcuJOs=,os_version:17.500000,token:1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=,version_app:7.8,|200|"{\"errorCode\":-2,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"data\":null,\"errorCodeTracing\":null}" 07/06/24 15:57:39||10d9c2603adf31cf|collection/displayMasterConfig|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{version_app:[7.8]}{Accept:[*/*]}{app_version:[7.8]}{build_code:[2024.4.19]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{token:[1ce8b46b-2db3-4e29-8d43-4838ee094d25-ODQ5ODMwMDIwMDQ=]}{Content-Type:[application/x-www-form-urlencoded]}{device_name:[iPhone (iPhone 11)]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{x-forwarded-for:[118.53.246.113]}{os_version:[17.500000]}{Connection:[keep-alive]}{Content-Length:[66]}|-|params:{"os_type":"ios","version":"7.8"},|200|"{\"errorCode\":0,\"message\":\"Thành công\",\"data\":[{\"id\":\"31000000000000000000000000000000\",\"name\":\"Trang chủ\",\"code\":\"telecom\",\"icon\":\"https://media.vietteltelecom.vn/upload//b2/68/8b/3b171948393739a52aaed2429cc8b324ff236700.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//ab/9f/fa/cfee7af9d09b5633d3a2d819a13ab00f7485ee1a.png\",\"status\":1,\"order\":1,\"createUser\":\"linhdn11\",\"createTime\":\"25/04/2022 03:44:38\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:25\",\"isAuth\":0,\"isDefaultOpen\":1,\"actionType\":\"SCREENAPP\",\"actionValue\":\"value action\",\"isBrowser\":1,\"isRedirect\":1,\"isRequireAuth\":1,\"hideHeader\":0,\"landscapeMode\":null},{\"id\":\"32000000000000000000000000000000\",\"name\":\"Viettel++\",\"code\":\"viettel_plus\",\"icon\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/myvt6/hoi_vien_tiem_nang.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/myvt6/hoi_vien_tiem_nang_click.png\",\"status\":1,\"order\":2,\"createUser\":\"linhdn11\",\"createTime\":\"25/04/2022 03:44:38\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:21:48\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":null,\"actionValue\":null,\"isBrowser\":null,\"isRedirect\":null,\"isRequireAuth\":null,\"hideHeader\":null,\"landscapeMode\":null},{\"id\":\"00000000000000000000000000000000\",\"name\":\"Nổi bật\",\"code\":\"home\",\"icon\":\"https://media.vietteltelecom.vn/upload//c7/7e/ec/757b23dcdcd6f5d972e19a30c6bd8dbfcfbd3a22.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//35/47/73/62c19b1f8762d7611f60a8e6a5748634d31d33ec.png\",\"status\":1,\"order\":3,\"createUser\":\"linhdn11\",\"createTime\":\"25/04/2022 03:45:19\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:00\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":null,\"actionValue\":null,\"isBrowser\":null,\"isRedirect\":null,\"isRequireAuth\":null,\"hideHeader\":null,\"landscapeMode\":null},{\"id\":\"2F79A9D89B0949AF876225AAF93BA5B3\",\"name\":\"Viettel Shop\",\"code\":\"vtshop\",\"icon\":\"https://media.vietteltelecom.vn/upload/ckfinder/images/myvt6/store.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//59/ef/f5/8787af45678e96e2ecfc576847c875a8c4ff87a9.png\",\"status\":1,\"order\":4,\"createUser\":\"tungnp2\",\"createTime\":\"26/04/2023 14:32:42\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:15\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":\"SCREENAPP\",\"actionValue\":\"\",\"isBrowser\":0,\"isRedirect\":0,\"isRequireAuth\":0,\"hideHeader\":0,\"landscapeMode\":0},{\"id\":\"FD89230758674E1F83E372E3C636C46D\",\"name\":\"Giải trí\",\"code\":\"entertain\",\"icon\":\"https://media.vietteltelecom.vn/upload//d1/91/1d/7dc5c10e7043b3e0d3cf0d8bd5a755eafc6e73aa.png\",\"iconClick\":\"https://media.vietteltelecom.vn/upload//8b/60/08/476fbf8218f568602dba48dd130278e25b6c07a8.png\",\"status\":1,\"order\":5,\"createUser\":\"tungnp2\",\"createTime\":\"26/07/2023 11:04:27\",\"updateUser\":\"anonymousUser\",\"updateTime\":\"24/04/2024 09:22:38\",\"isAuth\":0,\"isDefaultOpen\":0,\"actionType\":\"SCREENAPP\",\"actionValue\":\"myviettel://giai_tri_noi_bat\",\"isBrowser\":0,\"isRedirect\":0,\"isRequireAuth\":0,\"hideHeader\":0,\"landscapeMode\":0}],\"errorCodeTracing\":null}" 07/06/24 15:57:39||2c0650ec89f6ef1a|callSaleMyViettelV2 body: 07/06/24 15:57:39||0d1df55af25d28da|callSaleMyViettelV2 body: 07/06/24 15:57:39||286150495b1147c5|callSaleMyViettelV2 body: 07/06/24 15:57:39||b33c4b61465b9ec5|callSaleMyViettelV2 body: 07/06/24 15:57:39||1da7b558b42abe2d|callSaleMyViettelV2 body: 07/06/24 15:57:40||53ef7a28915a480d|Start write log analyId 1717750660942 INFO 53ef7a28915a480d {"traceId":"b36d3f68eab5970d","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getDeclByCode","duration":508,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750657406,"endTime":1717750657914,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} INFO 53ef7a28915a480d {"traceId":"b36d3f68eab5970d","requestId":null,"objectId":null,"service":"DeclServiceImpl.filterApiPushLog","duration":509,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717750657406,"endTime":1717750657915,"clientAddress":"10.207.252.75","title":null,"inputs":null,"response":null,"result":"0","path":"/health"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getById","duration":796,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750657434,"endTime":1717750658230,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getById","duration":795,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750657435,"endTime":1717750658230,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getById","duration":797,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750657434,"endTime":1717750658231,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"DeclServiceImpl.getConfigTabDataComboNoTokenCache","duration":797,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717750657434,"endTime":1717750658231,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"AerospikeDeclRepositoryImpl.getById","duration":797,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750657434,"endTime":1717750658231,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"DeclServiceImpl.getConfigDataMyVtV3VersionAppCache","duration":797,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717750657434,"endTime":1717750658231,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"DeclServiceImpl.getConfDisplayDataNoLoginCache","duration":864,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717750657435,"endTime":1717750658299,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"DeclServiceImpl.getConfHotPackCache","duration":869,"logType":"com.viettel.myviettel.service.impl.DeclServiceImpl","actionType":"DeclServiceImpl","startTime":1717750657434,"endTime":1717750658303,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"108d9c9aad05334f","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getDisplayTapConfig","duration":3115,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750655860,"endTime":1717750658975,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"VersionConfigServiceImpl.getIdByVersionAndOsType","duration":3535,"logType":"com.viettel.myviettel.service.impl.VersionConfigServiceImpl","actionType":"VersionConfigServiceImpl","startTime":1717750655450,"endTime":1717750658985,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"108d9c9aad05334f","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getTabConfig","duration":3162,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750655859,"endTime":1717750659021,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"108d9c9aad05334f","requestId":null,"objectId":null,"service":"CollectionController.getTabConfig","duration":3162,"logType":"com.viettel.myviettel.controller.CollectionController","actionType":"CollectionController","startTime":1717750655859,"endTime":1717750659021,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"108d9c9aad05334f","requestId":null,"objectId":null,"service":"CollectionController.getTabConfig","duration":3162,"clientAddress":"118.53.246.113","result":"0","path":"/collection/displayTabConfig","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"3c80e9ebecaa4564","requestId":null,"objectId":null,"service":"VersionConfigServiceImpl.getIdByVersionAndOsType","duration":3420,"logType":"com.viettel.myviettel.service.impl.VersionConfigServiceImpl","actionType":"VersionConfigServiceImpl","startTime":1717750655608,"endTime":1717750659028,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"59308bdf5abed271","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getDisplayTapConfig","duration":3583,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750655484,"endTime":1717750659067,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"59308bdf5abed271","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getTabConfig","duration":3585,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750655482,"endTime":1717750659067,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"59308bdf5abed271","requestId":null,"objectId":null,"service":"CollectionController.getTabConfig","duration":3585,"logType":"com.viettel.myviettel.controller.CollectionController","actionType":"CollectionController","startTime":1717750655482,"endTime":1717750659067,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"59308bdf5abed271","requestId":null,"objectId":null,"service":"CollectionController.getTabConfig","duration":3585,"clientAddress":"118.53.246.113","result":"0","path":"/collection/displayTabConfig","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"3c80e9ebecaa4564","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getMasterCollection","duration":3518,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750655581,"endTime":1717750659099,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"3c80e9ebecaa4564","requestId":null,"objectId":null,"service":"CollectionController.getMasterCollection","duration":3518,"logType":"com.viettel.myviettel.controller.CollectionController","actionType":"CollectionController","startTime":1717750655581,"endTime":1717750659099,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"3c80e9ebecaa4564","requestId":null,"objectId":null,"service":"CollectionController.getMasterCollection","duration":3518,"clientAddress":"118.53.246.113","result":"0","path":"/collection/displayMasterConfig","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"108d9c9aad05334f","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":3506,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655855,"endTime":1717750659361,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"59308bdf5abed271","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":3886,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655477,"endTime":1717750659363,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"3c80e9ebecaa4564","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":3794,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655575,"endTime":1717750659369,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"2c0650ec89f6ef1a","requestId":null,"objectId":null,"service":"CollectionManagementServiceImpl.collectionManagementFindById","duration":75,"logType":"com.viettel.myviettel.service.impl.CollectionManagementServiceImpl","actionType":"CollectionManagementServiceImpl","startTime":1717750659521,"endTime":1717750659596,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"0d1df55af25d28da","requestId":null,"objectId":null,"service":"CollectionManagementServiceImpl.collectionManagementFindById","duration":5137,"logType":"com.viettel.myviettel.service.impl.CollectionManagementServiceImpl","actionType":"CollectionManagementServiceImpl","startTime":1717750654478,"endTime":1717750659615,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"9f10a8b1ba3d7f55","requestId":null,"objectId":null,"service":"CollectionManagementServiceImpl.collectionManagementFindById","duration":5142,"logType":"com.viettel.myviettel.service.impl.CollectionManagementServiceImpl","actionType":"CollectionManagementServiceImpl","startTime":1717750654478,"endTime":1717750659620,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"87ab11125d9bcb5b","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getDisplayTapConfig","duration":4952,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750654694,"endTime":1717750659646,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"87ab11125d9bcb5b","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getTabConfig","duration":5163,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750654483,"endTime":1717750659646,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"87ab11125d9bcb5b","requestId":null,"objectId":null,"service":"CollectionController.getTabConfig","duration":5173,"logType":"com.viettel.myviettel.controller.CollectionController","actionType":"CollectionController","startTime":1717750654473,"endTime":1717750659646,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"87ab11125d9bcb5b","requestId":null,"objectId":null,"service":"CollectionController.getTabConfig","duration":5173,"clientAddress":"118.53.246.113","result":"0","path":"/collection/displayTabConfig","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"c79435be2db71f2b","requestId":null,"objectId":null,"service":"BlockRecommendServiceImpl.blockRecommend","duration":3200,"logType":"com.viettel.myviettel.service.impl.BlockRecommendServiceImpl","actionType":"BlockRecommendServiceImpl","startTime":1717750656446,"endTime":1717750659646,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"code\":-2,\"errorCode\":null,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"errorCodeTracing\":null}","result":"0","path":"/blockRecommend"} INFO 53ef7a28915a480d {"traceId":"c79435be2db71f2b","requestId":null,"objectId":null,"service":"BlockRecommendController.blockRecommend","duration":3209,"logType":"com.viettel.myviettel.controller.BlockRecommendController","actionType":"BlockRecommendController","startTime":1717750656441,"endTime":1717750659650,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"code\":-2,\"errorCode\":null,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"errorCodeTracing\":null}","result":"0","path":"/blockRecommend"} INFO 53ef7a28915a480d {"traceId":"c79435be2db71f2b","requestId":null,"objectId":null,"service":"BlockRecommendController.blockRecommend","duration":3209,"clientAddress":"118.53.246.113","result":"0","path":"/blockRecommend","errorCode":-2,"errorMessage":"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.","errorType":"USER","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"87ab11125d9bcb5b","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":5278,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750654376,"endTime":1717750659654,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayTabConfig"} INFO 53ef7a28915a480d {"traceId":"9f10a8b1ba3d7f55","requestId":null,"objectId":null,"service":"BlockServiceImpl.getBlockData","duration":5258,"logType":"com.viettel.myviettel.service.impl.BlockServiceImpl","actionType":"BlockServiceImpl","startTime":1717750654478,"endTime":1717750659736,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"code\":-2,\"errorCode\":null,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"errorCodeTracing\":null}","result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"9f10a8b1ba3d7f55","requestId":null,"objectId":null,"service":"BlockController.getBlockData","duration":5258,"logType":"com.viettel.myviettel.controller.BlockController","actionType":"BlockController","startTime":1717750654478,"endTime":1717750659736,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"code\":-2,\"errorCode\":null,\"message\":\"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.\",\"errorCodeTracing\":null}","result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"9f10a8b1ba3d7f55","requestId":null,"objectId":null,"service":"BlockController.getBlockData","duration":5258,"clientAddress":"118.53.246.113","result":"0","path":"/blockData","errorCode":-2,"errorMessage":"Tài khoản của quý khách đã đăng nhập nơi khác. Vui lòng đăng nhập lại để tiếp tục sử dụng.","errorType":"USER","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"SolrInternetPackageRepositoryImpl.findByType","duration":2306,"logType":"com.viettel.myviettel.repositories.solr.impl.SolrInternetPackageRepositoryImpl","actionType":"SolrInternetPackageRepositoryImpl","startTime":1717750657431,"endTime":1717750659737,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"98fa17a59ef23c9c","requestId":null,"objectId":"84983002004","service":"AerospikeDeclRepositoryImpl.getDeclByCode","duration":58,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeDeclRepositoryImpl","actionType":"AerospikeDeclRepositoryImpl","startTime":1717750659687,"endTime":1717750659745,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getOTPCommon"} INFO 53ef7a28915a480d {"traceId":"98fa17a59ef23c9c","requestId":null,"objectId":"84983002004","service":"LoginWithOTPServiceImpl.getConfOtpLimit","duration":69,"logType":"com.viettel.myviettel.service.impl.LoginWithOTPServiceImpl","actionType":"LoginWithOTPServiceImpl","startTime":1717750659676,"endTime":1717750659745,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getOTPCommon"} INFO 53ef7a28915a480d {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"CollectionServiceImpl.getMasterCollection","duration":4307,"logType":"com.viettel.myviettel.service.impl.CollectionServiceImpl","actionType":"CollectionServiceImpl","startTime":1717750655440,"endTime":1717750659747,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"CollectionController.getMasterCollection","duration":4307,"logType":"com.viettel.myviettel.controller.CollectionController","actionType":"CollectionController","startTime":1717750655440,"endTime":1717750659747,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"CollectionController.getMasterCollection","duration":4307,"clientAddress":"118.53.246.113","result":"0","path":"/collection/displayMasterConfig","errorCode":0,"errorMessage":"Thành công","errorType":"NULL","paramTracing":"null","errorCodeTracing":null} INFO 53ef7a28915a480d {"traceId":"c79435be2db71f2b","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":4141,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750655606,"endTime":1717750659747,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/blockRecommend"} INFO 53ef7a28915a480d {"traceId":"9f10a8b1ba3d7f55","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":5392,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750654361,"endTime":1717750659753,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"10d9c2603adf31cf","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":5714,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750654046,"endTime":1717750659760,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/collection/displayMasterConfig"} INFO 53ef7a28915a480d {"traceId":"1da7b558b42abe2d","requestId":null,"objectId":null,"service":"CollectionManagementServiceImpl.collectionManagementFindById","duration":53,"logType":"com.viettel.myviettel.service.impl.CollectionManagementServiceImpl","actionType":"CollectionManagementServiceImpl","startTime":1717750659761,"endTime":1717750659814,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/blockData"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"AerospikeInternetPackageRepositoryImpl.findAllById","duration":108,"logType":"com.viettel.myviettel.repositories.aerospike.impl.AerospikeInternetPackageRepositoryImpl","actionType":"AerospikeInternetPackageRepositoryImpl","startTime":1717750659738,"endTime":1717750659846,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"SolrInternetPackageRepositoryImpl.findByType","duration":2492,"logType":"com.viettel.myviettel.repositories.solr.impl.SolrInternetPackageRepositoryImpl","actionType":"SolrInternetPackageRepositoryImpl","startTime":1717750657432,"endTime":1717750659924,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"SolrInternetPackageRepositoryImpl.findByType","duration":2779,"logType":"com.viettel.myviettel.repositories.solr.impl.SolrInternetPackageRepositoryImpl","actionType":"SolrInternetPackageRepositoryImpl","startTime":1717750657188,"endTime":1717750659967,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"InternetPackageServiceImpl.getInternetPackageByType","duration":2592,"logType":"com.viettel.myviettel.service.impl.InternetPackageServiceImpl","actionType":"InternetPackageServiceImpl","startTime":1717750657431,"endTime":1717750660023,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"InternetPackageServiceImpl.getInternetPackageByType","duration":2775,"logType":"com.viettel.myviettel.service.impl.InternetPackageServiceImpl","actionType":"InternetPackageServiceImpl","startTime":1717750657432,"endTime":1717750660207,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"InternetPackageServiceImpl.getInternetPackageByType","duration":3027,"logType":"com.viettel.myviettel.service.impl.InternetPackageServiceImpl","actionType":"InternetPackageServiceImpl","startTime":1717750657187,"endTime":1717750660214,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} INFO 53ef7a28915a480d {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"MobileInternetServiceImpl.getMBInternetAndDComAndAddon","duration":3030,"logType":"com.viettel.myviettel.service.impl.MobileInternetServiceImpl","actionType":"MobileInternetServiceImpl","startTime":1717750657184,"endTime":1717750660214,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} 07/06/24 15:57:40||53ef7a28915a480d|AsyncLog analyId 1717750660942: QueueSize: 50, addSuccess: 48, addFalse: 0, writeSuccess:50, writeFalse:0 07/06/24 15:57:41||260d8951c7a728fc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:41||1dd85721a9901064| org.modelmapper.ConfigurationException: ModelMapper configuration errors: 1) The destination property com.viettel.myviettel.model.dto.response.DataMass.setType() matches multiple source property hierarchies: com.viettel.myviettel.model.dto.PackInfoDTO.getTypeXntvbh() com.viettel.myviettel.model.dto.PackInfoDTO.getSocialSellType() com.viettel.myviettel.model.dto.PackInfoDTO.getTypeLanding() com.viettel.myviettel.model.dto.PackInfoDTO.getTypeReg() com.viettel.myviettel.model.dto.PackInfoDTO.getTypeGift() com.viettel.myviettel.model.dto.PackInfoDTO.getPackTypeReg() com.viettel.myviettel.model.dto.PackInfoDTO.getTabType() 1 error at org.modelmapper.internal.Errors.throwConfigurationExceptionIfErrorsExist(Errors.java:241) ~[modelmapper-2.3.8.jar:?] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at org.modelmapper.internal.Errors.throwConfigurationExceptionIfErrorsExist(Errors.java:241) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.ImplicitMappingBuilder.matchDestination(ImplicitMappingBuilder.java:158) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.ImplicitMappingBuilder.build(ImplicitMappingBuilder.java:89) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.ImplicitMappingBuilder.build(ImplicitMappingBuilder.java:74) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.TypeMapStore.getOrCreate(TypeMapStore.java:128) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.TypeMapStore.getOrCreate(TypeMapStore.java:102) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.MappingEngineImpl.map(MappingEngineImpl.java:113) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.MappingEngineImpl.map(MappingEngineImpl.java:72) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.ModelMapper.mapInternal(ModelMapper.java:573) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.ModelMapper.map(ModelMapper.java:406) ~[modelmapper-2.3.8.jar:?] at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.lambda$getEventPackDataForGetAllDataMass$199(MobileInternetServiceImpl.java:4378) ~[classes/:0.0.1-SNAPSHOT] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?] at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getEventPackDataForGetAllDataMass(MobileInternetServiceImpl.java:4379) ~[classes/:0.0.1-SNAPSHOT] at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.lambda$getAllDataMass$193(MobileInternetServiceImpl.java:4264) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:251) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:336) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:251) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:336) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordArrayListener.onSuccess(ReactorRecordArrayListener.java:36) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncBatch$GetArrayExecutor.onSuccess(AsyncBatch.java:233) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.AsyncMultiExecutor.queryComplete(AsyncMultiExecutor.java:163) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.AsyncMultiExecutor.childSuccess(AsyncMultiExecutor.java:123) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.AsyncMultiCommand.onSuccess(AsyncMultiCommand.java:184) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readMultiHeader(NettyCommand.java:567) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readMultiBody(NettyCommand.java:603) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:400) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:41||1dd85721a9901064| org.modelmapper.ConfigurationException: ModelMapper configuration errors: 1) The destination property com.viettel.myviettel.model.dto.response.DataMass.setType() matches multiple source property hierarchies: com.viettel.myviettel.model.dto.PackInfoDTO.getTypeXntvbh() com.viettel.myviettel.model.dto.PackInfoDTO.getSocialSellType() com.viettel.myviettel.model.dto.PackInfoDTO.getTypeLanding() com.viettel.myviettel.model.dto.PackInfoDTO.getTypeReg() com.viettel.myviettel.model.dto.PackInfoDTO.getTypeGift() com.viettel.myviettel.model.dto.PackInfoDTO.getPackTypeReg() com.viettel.myviettel.model.dto.PackInfoDTO.getTabType() 1 error at org.modelmapper.internal.Errors.throwConfigurationExceptionIfErrorsExist(Errors.java:241) ~[modelmapper-2.3.8.jar:?] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Assembly trace from producer [reactor.core.publisher.MonoFlatMap] : reactor.core.publisher.Mono.flatMap(Mono.java:3105) com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243) Error has been observed at the following site(s): *_______Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) |_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127) |_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106) |_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120) Original Stack Trace: at org.modelmapper.internal.Errors.throwConfigurationExceptionIfErrorsExist(Errors.java:241) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.ImplicitMappingBuilder.matchDestination(ImplicitMappingBuilder.java:158) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.ImplicitMappingBuilder.build(ImplicitMappingBuilder.java:89) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.ImplicitMappingBuilder.build(ImplicitMappingBuilder.java:74) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.TypeMapStore.getOrCreate(TypeMapStore.java:128) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.TypeMapStore.getOrCreate(TypeMapStore.java:102) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.MappingEngineImpl.map(MappingEngineImpl.java:113) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.internal.MappingEngineImpl.map(MappingEngineImpl.java:72) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.ModelMapper.mapInternal(ModelMapper.java:573) ~[modelmapper-2.3.8.jar:?] at org.modelmapper.ModelMapper.map(ModelMapper.java:406) ~[modelmapper-2.3.8.jar:?] at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.lambda$getEventPackDataForGetAllDataMass$199(MobileInternetServiceImpl.java:4378) ~[classes/:0.0.1-SNAPSHOT] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) ~[?:?] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?] at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getEventPackDataForGetAllDataMass(MobileInternetServiceImpl.java:4379) ~[classes/:0.0.1-SNAPSHOT] at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.lambda$getAllDataMass$193(MobileInternetServiceImpl.java:4264) ~[classes/:0.0.1-SNAPSHOT] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:251) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:336) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:251) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:336) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.18.jar:3.4.18] at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299) ~[reactor-core-3.4.18.jar:3.4.18] at org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber.onNext(ScopePassingSpanSubscriber.java:89) ~[spring-cloud-sleuth-instrumentation-3.1.1.jar:3.1.1] at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172) ~[reactor-core-3.4.18.jar:3.4.18] at com.aerospike.client.reactor.listeners.ReactorRecordArrayListener.onSuccess(ReactorRecordArrayListener.java:36) ~[aerospike-reactor-client-4.4.10.jar:?] at com.aerospike.client.async.AsyncBatch$GetArrayExecutor.onSuccess(AsyncBatch.java:233) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.AsyncMultiExecutor.queryComplete(AsyncMultiExecutor.java:163) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.AsyncMultiExecutor.childSuccess(AsyncMultiExecutor.java:123) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.AsyncMultiCommand.onSuccess(AsyncMultiCommand.java:184) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.finish(NettyCommand.java:738) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readMultiHeader(NettyCommand.java:567) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.readMultiBody(NettyCommand.java:603) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.read(NettyCommand.java:400) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand.access$200(NettyCommand.java:57) ~[aerospike-client-4.4.18.jar:?] at com.aerospike.client.async.NettyCommand$InboundHandler.channelRead(NettyCommand.java:944) ~[aerospike-client-4.4.18.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.77.Final.jar:4.1.77.Final] at java.lang.Thread.run(Thread.java:829) ~[?:?] 07/06/24 15:57:41||1dd85721a9901064|getAllDataMass|POST|118.53.246.113|10.207.252.75|{Host:[10.207.252.75:8878]}{app_version:[7.8]}{Content-Type:[application/x-www-form-urlencoded]}{device_id:[08767D71-C022-4554-BF48-D559B1CAEBFF]}{Connection:[keep-alive]}{x-forwarded-for:[118.53.246.113]}{Accept:[*/*]}{User-Agent:[My Viettel/7.8 (iPhone; iOS 17.5; Scale/2.00)]}{Accept-Language:[en-GB;q=1, vi-VN;q=0.9, sw-VN;q=0.8]}{Accept-Encoding:[gzip, deflate]}{Content-Length:[194]}|-|build_code:2024.4.19,device_id:08767D71-C022-4554-BF48-D559B1CAEBFF,device_name:iPhone (iPhone 11),is_home:1,myvt_checksum:HV9WnnxR6M7PZn5eB5N2jvt21Ws=,os_version:17.500000,version_app:7.8,|200|"{\"errorCode\":1,\"message\":\"Hệ thống bận, Xin Quý khách vui lòng thao tác lại sau!\",\"data\":null,\"errorCodeTracing\":null}" 07/06/24 15:57:41||f1ac620deca36d69|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:57:42||a9fb85381e1dc9e1|START CLEAR CACHE 07/06/24 15:57:43||c6a04ae71132867e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:43||e6b666ec1b61ddb8|Start write log analyId 1717750663981 INFO e6b666ec1b61ddb8 {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"MobileInternetServiceImpl.getAllDataMass","duration":4490,"logType":"com.viettel.myviettel.service.impl.MobileInternetServiceImpl","actionType":"MobileInternetServiceImpl","startTime":1717750657181,"endTime":1717750661671,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":"{\"cause\":null,\"stackTrace\":[{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"throwConfigurationExceptionIfErrorsExist\",\"fileName\":\"Errors.java\",\"lineNumber\":241,\"className\":\"org.modelmapper.internal.Errors\",\"nativeMethod\":false}],\"message\":\"ModelMapper configuration errors:\\n\\n1) The destination property com.viettel.myviettel.model.dto.response.DataMass.setType() matches multiple source property hierarchies:\\n\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeXntvbh()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getSocialSellType()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeLanding()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeReg()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeGift()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getPackTypeReg()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTabType()\\n\\n1 error\",\"errorMessages\":[{\"cause\":null,\"message\":\"The destination property com.viettel.myviettel.model.dto.response.DataMass.setType() matches multiple source property hierarchies:\\n\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeXntvbh()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getSocialSellType()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeLanding()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeReg()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeGift()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getPackTypeReg()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTabType()\"}],\"suppressed\":[{\"cause\":null,\"stackTrace\":[{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"throwConfigurationExceptionIfErrorsExist\",\"fileName\":\"Errors.java\",\"lineNumber\":241,\"className\":\"org.modelmapper.internal.Errors\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"matchDestination\",\"fileName\":\"ImplicitMappingBuilder.java\",\"lineNumber\":158,\"className\":\"org.modelmapper.internal.ImplicitMappingBuilder\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"build\",\"fileName\":\"ImplicitMappingBuilder.java\",\"lineNumber\":89,\"className\":\"org.modelmapper.internal.ImplicitMappingBuilder\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"build\",\"fileName\":\"ImplicitMappingBuilder.java\",\"lineNumber\":74,\"className\":\"org.modelmapper.internal.ImplicitMappingBuilder\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"getOrCreate\",\"fileName\":\"TypeMapStore.java\",\"lineNumber\":128,\"className\":\"org.modelmapper.internal.TypeMapStore\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"getOrCreate\",\"fileName\":\"TypeMapStore.java\",\"lineNumber\":102,\"className\":\"org.modelmapper.internal.TypeMapStore\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"map\",\"fileName\":\"MappingEngineImpl.java\",\"lineNumber\":113,\"className\":\"org.modelmapper.internal.MappingEngineImpl\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"map\",\"fileName\":\"MappingEngineImpl.java\",\"lineNumber\":72,\"className\":\"org.modelmapper.internal.MappingEngineImpl\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"mapInternal\",\"fileName\":\"ModelMapper.java\",\"lineNumber\":573,\"className\":\"org.modelmapper.ModelMapper\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"map\",\"fileName\":\"ModelMapper.java\",\"lineNumber\":406,\"className\":\"org.modelmapper.ModelMapper\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"lambda$getEventPackDataForGetAllDataMass$199\",\"fileName\":\"MobileInternetServiceImpl.java\",\"lineNumber\":4378,\"className\":\"com.viettel.myviettel.service.impl.MobileInternetServiceImpl\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"accept\",\"fileName\":\"ReferencePipeline.java\",\"lineNumber\":195,\"className\":\"java.util.stream.ReferencePipeline$3$1\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"forEachRemaining\",\"fileName\":\"ArrayList.java\",\"lineNumber\":1655,\"className\":\"java.util.ArrayList$ArrayListSpliterator\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"copyInto\",\"fileName\":\"AbstractPipeline.java\",\"lineNumber\":484,\"className\":\"java.util.stream.AbstractPipeline\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"wrapAndCopyInto\",\"fileName\":\"AbstractPipeline.java\",\"lineNumber\":474,\"className\":\"java.util.stream.AbstractPipeline\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"evaluateSequential\",\"fileName\":\"ReduceOps.java\",\"lineNumber\":913,\"className\":\"java.util.stream.ReduceOps$ReduceOp\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"evaluate\",\"fileName\":\"AbstractPipeline.java\",\"lineNumber\":234,\"className\":\"java.util.stream.AbstractPipeline\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"collect\",\"fileName\":\"ReferencePipeline.java\",\"lineNumber\":578,\"className\":\"java.util.stream.ReferencePipeline\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"getEventPackDataForGetAllDataMass\",\"fileName\":\"MobileInternetServiceImpl.java\",\"lineNumber\":4379,\"className\":\"com.viettel.myviettel.service.impl.MobileInternetServiceImpl\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"lambda$getAllDataMass$193\",\"fileName\":\"MobileInternetServiceImpl.java\",\"lineNumber\":4264,\"className\":\"com.viettel.myviettel.service.impl.MobileInternetServiceImpl\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoFlatMap.java\",\"lineNumber\":125,\"className\":\"reactor.core.publisher.MonoFlatMap$FlatMapMain\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"complete\",\"fileName\":\"Operators.java\",\"lineNumber\":1816,\"className\":\"reactor.core.publisher.Operators$MonoSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"signal\",\"fileName\":\"MonoZip.java\",\"lineNumber\":251,\"className\":\"reactor.core.publisher.MonoZip$ZipCoordinator\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoZip.java\",\"lineNumber\":336,\"className\":\"reactor.core.publisher.MonoZip$ZipInner\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"ScopePassingSpanSubscriber.java\",\"lineNumber\":89,\"className\":\"org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"FluxContextWrite.java\",\"lineNumber\":107,\"className\":\"reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"FluxMapFuseable.java\",\"lineNumber\":299,\"className\":\"reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"complete\",\"fileName\":\"Operators.java\",\"lineNumber\":1816,\"className\":\"reactor.core.publisher.Operators$MonoSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"signal\",\"fileName\":\"MonoZip.java\",\"lineNumber\":251,\"className\":\"reactor.core.publisher.MonoZip$ZipCoordinator\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoZip.java\",\"lineNumber\":336,\"className\":\"reactor.core.publisher.MonoZip$ZipInner\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"ScopePassingSpanSubscriber.java\",\"lineNumber\":89,\"className\":\"org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"FluxContextWrite.java\",\"lineNumber\":107,\"className\":\"reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"complete\",\"fileName\":\"Operators.java\",\"lineNumber\":1816,\"className\":\"reactor.core.publisher.Operators$MonoSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoFlatMap.java\",\"lineNumber\":249,\"className\":\"reactor.core.publisher.MonoFlatMap$FlatMapInner\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"complete\",\"fileName\":\"Operators.java\",\"lineNumber\":1816,\"className\":\"reactor.core.publisher.Operators$MonoSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoFlatMap.java\",\"lineNumber\":151,\"className\":\"reactor.core.publisher.MonoFlatMap$FlatMapMain\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"complete\",\"fileName\":\"Operators.java\",\"lineNumber\":1816,\"className\":\"reactor.core.publisher.Operators$MonoSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoFlatMap.java\",\"lineNumber\":151,\"className\":\"reactor.core.publisher.MonoFlatMap$FlatMapMain\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"FluxContextWrite.java\",\"lineNumber\":107,\"className\":\"reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"FluxOnErrorResume.java\",\"lineNumber\":79,\"className\":\"reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"MonoPeekTerminal.java\",\"lineNumber\":180,\"className\":\"reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"FluxMapFuseable.java\",\"lineNumber\":299,\"className\":\"reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onNext\",\"fileName\":\"ScopePassingSpanSubscriber.java\",\"lineNumber\":89,\"className\":\"org.springframework.cloud.sleuth.instrument.reactor.ScopePassingSpanSubscriber\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"success\",\"fileName\":\"MonoCreate.java\",\"lineNumber\":172,\"className\":\"reactor.core.publisher.MonoCreate$DefaultMonoSink\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onSuccess\",\"fileName\":\"ReactorRecordArrayListener.java\",\"lineNumber\":36,\"className\":\"com.aerospike.client.reactor.listeners.ReactorRecordArrayListener\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onSuccess\",\"fileName\":\"AsyncBatch.java\",\"lineNumber\":233,\"className\":\"com.aerospike.client.async.AsyncBatch$GetArrayExecutor\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"queryComplete\",\"fileName\":\"AsyncMultiExecutor.java\",\"lineNumber\":163,\"className\":\"com.aerospike.client.async.AsyncMultiExecutor\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"childSuccess\",\"fileName\":\"AsyncMultiExecutor.java\",\"lineNumber\":123,\"className\":\"com.aerospike.client.async.AsyncMultiExecutor\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"onSuccess\",\"fileName\":\"AsyncMultiCommand.java\",\"lineNumber\":184,\"className\":\"com.aerospike.client.async.AsyncMultiCommand\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"finish\",\"fileName\":\"NettyCommand.java\",\"lineNumber\":738,\"className\":\"com.aerospike.client.async.NettyCommand\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"readMultiHeader\",\"fileName\":\"NettyCommand.java\",\"lineNumber\":567,\"className\":\"com.aerospike.client.async.NettyCommand\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"readMultiBody\",\"fileName\":\"NettyCommand.java\",\"lineNumber\":603,\"className\":\"com.aerospike.client.async.NettyCommand\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"read\",\"fileName\":\"NettyCommand.java\",\"lineNumber\":400,\"className\":\"com.aerospike.client.async.NettyCommand\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"access$200\",\"fileName\":\"NettyCommand.java\",\"lineNumber\":57,\"className\":\"com.aerospike.client.async.NettyCommand\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"channelRead\",\"fileName\":\"NettyCommand.java\",\"lineNumber\":944,\"className\":\"com.aerospike.client.async.NettyCommand$InboundHandler\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"invokeChannelRead\",\"fileName\":\"AbstractChannelHandlerContext.java\",\"lineNumber\":379,\"className\":\"io.netty.channel.AbstractChannelHandlerContext\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"invokeChannelRead\",\"fileName\":\"AbstractChannelHandlerContext.java\",\"lineNumber\":365,\"className\":\"io.netty.channel.AbstractChannelHandlerContext\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"fireChannelRead\",\"fileName\":\"AbstractChannelHandlerContext.java\",\"lineNumber\":357,\"className\":\"io.netty.channel.AbstractChannelHandlerContext\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"channelRead\",\"fileName\":\"DefaultChannelPipeline.java\",\"lineNumber\":1410,\"className\":\"io.netty.channel.DefaultChannelPipeline$HeadContext\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"invokeChannelRead\",\"fileName\":\"AbstractChannelHandlerContext.java\",\"lineNumber\":379,\"className\":\"io.netty.channel.AbstractChannelHandlerContext\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"invokeChannelRead\",\"fileName\":\"AbstractChannelHandlerContext.java\",\"lineNumber\":365,\"className\":\"io.netty.channel.AbstractChannelHandlerContext\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"fireChannelRead\",\"fileName\":\"DefaultChannelPipeline.java\",\"lineNumber\":919,\"className\":\"io.netty.channel.DefaultChannelPipeline\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"read\",\"fileName\":\"AbstractNioByteChannel.java\",\"lineNumber\":166,\"className\":\"io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"processSelectedKey\",\"fileName\":\"NioEventLoop.java\",\"lineNumber\":722,\"className\":\"io.netty.channel.nio.NioEventLoop\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"processSelectedKeysOptimized\",\"fileName\":\"NioEventLoop.java\",\"lineNumber\":658,\"className\":\"io.netty.channel.nio.NioEventLoop\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"processSelectedKeys\",\"fileName\":\"NioEventLoop.java\",\"lineNumber\":584,\"className\":\"io.netty.channel.nio.NioEventLoop\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"run\",\"fileName\":\"NioEventLoop.java\",\"lineNumber\":496,\"className\":\"io.netty.channel.nio.NioEventLoop\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"run\",\"fileName\":\"SingleThreadEventExecutor.java\",\"lineNumber\":995,\"className\":\"io.netty.util.concurrent.SingleThreadEventExecutor$4\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"run\",\"fileName\":\"ThreadExecutorMap.java\",\"lineNumber\":74,\"className\":\"io.netty.util.internal.ThreadExecutorMap$2\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":null,\"moduleVersion\":null,\"methodName\":\"run\",\"fileName\":\"FastThreadLocalRunnable.java\",\"lineNumber\":30,\"className\":\"io.netty.util.concurrent.FastThreadLocalRunnable\",\"nativeMethod\":false},{\"classLoaderName\":null,\"moduleName\":\"java.base\",\"moduleVersion\":\"11.0.12\",\"methodName\":\"run\",\"fileName\":\"Thread.java\",\"lineNumber\":829,\"className\":\"java.lang.Thread\",\"nativeMethod\":false}],\"message\":\"\\nAssembly trace from producer [reactor.core.publisher.MonoFlatMap] :\\n\\treactor.core.publisher.Mono.flatMap(Mono.java:3105)\\n\\tcom.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243)\\nError has been observed at the following site(s):\\n\\t*________Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243)\\n\\t|_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106)\\n\\t|_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120)\\n\\t|_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127)\\n\\t|_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106)\\n\\t|_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120)\\n\\t|_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127)\\n\\t|_ Mono.map ⇢ at org.springframework.http.codec.json.AbstractJackson2Encoder.encode(AbstractJackson2Encoder.java:150)\\n\\t|_ Mono.flux ⇢ at org.springframework.http.codec.json.AbstractJackson2Encoder.encode(AbstractJackson2Encoder.java:151)\\n\\t|_ Flux.singleOrEmpty ⇢ at org.springframework.http.codec.EncoderHttpMessageWriter.write(EncoderHttpMessageWriter.java:129)\\n\\t|_ Mono.switchIfEmpty ⇢ at org.springframework.http.codec.EncoderHttpMessageWriter.write(EncoderHttpMessageWriter.java:130)\\n\\t|_ Mono.flatMap ⇢ at org.springframework.http.codec.EncoderHttpMessageWriter.write(EncoderHttpMessageWriter.java:134)\\n\\t|_ checkpoint ⇢ Handler com.viettel.myviettel.controller.MobileInternetController#getAllDataMass(GetAllDataMassRequest) [DispatcherHandler]\\nOriginal Stack Trace:\",\"suppressed\":[],\"localizedMessage\":\"\\nAssembly trace from producer [reactor.core.publisher.MonoFlatMap] :\\n\\treactor.core.publisher.Mono.flatMap(Mono.java:3105)\\n\\tcom.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243)\\nError has been observed at the following site(s):\\n\\t*________Mono.flatMap ⇢ at com.viettel.myviettel.service.impl.MobileInternetServiceImpl.getAllDataMass(MobileInternetServiceImpl.java:4243)\\n\\t|_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106)\\n\\t|_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120)\\n\\t|_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127)\\n\\t|_ Mono.doOnSuccess ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:106)\\n\\t|_ Mono.contextWrite ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:120)\\n\\t|_ Mono.doOnError ⇢ at com.viettel.fw.utils.LoggerAspectUtils.logMonoResult(LoggerAspectUtils.java:127)\\n\\t|_ Mono.map ⇢ at org.springframework.http.codec.json.AbstractJackson2Encoder.encode(AbstractJackson2Encoder.java:150)\\n\\t|_ Mono.flux ⇢ at org.springframework.http.codec.json.AbstractJackson2Encoder.encode(AbstractJackson2Encoder.java:151)\\n\\t|_ Flux.singleOrEmpty ⇢ at org.springframework.http.codec.EncoderHttpMessageWriter.write(EncoderHttpMessageWriter.java:129)\\n\\t|_ Mono.switchIfEmpty ⇢ at org.springframework.http.codec.EncoderHttpMessageWriter.write(EncoderHttpMessageWriter.java:130)\\n\\t|_ Mono.flatMap ⇢ at org.springframework.http.codec.EncoderHttpMessageWriter.write(EncoderHttpMessageWriter.java:134)\\n\\t|_ checkpoint ⇢ Handler com.viettel.myviettel.controller.MobileInternetController#getAllDataMass(GetAllDataMassRequest) [DispatcherHandler]\\nOriginal Stack Trace:\"}],\"localizedMessage\":\"ModelMapper configuration errors:\\n\\n1) The destination property com.viettel.myviettel.model.dto.response.DataMass.setType() matches multiple source property hierarchies:\\n\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeXntvbh()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getSocialSellType()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeLanding()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeReg()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeGift()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getPackTypeReg()\\n\\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTabType()\\n\\n1 error\"}","result":"1","path":"/getAllDataMass"} INFO e6b666ec1b61ddb8 {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"MobileInternetController.getAllDataMass","duration":4515,"logType":"com.viettel.myviettel.controller.MobileInternetController","actionType":"MobileInternetController","startTime":1717750657163,"endTime":1717750661678,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"1","path":"/getAllDataMass"} INFO e6b666ec1b61ddb8 {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"MobileInternetController.getAllDataMass","duration":4515,"clientAddress":"118.53.246.113","result":"1","path":"/getAllDataMass","errorCode":null,"errorMessage":"ModelMapper configuration errors:\n\n1) The destination property com.viettel.myviettel.model.dto.response.DataMass.setType() matches multiple source property hierarchies:\n\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeXntvbh()\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getSocialSellType()\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeLanding()\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeReg()\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTypeGift()\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getPackTypeReg()\n\tcom.viettel.myviettel.model.dto.PackInfoDTO.getTabType()\n\n1 error","errorType":"SYSTEM","paramTracing":"null","errorCodeTracing":null} INFO e6b666ec1b61ddb8 {"traceId":"1dd85721a9901064","requestId":null,"objectId":null,"service":"BeforeAccessApiFilterServiceImpl.filter","duration":4735,"logType":"com.viettel.myviettel.service.app_filter.impl.BeforeAccessApiFilterServiceImpl","actionType":"BeforeAccessApiFilterServiceImpl","startTime":1717750656949,"endTime":1717750661684,"clientAddress":"118.53.246.113","title":null,"inputs":null,"response":null,"result":"0","path":"/getAllDataMass"} 07/06/24 15:57:44||e6b666ec1b61ddb8|AsyncLog analyId 1717750663981: QueueSize: 3, addSuccess: 3, addFalse: 0, writeSuccess:3, writeFalse:0 07/06/24 15:57:45||7f099f64041afab4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:47||43e59742ab7e7867|Start write log analyId 1717750667004 07/06/24 15:57:47||43e59742ab7e7867|AsyncLog analyId 1717750667004: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:47||b510010303c02666|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:49||fceb879703f2629a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:50||c4cf74b21e498041|Start write log analyId 1717750670005 07/06/24 15:57:50||c4cf74b21e498041|AsyncLog analyId 1717750670005: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:51||ee359b9b04d51ac1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:52||4b2fb597401de1e1|START CLEAR CACHE 07/06/24 15:57:53||89beb30245ba6515|Start write log analyId 1717750673020 07/06/24 15:57:53||89beb30245ba6515|AsyncLog analyId 1717750673020: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:53||ab68910968398a79|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:55||11f7ea0ffb151c89|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:56||309ac59c71d509c5|Start write log analyId 1717750676021 07/06/24 15:57:56||309ac59c71d509c5|AsyncLog analyId 1717750676021: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:56||e65486612e73f5e5|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:57:57||a158827e9888c0f5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:57:59||cd51017a362d0c74|Start write log analyId 1717750679022 07/06/24 15:57:59||cd51017a362d0c74|AsyncLog analyId 1717750679022: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:57:59||532a3c01fdada541|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:01||746be54f59cdf8b5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:02||296ebae5c3c3f1be|Start write log analyId 1717750682024 07/06/24 15:58:02||296ebae5c3c3f1be|AsyncLog analyId 1717750682024: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:02||a52e314c7e3c1487|START CLEAR CACHE 07/06/24 15:58:03||acb49f0099d3a790|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:05||6a83daabaf6fca1b|Start write log analyId 1717750685024 07/06/24 15:58:05||6a83daabaf6fca1b|AsyncLog analyId 1717750685024: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:05||cbffe4ad56b29e3c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:07||c0fb393040f8c6d0|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:08||e631721ce288c657|Start write log analyId 1717750688025 07/06/24 15:58:08||e631721ce288c657|AsyncLog analyId 1717750688025: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:10||3416b05bc2219814|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:11||c8cb0a0cb80d3678|Start write log analyId 1717750691026 07/06/24 15:58:11||c8cb0a0cb80d3678|AsyncLog analyId 1717750691026: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:11||7f8534f67e59d00e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:11||e75af0050d48c02a|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:58:12||398cbfe48813c47d|START CLEAR CACHE 07/06/24 15:58:13||7b68992b2feeb127|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:14||7d66fc03a3ebfbde|Start write log analyId 1717750694027 07/06/24 15:58:14||7d66fc03a3ebfbde|AsyncLog analyId 1717750694027: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:15||b2176526e5c82610|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:17||3900e8602557adf4|Start write log analyId 1717750697027 07/06/24 15:58:17||3900e8602557adf4|AsyncLog analyId 1717750697027: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:17||efe56b528434d1e4|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:19||bfaaf90ffd4568eb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:20||0471bdfcfa6836b8|Start write log analyId 1717750700028 07/06/24 15:58:20||0471bdfcfa6836b8|AsyncLog analyId 1717750700028: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:21||2079207430e8892d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:22||f49547488e6231d6|START CLEAR CACHE 07/06/24 15:58:23||400bb1036f544d1a|Start write log analyId 1717750703029 07/06/24 15:58:23||400bb1036f544d1a|AsyncLog analyId 1717750703029: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:23||edaa153346f6c0bb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:25||ed7b025a91868d08|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:26||3381955f7e50b4e9|Start write log analyId 1717750706029 07/06/24 15:58:26||3381955f7e50b4e9|AsyncLog analyId 1717750706029: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:26||ff0a6cab5efbc3d4|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:58:27||72a1026a9a81e0f9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:29||8c148398869da423|Start write log analyId 1717750709030 07/06/24 15:58:29||8c148398869da423|AsyncLog analyId 1717750709030: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:29||416c4c3408e20384|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:31||e6fc2ffe8b5befd8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:32||3f9af39ceb821e5f|Start write log analyId 1717750712031 07/06/24 15:58:32||3f9af39ceb821e5f|AsyncLog analyId 1717750712031: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:32||98d06de5c0edf229|START CLEAR CACHE 07/06/24 15:58:33||099521ca9a742873|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:35||f958e29c1e496a6d|Start write log analyId 1717750715031 07/06/24 15:58:35||f958e29c1e496a6d|AsyncLog analyId 1717750715031: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:35||c5875c4c50088718|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:37||9fd16061d8b35ec3|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:38||0635b6d84bf4a7b4|Start write log analyId 1717750718032 07/06/24 15:58:38||0635b6d84bf4a7b4|AsyncLog analyId 1717750718032: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:39||071d3e49dcacce1e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:41||729d398a58961567|Start write log analyId 1717750721032 07/06/24 15:58:41||729d398a58961567|AsyncLog analyId 1717750721032: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:41||5a0167ec226e0dbd|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:41||fe0a535c1167423b|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:58:42||5532ebbe77557eaa|START CLEAR CACHE 07/06/24 15:58:43||c77f9af9b2968e9a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:44||0d1047b2bd3be278|Start write log analyId 1717750724034 07/06/24 15:58:44||0d1047b2bd3be278|AsyncLog analyId 1717750724034: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:45||2f9e500443e1065e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:47||9df30648aae746ec|Start write log analyId 1717750727034 07/06/24 15:58:47||9df30648aae746ec|AsyncLog analyId 1717750727034: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:47||ac1607dcc959f68c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:49||4dba038ef1ff6cc6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:50||dee001134e99efb7|Start write log analyId 1717750730035 07/06/24 15:58:50||dee001134e99efb7|AsyncLog analyId 1717750730035: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:51||481ec26a3aabea0b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:52||47c6f39a85690322|START CLEAR CACHE 07/06/24 15:58:53||5e439af98e16a974|Start write log analyId 1717750733036 07/06/24 15:58:53||5e439af98e16a974|AsyncLog analyId 1717750733036: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:53||5dad53bf27d99d12|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:55||2666f0c4b4ff3acc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:56||feccebbca92796d9|Start write log analyId 1717750736036 07/06/24 15:58:56||feccebbca92796d9|AsyncLog analyId 1717750736036: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:56||181a1c1869c2cdcf|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:58:57||4f1a3407b40f5128|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:58:59||6d801e8d5ea5f769|Start write log analyId 1717750739039 07/06/24 15:58:59||6d801e8d5ea5f769|AsyncLog analyId 1717750739039: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:58:59||219878084f9f9403|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:01||150c379a63fd0c84|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:02||e31d42e4ca596bf5|Start write log analyId 1717750742039 07/06/24 15:59:02||e31d42e4ca596bf5|AsyncLog analyId 1717750742039: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:02||02c1c05477f2d92d|START CLEAR CACHE 07/06/24 15:59:03||6d95ea18ab0dede5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:05||a616c0421e6023df|Start write log analyId 1717750745040 07/06/24 15:59:05||a616c0421e6023df|AsyncLog analyId 1717750745040: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:05||0dea35c4f3a2a54e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:07||3ed19e869987908f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:08||1816054394e693d9|Start write log analyId 1717750748040 07/06/24 15:59:08||1816054394e693d9|AsyncLog analyId 1717750748040: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:09||33e2b5e08a8c682e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:11||0aa3e13b41997e0a|Start write log analyId 1717750751041 07/06/24 15:59:11||0aa3e13b41997e0a|AsyncLog analyId 1717750751041: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:11||ea107a98c3f506ab|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:11||a35dd28f4c6f44c1|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:59:12||dec44ae9a6622f8b|START CLEAR CACHE 07/06/24 15:59:13||79dfe37b29973b66|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:14||773ad3b492cf683c|Start write log analyId 1717750754042 07/06/24 15:59:14||773ad3b492cf683c|AsyncLog analyId 1717750754042: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:15||a9ea491e4c5babcf|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:17||cd861f87a7235b58|Start write log analyId 1717750757042 07/06/24 15:59:17||cd861f87a7235b58|AsyncLog analyId 1717750757042: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:17||dc3b4c630655bcec|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:19||22caac146f18b843|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:20||23b9197262000a83|Start write log analyId 1717750760043 07/06/24 15:59:20||23b9197262000a83|AsyncLog analyId 1717750760043: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:21||8ac6bef535ef5555|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:22||d6cc9cf46da76c73|START CLEAR CACHE 07/06/24 15:59:23||785781c3e5b63328|Start write log analyId 1717750763043 07/06/24 15:59:23||785781c3e5b63328|AsyncLog analyId 1717750763043: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:23||832a8a615354a95c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:25||dfd83038cf98c216|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:26||7b8469a106f6f393|Start write log analyId 1717750766045 07/06/24 15:59:26||7b8469a106f6f393|AsyncLog analyId 1717750766045: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:26||1f531335e7ddd2d3|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:59:27||725b9b32460e692e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:29||1c9209a2a63f567c|Start write log analyId 1717750769048 07/06/24 15:59:29||1c9209a2a63f567c|AsyncLog analyId 1717750769048: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:29||4c9796e81e0f56ac|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:31||b288c1ccfc66e150|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:32||e872386ae25ccd05|Start write log analyId 1717750772051 07/06/24 15:59:32||e872386ae25ccd05|AsyncLog analyId 1717750772051: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:32||89f0ed550fc67305|START CLEAR CACHE 07/06/24 15:59:33||44444d684c701886|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:35||85f0b3780cbc2aac|Start write log analyId 1717750775051 07/06/24 15:59:35||85f0b3780cbc2aac|AsyncLog analyId 1717750775051: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:35||2c5cb361748d2cea|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:37||b7c7ce90c5197c60|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:38||828f297ec3f7aba0|Start write log analyId 1717750778052 07/06/24 15:59:38||828f297ec3f7aba0|AsyncLog analyId 1717750778052: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:39||23b79b2b5c1182a8|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:41||889f3b55b73f73b1|Start write log analyId 1717750781059 07/06/24 15:59:41||889f3b55b73f73b1|AsyncLog analyId 1717750781059: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:41||043e35cba4b18f7a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:41||17575f8aa0e28f3f|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:59:42||8b5fd8fe99664006|START CLEAR CACHE 07/06/24 15:59:43||37f3dc8453e16b8e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:44||f0f726e6805e6602|Start write log analyId 1717750784060 07/06/24 15:59:44||f0f726e6805e6602|AsyncLog analyId 1717750784060: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:45||58f16a2a32f1b6b2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:47||7c0ce0256aca29e4|Start write log analyId 1717750787061 07/06/24 15:59:47||7c0ce0256aca29e4|AsyncLog analyId 1717750787061: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:47||d6633ae0a46a0342|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:49||b48083fa97171aab|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:50||d9ff7a3a73490bef|Start write log analyId 1717750790062 07/06/24 15:59:50||d9ff7a3a73490bef|AsyncLog analyId 1717750790062: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:52||f1109350221d4298|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:52||bcff46095ad49a3f|START CLEAR CACHE 07/06/24 15:59:53||be3a6e098ef6b0b9|Start write log analyId 1717750793062 07/06/24 15:59:53||be3a6e098ef6b0b9|AsyncLog analyId 1717750793062: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:53||1bfef6c4850105d6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:55||7a47bf32d7016021|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:56||7c78c622425baba5|Start write log analyId 1717750796063 07/06/24 15:59:56||7c78c622425baba5|AsyncLog analyId 1717750796063: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:56||2c4e1693f3c6613c|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 15:59:57||0716a38c9916e889|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 15:59:59||97f60324fae83463|Start write log analyId 1717750799063 07/06/24 15:59:59||97f60324fae83463|AsyncLog analyId 1717750799063: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 15:59:59||7310bc6cabbb2d7d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:01||76c87f4abee8b01e|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:02||f937d4caa7e9cc07|Start write log analyId 1717750802064 07/06/24 16:00:02||f937d4caa7e9cc07|AsyncLog analyId 1717750802064: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:02||f78ab5b8391460b2|START CLEAR CACHE 07/06/24 16:00:05||58cb9c3d756f0e28|Start write log analyId 1717750805064 07/06/24 16:00:05||58cb9c3d756f0e28|AsyncLog analyId 1717750805064: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:05||4afc1cdcd09bd707|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:07||3845cc437a9488b1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:08||9674d845d63ab03e|Start write log analyId 1717750808066 07/06/24 16:00:08||9674d845d63ab03e|AsyncLog analyId 1717750808066: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:09||7a444afa384ce240|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:11||7b5cf18b5b345f37|Start write log analyId 1717750811066 07/06/24 16:00:11||7b5cf18b5b345f37|AsyncLog analyId 1717750811066: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:11||d38e4fd22c4da09e|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 16:00:11||68bc02dc90d0c8c5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:12||aa7963bcbf67f5a4|START CLEAR CACHE 07/06/24 16:00:13||8c3d4818a002423b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:14||4c13097a0dac3577|Start write log analyId 1717750814067 07/06/24 16:00:14||4c13097a0dac3577|AsyncLog analyId 1717750814067: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:15||ff9b3c0a9e60131a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:17||7d6198402f453869|Start write log analyId 1717750817067 07/06/24 16:00:17||7d6198402f453869|AsyncLog analyId 1717750817067: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:17||ead38b42e6087d3b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:19||79011835ba7e038f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:20||d5facc3200b12dc1|Start write log analyId 1717750820068 07/06/24 16:00:20||d5facc3200b12dc1|AsyncLog analyId 1717750820068: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:21||49c866aa42bc97f6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:22||9011c3c3947c9af1|START CLEAR CACHE 07/06/24 16:00:23||1460ae53590bbdaf|Start write log analyId 1717750823068 07/06/24 16:00:23||1460ae53590bbdaf|AsyncLog analyId 1717750823068: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:23||c8050705f7744547|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:25||9cf90f92ca99afe2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:26||de26ed9b472f1428|Start write log analyId 1717750826069 07/06/24 16:00:26||de26ed9b472f1428|AsyncLog analyId 1717750826069: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:26||d7f1f1e7ae5a8eff|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 16:00:27||88e379d7384752f2|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:29||0a286ca72a224555|Start write log analyId 1717750829070 07/06/24 16:00:29||0a286ca72a224555|AsyncLog analyId 1717750829070: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:29||de4c247db92cc089|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:31||d39cee9367377deb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:32||c52d3547534bfbbb|Start write log analyId 1717750832070 07/06/24 16:00:32||c52d3547534bfbbb|AsyncLog analyId 1717750832070: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:32||a84a0a8a42a4df81|START CLEAR CACHE 07/06/24 16:00:33||d6c60635bd915ef5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:35||dceda86815bec1a8|Start write log analyId 1717750835071 07/06/24 16:00:35||dceda86815bec1a8|AsyncLog analyId 1717750835071: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:35||dd967e1e9efcdd56|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:37||11cc2fc83c993100|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:38||7458ad8138408971|Start write log analyId 1717750838071 07/06/24 16:00:38||7458ad8138408971|AsyncLog analyId 1717750838071: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:39||83ab241f3d76f480|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:41||ed8c158983c20d68|Start write log analyId 1717750841072 07/06/24 16:00:41||ed8c158983c20d68|AsyncLog analyId 1717750841072: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:41||f5720dbc9e6df09f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:41||3dc1a84fa490ad2d|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 16:00:42||777af5a52d48d108|START CLEAR CACHE 07/06/24 16:00:43||1486a7bb5ef32f35|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:44||d490f1938c6b03b9|Start write log analyId 1717750844072 07/06/24 16:00:44||d490f1938c6b03b9|AsyncLog analyId 1717750844072: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:45||1863f4c28e4ba38c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:47||677768eaf426a97a|Start write log analyId 1717750847073 07/06/24 16:00:47||677768eaf426a97a|AsyncLog analyId 1717750847073: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:47||10fae86d981c1ebb|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:49||06bdf64779968992|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:50||ba7e44e7d0cb5a73|Start write log analyId 1717750850074 07/06/24 16:00:50||ba7e44e7d0cb5a73|AsyncLog analyId 1717750850074: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:51||d9fa17c56ce6299f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:52||3bc88e87a608e930|START CLEAR CACHE 07/06/24 16:00:53||7ba48954937a6400|Start write log analyId 1717750853074 07/06/24 16:00:53||7ba48954937a6400|AsyncLog analyId 1717750853074: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:53||87d6ea414cca671a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:55||46e1994b18be380c|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:56||6a97f57036f003d7|Start write log analyId 1717750856075 07/06/24 16:00:56||6a97f57036f003d7|AsyncLog analyId 1717750856075: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:56||79c20fb46c63611b|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 16:00:57||e6ef624796316404|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:00:59||c247bedae92a33a7|Start write log analyId 1717750859075 07/06/24 16:00:59||c247bedae92a33a7|AsyncLog analyId 1717750859075: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:00:59||0c4e83ae48a8df25|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:01||428d8be3eefb1bf5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:02||7cb6f11541fb368a|Start write log analyId 1717750862076 07/06/24 16:01:02||7cb6f11541fb368a|AsyncLog analyId 1717750862076: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:02||c0a16967a2296136|START CLEAR CACHE 07/06/24 16:01:03||8569e53d420bcfb5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:05||c72bcd412ff376b1|Start write log analyId 1717750865076 07/06/24 16:01:05||c72bcd412ff376b1|AsyncLog analyId 1717750865076: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:05||f7a1702269d6e1f6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:07||247f22f01ff66308|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:08||20922d693b2ea3d1|Start write log analyId 1717750868077 07/06/24 16:01:08||20922d693b2ea3d1|AsyncLog analyId 1717750868077: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:09||7ad6f272da525093|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:11||3ed7f2c0e4b3e6f8|Start write log analyId 1717750871077 07/06/24 16:01:11||3ed7f2c0e4b3e6f8|AsyncLog analyId 1717750871077: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:11||01fac61964af39d9|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:11||434552d9e25f492d|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 16:01:12||6d9065e08106b74e|START CLEAR CACHE 07/06/24 16:01:13||34b1b191a25a8a37|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:14||0f03c28b763a90c1|Start write log analyId 1717750874078 07/06/24 16:01:14||0f03c28b763a90c1|AsyncLog analyId 1717750874078: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:15||cdaea866c473c3f1|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:17||9378244d66fa097b|Start write log analyId 1717750877079 07/06/24 16:01:17||9378244d66fa097b|AsyncLog analyId 1717750877079: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:17||7bfd2cd068af1d4b|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:19||752ef0fe0daccba5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:20||c8654aeb55fd0765|Start write log analyId 1717750880079 07/06/24 16:01:20||c8654aeb55fd0765|AsyncLog analyId 1717750880079: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:21||b092d49a84e35f9f|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:22||e5685daf40f81680|START CLEAR CACHE 07/06/24 16:01:23||ecfee7f006422573|Start write log analyId 1717750883080 07/06/24 16:01:23||ecfee7f006422573|AsyncLog analyId 1717750883080: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:23||8e977f33ca28ff3d|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:25||108b5f3f8456fce6|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:26||c5750e9f1de710ea|Start write log analyId 1717750886081 07/06/24 16:01:26||c5750e9f1de710ea|AsyncLog analyId 1717750886081: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:26||ea13466def5e682c|--Write log app: QueueSize: 0, addSucceeded: 0, addFailed: 0, writeSucceeded: 0, writeFailed: 0, ignored: 0 07/06/24 16:01:27||5d02ef1ad21e89e7|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:29||e7af4d0212f725d7|Start write log analyId 1717750889081 07/06/24 16:01:29||e7af4d0212f725d7|AsyncLog analyId 1717750889081: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:29||fb4f4e9eaa1c13a5|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:31||d994be6e8f94619a|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:32||8d3e192b0beab0c8|Start write log analyId 1717750892082 07/06/24 16:01:32||8d3e192b0beab0c8|AsyncLog analyId 1717750892082: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:32||d65b996036104769|START CLEAR CACHE 07/06/24 16:01:33||a8b7bc2428d49366|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:35||6e30836015546735|Start write log analyId 1717750895082 07/06/24 16:01:35||6e30836015546735|AsyncLog analyId 1717750895082: QueueSize: 0, addSuccess: 0, addFalse: 0, writeSuccess:0, writeFalse:0 07/06/24 16:01:35||d7ef887ffca0b6cc|health|GET|10.207.252.75|10.1.115.209|{Host:[10.1.115.209:8080]}{User-Agent:[kube-probe/1.23]}{Accept:[*/*]}{Connection:[close]}|-|-|200|"true" 07/06/24 16:01:36|||Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 07/06/24 16:01:36|||Channel 'application-1.errorChannel' has 0 subscriber(s). 07/06/24 16:01:36|||stopped bean '_org.springframework.integration.errorLogger'