ElasticSearch Unstable

OK, I just pulled my ES nodes out of docker and installed them directly on the host OS and they seem to be working better. However, I know see this warning:

[2018-06-05T21:48:36,363][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][10990] overhead, spent [277ms] collecting in the last [1s]
[2018-06-05T21:49:34,616][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][11048] overhead, spent [265ms] collecting in the last [1s]
[2018-06-05T21:52:20,296][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][11213] overhead, spent [250ms] collecting in the last [1s]
[2018-06-05T21:55:46,151][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][11418] overhead, spent [277ms] collecting in the last [1s]
[2018-06-05T21:58:49,471][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][11601] overhead, spent [265ms] collecting in the last [1s]
[2018-06-05T22:04:05,428][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][11916] overhead, spent [288ms] collecting in the last [1s]
[2018-06-05T22:09:02,627][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][12212] overhead, spent [289ms] collecting in the last [1s]
[2018-06-05T22:14:41,941][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][12550] overhead, spent [260ms] collecting in the last [1s]
[2018-06-05T22:19:12,863][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][12820] overhead, spent [272ms] collecting in the last [1s]
[2018-06-05T22:21:07,204][INFO ][o.e.m.j.JvmGcMonitorService] [elasticsearch3] [gc][12934] overhead, spent [262ms] collecting in the last [1s]

The good news it seems to be working correctly, I am just not sure if it will keep working with these types of warnings. I have included some screenshots of stats of the cluster to help with any ideas of what I might want to change.