Beispiel #1
0
func ReportHistogram(appContext AppContext, r *http.Request) interface{} {
	options := core.ReportOptions{}

	options.TimeRange = r.FormValue("timeRange")
	options.AddressFilter = r.FormValue("addressFilter")
	options.QueryString = r.FormValue("queryString")
	options.SensorFilter = r.FormValue("sensorFilter")
	options.EventType = r.FormValue("eventType")
	options.DnsType = r.FormValue("dnsType")

	interval := r.FormValue("interval")

	response, err := appContext.ReportService.ReportHistogram(interval, options)
	if err != nil {
		return err
	}
	return response
}