12345678910111213141516171819202122232425262728293031323334353637 |
- package main
-
- import (
- "flag"
-
- "config"
- "grafana"
- )
-
-
-
-
- var (
- grafanaClient *grafana.Client
- cfg *config.Config
- )
-
- var (
- configFile = flag.String("config", "config.yaml", "Path to the configuration file")
- )
-
- func main() {
- var err error
-
- flag.Parse()
-
- cfg, err = config.Load(*configFile)
- if err != nil {
- panic(err)
- }
-
- grafanaClient = grafana.NewClient(cfg.Grafana.BaseURL, cfg.Grafana.APIKey)
-
- if err = SetupWebhook(cfg); err != nil {
- panic(err)
- }
- }
|