Documentation
¶
Index ¶
- Variables
- func CheckPrometheusQL(promQl string) error
- func GetSerialName(query *m.QueryMonitorData, tagMap map[string]string, dataLength int, ...) string
- func InitPrometheusDatasource()
- func PrometheusData(query *m.QueryMonitorData) []*m.SerialModel
- func QueryLogKeywordData(keywordMode string) (result map[string]float64, err error)
- func QueryPromQLMetric(promQl, address string, start, end int64) (metricList []string, err error)
- func QueryPromSeries(promQL string) (result []map[string]string, err error)
- func QueryPrometheusRange(promQL string, start, end, step int64) (result *m.PrometheusData, err error)
- func ResetPrometheusMetricMap(tagMap map[string]string) map[string]string
- type DataSource
- type DataSourceParam
Constants ¶
This section is empty.
Variables ¶
View Source
var PieLegendBlackName = []string{"job", "instance", "__name__", "e_guid"}
Functions ¶
func CheckPrometheusQL ¶
func GetSerialName ¶
func InitPrometheusDatasource ¶
func InitPrometheusDatasource()
func PrometheusData ¶
func PrometheusData(query *m.QueryMonitorData) []*m.SerialModel
func QueryLogKeywordData ¶
QueryLogKeywordData keywordMode -> log | db
func QueryPromQLMetric ¶
func QueryPrometheusRange ¶
func QueryPrometheusRange(promQL string, start, end, step int64) (result *m.PrometheusData, err error)
QueryPrometheusRange start/end/step second value
Types ¶
type DataSource ¶
type DataSource struct { Id int Name string Type string Url string Password string User string Database string BasicAuth bool BasicAuthUser string BasicAuthPassword string WithCredentials bool IsDefault bool ReadOnly bool Created time.Time Updated time.Time }
func (*DataSource) GetHttpClient ¶
func (ds *DataSource) GetHttpClient() (*http.Client, error)
func (*DataSource) GetHttpTransport ¶
func (ds *DataSource) GetHttpTransport() (*http.Transport, error)
type DataSourceParam ¶
type DataSourceParam struct { DataSource *DataSource Host string Token string }
Click to show internal directories.
Click to hide internal directories.