Aliaksandr Valialkin
|
0a8f0a4e2f
|
all: increase minimum supported Go version for building VictoriaMetrics components from v1.14 to v1.15
This is needed after the commit c0ac740f93 , which uses URL.Redacted() method,
which has been added in v1.15.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1147
|
2021-03-29 23:06:36 +03:00 |
|
Aliaksandr Valialkin
|
82047be90b
|
docs: add a link to the repository from build instruction for all the VictoriaMetrics components
|
2021-03-25 17:16:55 +02:00 |
|
Aliaksandr Valialkin
|
e2717d84c0
|
all: various fixes in command-line flag descriptions
|
2021-03-15 22:03:49 +02:00 |
|
Aliaksandr Valialkin
|
d109e17f46
|
all: bump minimum supported Go version from 1.13 to 1.14
|
2021-03-03 15:58:17 +02:00 |
|
Aliaksandr Valialkin
|
d9e8af0e8f
|
docs: actualize -help output
|
2021-03-01 17:02:05 +02:00 |
|
Aliaksandr Valialkin
|
667a7594b7
|
docs: rename vmbackuper to vmbackupmanager
|
2021-02-16 22:01:21 +02:00 |
|
Aliaksandr Valialkin
|
c769f8321d
|
deployment/docker: embed tzdata into prod Go app instead of installing it into base docker image
While this increases app size by 700Kb, this allows using -loggerTimezone in a scratch base image
See https://github.com/golang/go/issues/38017
|
2021-02-12 04:56:27 +02:00 |
|
Aliaksandr Valialkin
|
ff7850aec0
|
deployment/docker: use docker buildx for creating multiarch builds
See https://github.com/docker/buildx/
|
2021-02-12 04:35:35 +02:00 |
|
Aliaksandr Valialkin
|
03da0b728c
|
docs: increase heading sizes in vmagent, vmauth, vmbackup and vmrestore docs, so they match the heading sizes in VictoriaMetrics docs
|
2021-02-01 19:44:58 +02:00 |
|
Aliaksandr Valialkin
|
fc82c22e50
|
docs: consistently use links to https://victoriametrics.github.io for documentation references
|
2020-12-11 21:09:17 +02:00 |
|
Aliaksandr Valialkin
|
1a237c6903
|
all: properly handle CPU limits set on the host system/container
This can reduce memory usage on systems with enabled CPU limits.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/946
|
2020-12-08 21:07:03 +02:00 |
|
Aliaksandr Valialkin
|
bdac2171f1
|
all: do not print usage info for all the flags when incorrect command-line flag is passed
This should improve usability for VictoriaMetrics apps that have big number of command-line flags,
i.e. all the apps.
|
2020-12-03 21:46:19 +02:00 |
|
Aliaksandr Valialkin
|
1dce37b2fa
|
app/vmbackup/snapshot: add missing status code check for the returned response when working with snapshot API
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/929
|
2020-11-30 14:49:29 +02:00 |
|
Aliaksandr Valialkin
|
8b5a38376d
|
app/vmbackup/snapshot: log url and response body on failed JSON response parsing
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/929
|
2020-11-29 12:16:08 +02:00 |
|
Aliaksandr Valialkin
|
2cc288c023
|
app/vmbackup: cosmetic fixes
|
2020-11-23 17:10:13 +02:00 |
|
kreedom
|
40172c0721
|
vmbackup fix panic when no origin fs given (#859)
* use fsnil when no origin fs
|
2020-11-01 23:17:01 +02:00 |
|
Aliaksandr Valialkin
|
de1c07b937
|
lib/backup: add MustStop() method for all remote filesystems
|
2020-10-09 15:32:13 +03:00 |
|
Aliaksandr Valialkin
|
bf6d523bef
|
lib/backup/fslocal: add FS.MustStop() method for stopping bandwidth limiter
|
2020-10-09 15:11:55 +03:00 |
|
Aliaksandr Valialkin
|
f4d74ccfec
|
docs/{vmbackup,vmrestore}: formatting fixes
|
2020-09-29 13:19:13 +03:00 |
|
Aliaksandr Valialkin
|
5179df7082
|
docs/vmbackup.md: make docs about minio config more prominent
|
2020-09-29 13:16:34 +03:00 |
|
Aliaksandr Valialkin
|
79b00f7b6b
|
docs: improve readability a bit
|
2020-09-29 13:05:05 +03:00 |
|
Nikolay Khramchikhin
|
d77f56fd97
|
update vmbackup/vmrestore README usage (#794)
* update vmbackup/vmrestore README usage
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/381
with minio and configuration file examples.
* Apply suggestions from code review
Co-authored-by: Roman Khavronenko <hagen1778@gmail.com>
* added backup/restore docs changes
* added example for relabelConfig flag
* Apply suggestions from code review
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
Co-authored-by: Roman Khavronenko <hagen1778@gmail.com>
|
2020-09-29 13:05:04 +03:00 |
|
Aliaksandr Valialkin
|
475698d2ad
|
docs: sync docs for vmalert, vmauth, vmbackup and vmrestore
|
2020-09-09 21:10:48 +03:00 |
|
Aliaksandr Valialkin
|
6aab2f4989
|
all: allow using KB , MB , GB , KiB , MiB and GiB suffixes in command-line flag values related to byte sizes or byte rates
|
2020-08-16 17:08:28 +03:00 |
|
Aliaksandr Valialkin
|
e7c0b2ca56
|
docs: update docs
|
2020-08-14 19:14:46 +03:00 |
|
Aliaksandr Valialkin
|
6721e47ae9
|
app: respect CPU limits set via cgroups
Update GOMAXPROCS to limits set via cgroups. This should reduce CPU trashing and reduce memory usage
for cases when VictoriaMetrics components run in containers with CPU limits.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/685
|
2020-08-11 23:01:03 +03:00 |
|
Aliaksandr Valialkin
|
106e302d7a
|
all: add mssing APP_NAME to vm*-GOARCH builds
|
2020-07-31 13:45:32 +03:00 |
|
Aliaksandr Valialkin
|
d962568e93
|
all: use %w instead of %s for wrapping errors in fmt.Errorf
This will simplify examining the returned errors such as httpserver.ErrorWithStatusCode .
See https://blog.golang.org/go1.13-errors for details.
|
2020-06-30 23:33:46 +03:00 |
|
Aliaksandr Valialkin
|
2b504f17de
|
docs: update the info that docker images are built on top of alpine image now
A follow-up after the commit ff624c9125
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/522
|
2020-06-26 13:52:25 +03:00 |
|
Aliaksandr Valialkin
|
87151e825e
|
docs/vmbackup.md: mention that backups from single-node and cluster versions are incompatible
|
2020-06-18 18:54:34 +03:00 |
|
Aliaksandr Valialkin
|
2784015a4d
|
all: print --help output to stdout instead of stderr
This is easier to grep and pipe
|
2020-05-16 12:03:06 +03:00 |
|
Aliaksandr Valialkin
|
bac9a684e8
|
docs/vmbackup.md: add a link to vmbackuper tool
|
2020-05-13 22:57:11 +03:00 |
|
Aliaksandr Valialkin
|
d9bdda408c
|
docs/{vmbackup,vmrestore}.md: update -help output
|
2020-04-24 22:44:45 +03:00 |
|
Jason Gardner
|
7a6b2839b4
|
app/vmbackup: added ability to create and delete snapshots during backup (#428)
* app/vmbackup: added ability to create and delete snapshots during backup
Resolves: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/422
* Add snapshot create and delete url flags
* Fixed errcheck warnings in build
|
2020-04-24 22:35:50 +03:00 |
|
Aliaksandr Valialkin
|
db5fe03170
|
deployment/docker: allow building docker images on top of any base image set via ROOT_IMAGE environment var
For example, the following command will build VictoriaMetrics docker image on top of alpine image:
ROOT_IMAGE=alpine make package-victoria-metrics
|
2020-04-20 01:16:21 +03:00 |
|
Aliaksandr Valialkin
|
38256bd66d
|
docs: update minimum supported Go version from 1.12 to 1.13
|
2020-04-07 13:39:15 +03:00 |
|
Dmitry Naumov
|
b84071fc25
|
Rootless docker images by default (#358)
* Rootless docker images by default
* Migrate to rootless base image
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
|
2020-03-27 21:18:32 +02:00 |
|
Aliaksandr Valialkin
|
0d893eff36
|
Makefile: add build and test rules with enabled race detector. These rules have -race suffix
Fix also `unsafe pointer conversion` errors detected by Go1.14. See https://golang.org/doc/go1.14#compiler .
|
2020-03-05 12:05:16 +02:00 |
|
Aliaksandr Valialkin
|
45d21d18a8
|
docs: add a doc for vmagent
|
2020-02-28 12:23:44 +02:00 |
|
Aliaksandr Valialkin
|
1010a57882
|
all: allow setting flags via environment vars
Now flags can be set via environment vars with the same names as flags.
Command-line flags override flags set via env vars.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/311
|
2020-02-10 13:31:21 +02:00 |
|
Aliaksandr Valialkin
|
29d2ce54cb
|
all: use gozstd instead of pure Go zstd for GOARCH=amd64
|
2019-12-24 12:43:59 +02:00 |
|
Aliaksandr Valialkin
|
cffaeda0f1
|
all: publish Docker images for the following GOARCH: amd64, arm, arm64, ppc64le and 386
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/258
|
2019-12-11 23:33:11 +02:00 |
|
Aliaksandr Valialkin
|
4c63caa37c
|
deployment/docker/certs: update TLS certs source from alpine:3.9 to alpine:3.10
|
2019-11-29 19:55:36 +02:00 |
|
Aliaksandr Valialkin
|
7e734433a3
|
lib/backup: cosmetic fixes after #243
|
2019-11-29 18:07:41 +02:00 |
|
glebsam
|
4a192cb832
|
Add option to provide custom endpoint for S3, add option to specify S3 config profile (#243)
* Add option to provide custom endpoint for S3 for use with s3-compatible storages, add option to specify S3 config profile
* make fmt
|
2019-11-29 18:07:39 +02:00 |
|
Aliaksandr Valialkin
|
216a260ced
|
app/{vmbackup,vmrestore}: add -maxBytesPerSecond command-line flag for limiting the used network bandwidth during backup / restore
|
2019-11-19 20:32:43 +02:00 |
|
Aliaksandr Valialkin
|
7d7fbf890e
|
app/{vmbackup,vmrestore}: add vmbackup and vmrestore tools for creating backups on s3 or gcs from instant snapshots
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/203
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/38
|
2019-11-07 21:26:43 +02:00 |
|