github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/internal/service/server.go (about)

     1  package service
     2  
     3  import (
     4  	"log"
     5  )
     6  
     7  // GetServerInfo returns basic Grafana Server info
     8  func (s *DashNGoImpl) GetServerInfo() map[string]interface{} {
     9  	t, err := s.extended.Health()
    10  	if err != nil {
    11  		log.Fatalf("Unable to get server health info, err: %v", err)
    12  	}
    13  	result := make(map[string]interface{})
    14  	result["Database"] = t.Database
    15  	result["Commit"] = t.Commit
    16  	result["Version"] = t.Version
    17  
    18  	return result
    19  
    20  }