Коллеги, помогите, пожалуйста, решить проблему:
Суть:
Произвожу суммирование двух позиций и создаю новый field с результатом:
if "oracle_dwh" in [tags] {
ruby {
code => ' event.set("[Sum_operations]" , [event.get("[failure]") + event.get("[success]")]) '
}
Следующим действием хочу посчитать соотношение плохих операций к хорошим
ruby {
code => ' event.set("[Percent_test]" , [event.get("[failure]") / event.get("[SUM_operations]") * 100].round(2)) '
#}
}
Но получаю ошибку по этому фильтру:
[2019-02-27T13:05:00,257][WARN ][logstash.inputs.jdbc ] Exception when executing JDBC query {:exception=>#<Sequel::DatabaseError: Java::OrgLogstash::MissingConverterException: Missing Converter handling for full class name=org.postgresql.util.PGobject, simple name=PGobject>}
Я так понимаю, ошибка в типе данных. Как решить проблему на уровне Logstash ?