In a medium skillet over medium heat, cook the bacon until crispy. Drain some of the excess fat. Add in the onion and cook until transparent. Add in the green beans, tomatoes, garlic, balsamic, and salt. Cook while stirring occasionally until the green beans come up to temperature, about 5 minutes.