Remove env variable usage

This commit is contained in:
Alexander Zobnin
2023-08-17 18:36:09 +02:00
parent 6ae880174b
commit f9a3d5887e

View File

@@ -2,9 +2,9 @@ package main
import (
"net/http"
"os"
"github.com/alexanderzobnin/grafana-zabbix/pkg/datasource"
"github.com/grafana/grafana-plugin-sdk-go/backend"
"github.com/grafana/grafana-plugin-sdk-go/backend/log"
"github.com/grafana/grafana-plugin-sdk-go/backend/resource/httpadapter"
@@ -33,20 +33,11 @@ func main() {
}
func Init(logger log.Logger, mux *http.ServeMux) *datasource.ZabbixDatasource {
variableName := "GFX_ZABBIX_DATA_PATH"
path, exist := os.LookupEnv(variableName)
if !exist {
logger.Debug("Could not read environment variable", variableName)
} else {
logger.Debug("Environment variable for storage found", "variable", variableName, "value", path)
}
ds := datasource.NewZabbixDatasource()
mux.HandleFunc("/", ds.RootHandler)
mux.HandleFunc("/zabbix-api", ds.ZabbixAPIHandler)
mux.HandleFunc("/db-connection-post", ds.DBConnectionPostProcessingHandler)
// mux.Handle("/scenarios", getScenariosHandler(logger))
return ds
}