Source: victoriametrics Maintainer: Debian Go Packaging Team Uploaders: Guillem Jover , Section: net Testsuite: autopkgtest-pkg-go Priority: optional Build-Depends: debhelper-compat (= 13), dh-golang, golang-any, 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-urfave-cli-v2-dev, golang-github-valyala-fastjson-dev (>= 1.6.1), golang-github-valyala-fastrand-dev , 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, golang-github-victoriametrics-metrics-dev (>= 1.12.3), golang-github-victoriametrics-metricsql-dev (>= 0.9.1), 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/cheggaaa/pb/v3/) golang-github-fatih-color-dev, golang-github-mattn-go-colorable-dev, golang-github-mattn-go-isatty-dev, golang-github-mattn-go-runewidth-dev, golang-github-vividcortex-ewma-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.5.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.