forked from narendergaddam/victoriametrics-rpm
-
Notifications
You must be signed in to change notification settings - Fork 5
/
config.yml
72 lines (65 loc) · 3.89 KB
/
config.yml
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
# # https://docs.victoriametrics.com/vmauth.html#auth-config
# # Arbitrary number of usernames may be put here.
# # Usernames must be unique.
# users:
# # Requests with the 'Authorization: Bearer XXXX' header are proxied to http://localhost:8428 .
# # For example, http://vmauth:8427/api/v1/query is proxied to http://localhost:8428/api/v1/query
# - bearer_token: "XXXX"
# url_prefix: "http://localhost:8428"
# # The user for querying local single-node VictoriaMetrics.
# # All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
# # will be proxied to http://localhost:8428 .
# # For example, http://vmauth:8427/api/v1/query is proxied to http://localhost:8428/api/v1/query
# - username: "local-single-node"
# password: "***"
# url_prefix: "http://localhost:8428"
# # The user for querying local single-node VictoriaMetrics with extra_label team=dev.
# # All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
# # will be routed to http://localhost:8428 with extra_label=team=dev query arg.
# # For example, http://vmauth:8427/api/v1/query is routed to http://localhost:8428/api/v1/query?extra_label=team=dev
# - username: "local-single-node"
# password: "***"
# url_prefix: "http://localhost:8428?extra_label=team=dev"
# # The user for querying account 123 in VictoriaMetrics cluster
# # See https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#url-format
# # All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
# # will be load-balanced among http://vmselect1:8481/select/123/prometheus and http://vmselect2:8481/select/123/prometheus
# # For example, http://vmauth:8427/api/v1/query is proxied to the following urls in a round-robin manner:
# # - http://vmselect1:8481/select/123/prometheus/api/v1/select
# # - http://vmselect2:8481/select/123/prometheus/api/v1/select
# - username: "cluster-select-account-123"
# password: "***"
# url_prefix:
# - "http://vmselect1:8481/select/123/prometheus"
# - "http://vmselect2:8481/select/123/prometheus"
# # The user for inserting Prometheus data into VictoriaMetrics cluster under account 42
# # See https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html#url-format
# # All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
# # will be load-balanced between http://vminsert1:8480/insert/42/prometheus and http://vminsert2:8480/insert/42/prometheus
# # For example, http://vmauth:8427/api/v1/write is proxied to the following urls in a round-robin manner:
# # - http://vminsert1:8480/insert/42/prometheus/api/v1/write
# # - http://vminsert2:8480/insert/42/prometheus/api/v1/write
# - username: "cluster-insert-account-42"
# password: "***"
# url_prefix:
# - "http://vminsert1:8480/insert/42/prometheus"
# - "http://vminsert2:8480/insert/42/prometheus"
# # A single user for querying and inserting data:
# # - Requests to http://vmauth:8427/api/v1/query, http://vmauth:8427/api/v1/query_range
# # and http://vmauth:8427/api/v1/label/<label_name>/values are proxied to the following urls in a round-robin manner:
# # - http://vmselect1:8481/select/42/prometheus
# # - http://vmselect2:8481/select/42/prometheus
# # For example, http://vmauth:8427/api/v1/query is proxied to http://vmselect1:8480/select/42/prometheus/api/v1/query
# # or to http://vmselect2:8480/select/42/prometheus/api/v1/query .
# # - Requests to http://vmauth:8427/api/v1/write are proxied to http://vminsert:8480/insert/42/prometheus/api/v1/write
# - username: "foobar"
# url_map:
# - src_paths:
# - "/api/v1/query"
# - "/api/v1/query_range"
# - "/api/v1/label/[^/]+/values"
# url_prefix:
# - "http://vmselect1:8481/select/42/prometheus"
# - "http://vmselect2:8481/select/42/prometheus"
# - src_paths: ["/api/v1/write"]
# url_prefix: "http://vminsert:8480/insert/42/prometheus"