I found GrafanaDataProvider not maintain the connection to Rapid SCADA server but make a new connection in every Grafana request. Sometime fail to connect to server if request too often, for example, multiple panel in a dashboard will make a multiple requests in every Grafana refresh. Sometime no data response back because fail to connect to RS server.