/api/v1/admin/tsdb/delete_series #
Deletes time series from VictoriaMetrics
Note that handler accepts any HTTP method, so sending a GET
request to /api/v1/admin/tsdb/delete_series
will result in deletion of time series.
Single-node VictoriaMetrics:
The expected output should return HTTP Status 204 and will look like:
Cluster version of VictoriaMetrics:
The expected output should return HTTP Status 204 and will look like:
Additional information:
/api/v1/export #
Exports raw samples from VictoriaMetrics in JSON line format
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
- How to export time series
- How to import time series
- How to export data in JSON line format
- URL format for VictoriaMetrics cluster
/api/v1/export/csv #
Exports raw samples from VictoriaMetrics in CSV format
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/api/v1/export/native #
Exports raw samples from VictoriaMetrics in native format
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
More information:
/api/v1/import #
Imports data to VictoriaMetrics in JSON line format
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
More information:
/api/v1/import/csv #
Imports CSV data to VictoriaMetrics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/api/v1/import/native #
Imports data to VictoriaMetrics in native format
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/api/v1/import/prometheus #
Imports data to VictoriaMetrics in Prometheus text exposition format
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/api/v1/labels #
Get a list of label names at the given time range
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
By default, VictoriaMetrics returns labels seen during the last day starting at 00:00 UTC because of performance reasons.
An arbitrary time range can be set via start
and end
query args.
The specified start..end
time range is rounded to UTC day granularity because of performance reasons.
Additional information:
/api/v1/label/…/values #
Get a list of values for a particular label on the given time range
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
By default, VictoriaMetrics returns labels values seen during the last day starting at 00:00 UTC because of performance reasons.
An arbitrary time range can be set via start
and end
query args.
The specified start..end
time range is rounded to UTC day granularity because of performance reasons.
Additional information:
/api/v1/query #
Performs PromQL/MetricsQL instant query
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/api/v1/query_range #
Performs PromQL/MetricsQL range query
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/api/v1/series #
Returns series names with their labels on the given time range
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
By default, VictoriaMetrics returns time series seen during the last day starting at 00:00 UTC because of performance reasons.
An arbitrary time range can be set via start
and end
query args.
The specified start..end
time range is rounded to UTC day granularity because of performance reasons.
Additional information:
- Finding series by label matchers
- Prometheus querying API usage
- URL format for VictoriaMetrics cluster
VictoriaMetrics accepts
limit
query arg for/api/v1/series
handlers for limiting the number of returned entries. For example, the query to/api/v1/series?limit=5
returns a sample of up to 5 series, while ignoring the rest. If the providedlimit
value exceeds the corresponding-search.maxSeries
command-line flag values, then limits specified in the command-line flags are used.
/api/v1/status/tsdb #
Cardinality statistics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/datadog #
DataDog URL for Single-node VictoriaMetrics
http://victoriametrics:8428/datadog
DataDog URL for Cluster version of VictoriaMetrics
http://vminsert:8480/insert/0/datadog
/datadog/api/v1/series #
Imports data in DataDog v1 format into VictoriaMetrics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/datadog/api/v2/series #
Imports data in DataDog v2 format into VictoriaMetrics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/federate #
Returns federated metrics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/graphite/metrics/find #
Searches Graphite metrics in VictoriaMetrics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
- Metrics find API in Graphite
- Graphite API in VictoriaMetrics
- How to send Graphite data to VictoriaMetrics
- URL Format
/influx/write #
Writes data with InfluxDB line protocol to VictoriaMetrics
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
/internal/resetRollupResultCache #
Resets the response cache for previously served queries. It is recommended to invoke after backfilling procedure.
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
vmselect will propagate this call to the rest of the vmselects listed in its -selectNode
cmd-line flag. If this
flag isn’t set, then cache need to be purged from each vmselect individually.
TCP and UDP #
How to send data from OpenTSDB-compatible agents to VictoriaMetrics #
Turned off by default. Enable OpenTSDB receiver in VictoriaMetrics by setting -opentsdbListenAddr
command-line flag.
If run from docker, ‘-opentsdbListenAddr’ port should be exposed
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Enable HTTP server for OpenTSDB /api/put requests by setting -opentsdbHTTPListenAddr
command-line flag.
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information:
How to send Graphite data to VictoriaMetrics #
Enable Graphite receiver in VictoriaMetrics by setting -graphiteListenAddr
command-line flag.
Single-node VictoriaMetrics:
Cluster version of VictoriaMetrics:
Additional information: