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 }