Эта проблема на самом деле довольно распространена в компьютерной графике. Растеризация - это проблемная область, с которой вы в настоящее время боретесь. Вы можете найти линейный алгоритм Брешенема хорошее введение в эту тему. Здесь - хороший интерактивный сайт с несколькими различными алгоритмами растеризации.
Надеюсь, что это поможет!
Кафка выставляет свои метрики , используя JMX , который вы можете отправить в InfluxDB с помощью jxmterm .