1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
|
Source: victoriametrics
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders:
Guillem Jover <gjover@sipwise.com>,
Section: net
Testsuite: autopkgtest-pkg-go
Priority: optional
Build-Depends:
debhelper-compat (= 13),
dh-sequence-golang,
golang-any,
golang-github-aws-aws-sdk-go-dev,
golang-github-cespare-xxhash-dev (>= 2.1.1~),
golang-github-cheggaaa-pb.v3-dev (>= 3.1.0~),
golang-github-golang-snappy-dev,
golang-github-klauspost-compress-dev (>= 1.9.5~),
golang-github-urfave-cli-v2-dev,
golang-github-valyala-fastjson-dev (>= 1.6.1~),
golang-github-valyala-fastrand-dev <!nocheck>,
golang-github-valyala-fasttemplate-dev,
golang-github-valyala-gozstd-dev,
golang-github-valyala-histogram-dev,
golang-github-valyala-quicktemplate-dev,
golang-github-victoriametrics-fastcache-dev (>= 1.8.0~),
golang-github-victoriametrics-metrics-dev (>= 1.12.3~),
golang-github-victoriametrics-metricsql-dev (>= 0.34.0~),
golang-golang-x-oauth2-google-dev,
golang-golang-x-sys-dev,
golang-google-api-dev (>= 0.15.0~),
golang-google-cloud-dev (>= 0.49.0~),
golang-gopkg-yaml.v2-dev,
# Needed by vendored module (github.com/prometheus/prometheus/)
golang-github-go-kit-kit-dev,
golang-github-oklog-ulid-dev,
golang-github-pkg-errors-dev,
golang-github-prometheus-client-golang-dev,
golang-github-prometheus-common-dev,
golang-go.uber-atomic-dev,
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/go-team/packages/victoriametrics
Vcs-Git: https://salsa.debian.org/go-team/packages/victoriametrics.git
Homepage: https://github.com/VictoriaMetrics/VictoriaMetrics
Rules-Requires-Root: no
XS-Go-Import-Path: github.com/VictoriaMetrics/VictoriaMetrics
Package: victoria-metrics
Architecture: any
Multi-Arch: foreign
Pre-Depends:
${misc:Pre-Depends},
Depends:
adduser,
${misc:Depends},
${shlibs:Depends},
Built-Using: ${misc:Built-Using}
Description: fast, cost-effective and scalable time series database
VictoriaMetrics is a fast, cost-effective and scalable time-series database.
It can be used as long-term remote storage for Prometheus.
.
Prominent features:
* Supports Prometheus querying API, so it can be used as Prometheus
drop-in replacement in Grafana. VictoriaMetrics implements MetricsQL
query language, which is inspired by PromQL.
* Supports global query view. Multiple Prometheus instances may write
data into VictoriaMetrics. Later this data may be used in a single query.
* High performance and good scalability for both inserts and selects.
Outperforms InfluxDB and TimescaleDB by up to 20x.
* Uses 10x less RAM than InfluxDB when working with millions of unique time
series (aka high cardinality).
* Optimized for time series with high churn rate. Think about
prometheus-operator metrics from frequent deployments in Kubernetes.
* High data compression, so up to 70x more data points may be crammed into
limited storage comparing to TimescaleDB.
* Optimized for storage with high-latency IO and low IOPS (HDD and network
storage in AWS, Google Cloud, Microsoft Azure, etc).
* A single-node VictoriaMetrics may substitute moderately sized clusters
built with competing solutions such as Thanos, M3DB, Cortex, InfluxDB or
TimescaleDB.
* Easy operation:
- VictoriaMetrics consists of a single small executable without external
dependencies.
- All the configuration is done via explicit command-line flags with
reasonable defaults.
- All the data is stored in a single directory pointed by
-storageDataPath flag.
- Easy and fast backups from instant snapshots to S3 or GCS with
vmbackup / vmrestore.
- Data migration between VictoriaMetrics, Prometheus and InfluxDB with
vmctl.
* Storage is protectedfrom corruption on unclean shutdown (i.e. OOM,
hardware reset or kill -9) thanks to the storage architecture.
* Supports metrics' scraping, ingestion and backfilling (#backfilling)
via the following protocols:
- Metrics from Prometheus exporters such as node_exporter.
- Prometheus remote write API
- InfluxDB line protocol
- Graphite plaintext protocol with tags if -graphiteListenAddr is set.
- OpenTSDB put message if -opentsdbListenAddr is set.
- HTTP OpenTSDB /api/put requests if -opentsdbHTTPListenAddr is set.
- /api/v1/import.
* Ideally works with big amounts of time series data from Kubernetes, IoT
sensors, connected cars, industrial telemetry, financial data and
various Enterprise workloads.
* Has open source cluster version.
Package: golang-github-victoriametrics-victoriametrics-dev
Section: golang
Architecture: all
Multi-Arch: foreign
Depends:
golang-github-aws-aws-sdk-go-dev,
golang-github-cespare-xxhash-dev (>= 2.1.1~),
golang-github-golang-snappy-dev,
golang-github-klauspost-compress-dev (>= 1.9.5~),
golang-github-valyala-fasttemplate-dev,
golang-golang-x-oauth2-google-dev,
golang-golang-x-sys-dev,
golang-google-api-dev (>= 0.15.0~),
golang-google-cloud-dev (>= 0.49.0~),
golang-gopkg-yaml.v2-dev,
${misc:Depends},
Description: fast, cost-effective and scalable time series database (library)
This package provides the library code for VictoriaMetrics.
|