Skip to content

Troubleshooting receive compressed logs

Why do that

  • You have found that you are receiving logs under an abnormal compressed format
  • The topology receiving the logs fails, probably raising unexpected errors

In the punchplatform, sometimes we should compress logs to adress performance issues. If the logs are compressed but not properly decompressed, you may found some poorly formated logs such as :

1
2
3
4
5
2018-11-19 11:29:49.393 STDIO [INFO] {
  "logs": {
    "log": "x�\\��N�0\f��<FΥjұM���2!�&q�B�uQ\u0013'j<�j��q�Q!r�e��~�W6�Ӡ���>���;\u001d��u̹\tK��\u000bPU\b�^�k�|ӫ\u0018(�٦ �uQV\fI�\u001f\u0016b)�v�⫆R���\u00102��\u0000�%��1\t4�dEA�40�9��7+Jj��y�:6\"D?�2�\u000b\u001e4��)�cɼV��j��k��ӂb\u001f���$o�d%\rd\u0000�2��\u0002ȶ�������\u000e��\u001fO�xK�����%�\u001e����O\f��n^M&���������E�~\u0000\u0000\u0000���&1:��ahfbn2\u001a\u001dT�\u000e�̼�"
  }
}

To fix the issue, you must decompress the logs in the spout recieving it. Add to your spout_settings :

1
"compression": true,