Documentation ¶
Index ¶
- func FunctionDetailsHandler(funcName string, w http.ResponseWriter, r *http.Request) error
- func FunctionsHandler(w http.ResponseWriter, r *http.Request) error
- func MetricsExpandHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func MetricsExpandResponseByQuery(m map[string][]string, jsonp string) string
- func MetricsExpandResponseFlat(paths []string, jsonp string) string
- func MetricsFindHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func MetricsFindResponse(paths []string, delimiter, format string, addWildcards bool, jsonp string) string
- func MetricsIndexHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func MetricsIndexResponse(metricNames []string, jsonp string) string
- func RenderHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func RenderJSONResponse(nextSeries nextSeriesFunc, jsonp string) string
- func StreamMetricsExpandResponseByQuery(qw422016 *qt422016.Writer, m map[string][]string, jsonp string)
- func StreamMetricsExpandResponseFlat(qw422016 *qt422016.Writer, paths []string, jsonp string)
- func StreamMetricsFindResponse(qw422016 *qt422016.Writer, paths []string, delimiter, format string, ...)
- func StreamMetricsIndexResponse(qw422016 *qt422016.Writer, metricNames []string, jsonp string)
- func StreamRenderJSONResponse(qw422016 *qt422016.Writer, nextSeries nextSeriesFunc, jsonp string)
- func StreamTagValuesResponse(qw422016 *qt422016.Writer, tagName string, tagValues []string)
- func StreamTagsAutoCompleteResponse(qw422016 *qt422016.Writer, ss []string, jsonp string)
- func StreamTagsFindSeriesResponse(qw422016 *qt422016.Writer, paths []string)
- func StreamTagsResponse(qw422016 *qt422016.Writer, tags []string)
- func StreamTagsTagMultiSeriesResponse(qw422016 *qt422016.Writer, canonicalPaths []string, isJSONResponse bool)
- func TagValuesHandler(startTime time.Time, tagName string, w http.ResponseWriter, r *http.Request) error
- func TagValuesResponse(tagName string, tagValues []string) string
- func TagsAutoCompleteResponse(ss []string, jsonp string) string
- func TagsAutoCompleteTagsHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func TagsAutoCompleteValuesHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func TagsDelSeriesHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func TagsFindSeriesHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func TagsFindSeriesResponse(paths []string) string
- func TagsHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func TagsResponse(tags []string) string
- func TagsTagMultiSeriesHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func TagsTagMultiSeriesResponse(canonicalPaths []string, isJSONResponse bool) string
- func TagsTagSeriesHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
- func WriteMetricsExpandResponseByQuery(qq422016 qtio422016.Writer, m map[string][]string, jsonp string)
- func WriteMetricsExpandResponseFlat(qq422016 qtio422016.Writer, paths []string, jsonp string)
- func WriteMetricsFindResponse(qq422016 qtio422016.Writer, paths []string, delimiter, format string, ...)
- func WriteMetricsIndexResponse(qq422016 qtio422016.Writer, metricNames []string, jsonp string)
- func WriteRenderJSONResponse(qq422016 qtio422016.Writer, nextSeries nextSeriesFunc, jsonp string)
- func WriteTagValuesResponse(qq422016 qtio422016.Writer, tagName string, tagValues []string)
- func WriteTagsAutoCompleteResponse(qq422016 qtio422016.Writer, ss []string, jsonp string)
- func WriteTagsFindSeriesResponse(qq422016 qtio422016.Writer, paths []string)
- func WriteTagsResponse(qq422016 qtio422016.Writer, tags []string)
- func WriteTagsTagMultiSeriesResponse(qq422016 qtio422016.Writer, canonicalPaths []string, isJSONResponse bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FunctionDetailsHandler ¶
FunctionDetailsHandler implements /functions/<func_name> handler.
See https://graphite.readthedocs.io/en/latest/functions.html#function-api
func FunctionsHandler ¶
func FunctionsHandler(w http.ResponseWriter, r *http.Request) error
FunctionsHandler implements /functions handler.
See https://graphite.readthedocs.io/en/latest/functions.html#function-api
func MetricsExpandHandler ¶
MetricsExpandHandler implements /metrics/expand handler.
See https://graphite-api.readthedocs.io/en/latest/api.html#metrics-expand
func MetricsFindHandler ¶
MetricsFindHandler implements /metrics/find handler.
See https://graphite-api.readthedocs.io/en/latest/api.html#metrics-find
func MetricsFindResponse ¶
func MetricsIndexHandler ¶
MetricsIndexHandler implements /metrics/index.json handler.
See https://graphite-api.readthedocs.io/en/latest/api.html#metrics-index-json
func MetricsIndexResponse ¶
func RenderHandler ¶
RenderHandler implements /render endpoint from Graphite Render API.
See https://graphite.readthedocs.io/en/stable/render_api.html
func RenderJSONResponse ¶
func StreamTagValuesResponse ¶
func StreamTagsResponse ¶
func TagValuesHandler ¶
func TagValuesHandler(startTime time.Time, tagName string, w http.ResponseWriter, r *http.Request) error
TagValuesHandler implements /tags/<tag_name> endpoint from Graphite Tags API.
See https://graphite.readthedocs.io/en/stable/tags.html#exploring-tags
func TagValuesResponse ¶
func TagsAutoCompleteTagsHandler ¶
TagsAutoCompleteTagsHandler implements /tags/autoComplete/tags endpoint from Graphite Tags API.
See https://graphite.readthedocs.io/en/stable/tags.html#auto-complete-support
func TagsAutoCompleteValuesHandler ¶
func TagsAutoCompleteValuesHandler(startTime time.Time, w http.ResponseWriter, r *http.Request) error
TagsAutoCompleteValuesHandler implements /tags/autoComplete/values endpoint from Graphite Tags API.
See https://graphite.readthedocs.io/en/stable/tags.html#auto-complete-support
func TagsDelSeriesHandler ¶
TagsDelSeriesHandler implements /tags/delSeries handler.
See https://graphite.readthedocs.io/en/stable/tags.html#removing-series-from-the-tagdb
func TagsFindSeriesHandler ¶
TagsFindSeriesHandler implements /tags/findSeries endpoint from Graphite Tags API.
See https://graphite.readthedocs.io/en/stable/tags.html#exploring-tags
func TagsFindSeriesResponse ¶
func TagsHandler ¶
TagsHandler implements /tags endpoint from Graphite Tags API.
See https://graphite.readthedocs.io/en/stable/tags.html#exploring-tags
func TagsResponse ¶
func TagsTagMultiSeriesHandler ¶
TagsTagMultiSeriesHandler implements /tags/tagMultiSeries handler.
See https://graphite.readthedocs.io/en/stable/tags.html#adding-series-to-the-tagdb
func TagsTagSeriesHandler ¶
TagsTagSeriesHandler implements /tags/tagSeries handler.
See https://graphite.readthedocs.io/en/stable/tags.html#adding-series-to-the-tagdb
func WriteMetricsExpandResponseByQuery ¶
func WriteMetricsExpandResponseByQuery(qq422016 qtio422016.Writer, m map[string][]string, jsonp string)
func WriteMetricsExpandResponseFlat ¶
func WriteMetricsExpandResponseFlat(qq422016 qtio422016.Writer, paths []string, jsonp string)
func WriteMetricsIndexResponse ¶
func WriteMetricsIndexResponse(qq422016 qtio422016.Writer, metricNames []string, jsonp string)
func WriteRenderJSONResponse ¶
func WriteRenderJSONResponse(qq422016 qtio422016.Writer, nextSeries nextSeriesFunc, jsonp string)
func WriteTagValuesResponse ¶
func WriteTagValuesResponse(qq422016 qtio422016.Writer, tagName string, tagValues []string)
func WriteTagsAutoCompleteResponse ¶
func WriteTagsAutoCompleteResponse(qq422016 qtio422016.Writer, ss []string, jsonp string)
func WriteTagsFindSeriesResponse ¶
func WriteTagsFindSeriesResponse(qq422016 qtio422016.Writer, paths []string)
func WriteTagsResponse ¶
func WriteTagsResponse(qq422016 qtio422016.Writer, tags []string)
func WriteTagsTagMultiSeriesResponse ¶
func WriteTagsTagMultiSeriesResponse(qq422016 qtio422016.Writer, canonicalPaths []string, isJSONResponse bool)
Types ¶
This section is empty.
Source Files ¶
- aggr.go
- aggr_state.go
- app/vmselect/graphite/metrics_expand_response.qtpl
- app/vmselect/graphite/metrics_find_response.qtpl
- app/vmselect/graphite/metrics_index_response.qtpl
- app/vmselect/graphite/render_response.qtpl
- app/vmselect/graphite/tag_values_response.qtpl
- app/vmselect/graphite/tags_autocomplete_response.qtpl
- app/vmselect/graphite/tags_find_series_response.qtpl
- app/vmselect/graphite/tags_response.qtpl
- app/vmselect/graphite/tags_tag_multi_series_response.qtpl
- eval.go
- functions_api.go
- metrics_api.go
- natural_compare.go
- render_api.go
- tags_api.go
- transform.go