Антон Швец, да, надо бы уточнить что такое "фон". Фон - это когда процесс ждёт пока ему скажут проснуться. То есть процесс спит (приостановлен). Поправь если не прав.
CTRL + Z просто переводит программу в режим фоновой работы. Чтобы вернуть вспять, запусти программу fg (foreground).
Завершать процесс принято CTRL + C.
Получается что моя программа пишет в UTF-8, а SQLiteStudio в каком-то другом формате.
Или, напротив, SQLiteStudio в UTF-8 (они заявляют поддержку Unicode), а твоя программа пишет в другой кодировке.
Чтобы понять какая кодировка кем пишется, обнови какую-либо строку в SQLiteStudio, а другую - в твоей программе экспортируй эти строки в CSV. Там виновник и обнаружится, скорее всего.
AlexeyGpnx, ну, любой клиент, который, скажем, находится в закрытой сети и поэтому и с него нет возможности снять метрики по поллингу. Либо какая-то задача на сервере (крон или др.), которая должна сообщить свои метрики и не имеет своего веб-интерфейса.
Каждый клиент Прометея обязан иметь веб-интерфейс с метриками, доступными, скажем по service.example.com/metrics
При условии, что Хероку поддерживает технологию, на которой написано ПО.