mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
Automatic update helm docs from VictoriaMetrics/helm-charts@27cf093 (#7498)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Signed-off-by: Github Actions <133988544+victoriametrics-bot@users.noreply.github.com> Co-authored-by: AndrewChubatiuk <3162380+AndrewChubatiuk@users.noreply.github.com>
This commit is contained in:
parent
6857736f04
commit
7e72848ab3
15 changed files with 158 additions and 250 deletions
|
@ -2,6 +2,34 @@
|
|||
|
||||
- TODO
|
||||
|
||||
## 0.8.1
|
||||
|
||||
**Release date:** 2024-11-08
|
||||
|
||||
![AppVersion: v0.41.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.41.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updated common dependency 0.0.21 -> 0.0.23
|
||||
- added `log.message` to a list of default vector message fields
|
||||
|
||||
## 0.8.0
|
||||
|
||||
**Release date:** 2024-11-08
|
||||
|
||||
![AppVersion: v0.41.0](https://img.shields.io/static/v1?label=AppVersion&message=v0.41.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Update note 1**: In a response to multiple collector related configuration feature requests and inability to use fluent-bit YAML configuration parser to provide
|
||||
ability easily override parts of default configuration we've considered using Vector as a default logs collector instead of fluent-bit.
|
||||
Please consider using [vector chart docs](https://github.com/vectordotdev/helm-charts/tree/develop/charts/vector) values under `vector` key
|
||||
to update your agent configuration if you are using it.
|
||||
|
||||
- Allow selecting multiple/all instances in a dashboard. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1699)
|
||||
- Upgraded VictoriaLogs 0.40.0 -> 0.41.0
|
||||
- Replaced default fluent-bit collector with vector
|
||||
- Parsed json fields are now nested into `log` key. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1708)
|
||||
- updated common dependency 0.0.19 -> 0.0.21
|
||||
|
||||
## 0.7.3
|
||||
|
||||
**Release date:** 2024-11-06
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
![Version: 0.7.3](https://img.shields.io/badge/Version-0.7.3-informational?style=flat-square)
|
||||
![Version: 0.8.1](https://img.shields.io/badge/Version-0.8.1-informational?style=flat-square)
|
||||
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-logs-single)
|
||||
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
|
||||
|
||||
|
@ -15,15 +15,15 @@ Victoria Logs Single version - high-performance, cost-effective and scalable log
|
|||
This chart will do the following:
|
||||
|
||||
* Rollout Victoria Logs Single.
|
||||
* (optional) Rollout [fluentbit](https://fluentbit.io/) to collect logs from pods.
|
||||
* (optional) Rollout [vector](https://vector.dev/) to collect logs from pods.
|
||||
|
||||
Chart allows to configure logs collection from Kubernetes pods to VictoriaLogs.
|
||||
In order to do that you need to enable fluentbit:
|
||||
In order to do that you need to enable vector:
|
||||
```yaml
|
||||
fluent-bit:
|
||||
vector:
|
||||
enabled: true
|
||||
```
|
||||
By default, fluentbit will forward logs to VictoriaLogs installation deployed by this chart.
|
||||
By default, vector will forward logs to VictoriaLogs installation deployed by this chart.
|
||||
|
||||
## How to install
|
||||
|
||||
|
@ -143,106 +143,6 @@ Change the values according to the need of the environment in ``victoria-logs-si
|
|||
<th class="helm-vars-description">Description</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>config.accountID</td>
|
||||
<td>int</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">0
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.msgFields[0]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">msg
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.msgFields[1]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">_msg
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.msgFields[2]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">message
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.projectID</td>
|
||||
<td>int</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">0
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.streamFields[0]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">stream
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.streamFields[1]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">kubernetes_pod_name
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.streamFields[2]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">kubernetes_container_name
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.streamFields[3]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">kubernetes_namespace_name
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>config.timeFields[0]</td>
|
||||
<td>string</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">date
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>dashboards.annotations</td>
|
||||
<td>object</td>
|
||||
|
@ -315,140 +215,6 @@ Change the values according to the need of the environment in ``victoria-logs-si
|
|||
</pre>
|
||||
</td>
|
||||
<td><p>Add extra specs dynamically to this chart</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fluent-bit</td>
|
||||
<td>object</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
|
||||
<code class="language-yaml">args:
|
||||
- --workdir=/fluent-bit/etc
|
||||
- --config=/fluent-bit/etc/conf/fluent-bit.conf
|
||||
- --enable-hot-reload
|
||||
config:
|
||||
filters: |
|
||||
[FILTER]
|
||||
Name kubernetes
|
||||
Match kube.*
|
||||
Merge_Log On
|
||||
Keep_Log On
|
||||
K8S-Logging.Parser On
|
||||
K8S-Logging.Exclude On
|
||||
[FILTER]
|
||||
Name nest
|
||||
Match *
|
||||
Wildcard pod_name
|
||||
Operation lift
|
||||
Nested_under kubernetes
|
||||
Add_prefix kubernetes_
|
||||
[FILTER]
|
||||
Name parser
|
||||
Match *
|
||||
Parser json
|
||||
Key_Name log
|
||||
Reserve_Data On
|
||||
[FILTER]
|
||||
Name modify
|
||||
Match *
|
||||
Rename log msg
|
||||
outputs: |
|
||||
@INCLUDE /fluent-bit/etc/conf/vl/output_*.conf
|
||||
daemonSetVolumeMounts:
|
||||
- mountPath: /var/log
|
||||
name: varlog
|
||||
- mountPath: /var/lib/docker/containers
|
||||
name: varlibdockercontainers
|
||||
readOnly: true
|
||||
- mountPath: /fluent-bit/etc/conf/vl
|
||||
name: vl-outputs
|
||||
daemonSetVolumes:
|
||||
- hostPath:
|
||||
path: /var/log
|
||||
name: varlog
|
||||
- hostPath:
|
||||
path: /var/lib/docker/containers
|
||||
name: varlibdockercontainers
|
||||
- configMap:
|
||||
name: vl-outputs
|
||||
name: vl-outputs
|
||||
enabled: false
|
||||
extraContainers: |
|
||||
- name: reloader
|
||||
image: {{ include "fluent-bit.image" .Values.hotReload.image }}
|
||||
args:
|
||||
- {{ printf "-webhook-url=http://localhost:%s/api/v2/reload" (toString .Values.metricsPort) }}
|
||||
- -volume-dir=/watch/config
|
||||
- -volume-dir=/watch/outputs
|
||||
volumeMounts:
|
||||
- name: config
|
||||
mountPath: /watch/config
|
||||
- name: vl-outputs
|
||||
mountPath: /watch/outputs
|
||||
resources: {}
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Values for <a href="https://fluent.github.io/helm-charts/" target="_blank">fluent-bit helm chart</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fluent-bit.config.filters</td>
|
||||
<td>tpl</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="tpl">
|
||||
<code class="language-yaml">fluent-bit.config.filters: |
|
||||
[FILTER]
|
||||
Name kubernetes
|
||||
Match kube.*
|
||||
Merge_Log On
|
||||
Keep_Log On
|
||||
K8S-Logging.Parser On
|
||||
K8S-Logging.Exclude On
|
||||
[FILTER]
|
||||
Name nest
|
||||
Match *
|
||||
Wildcard pod_name
|
||||
Operation lift
|
||||
Nested_under kubernetes
|
||||
Add_prefix kubernetes_
|
||||
[FILTER]
|
||||
Name parser
|
||||
Match *
|
||||
Parser json
|
||||
Key_Name log
|
||||
Reserve_Data On
|
||||
[FILTER]
|
||||
Name modify
|
||||
Match *
|
||||
Rename log msg
|
||||
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>FluentBit configuration filters</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fluent-bit.config.outputs</td>
|
||||
<td>tpl</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="tpl">
|
||||
<code class="language-yaml">fluent-bit.config.outputs: |
|
||||
@INCLUDE /fluent-bit/etc/conf/vl/output_*.conf
|
||||
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Note that Host must be replaced to match your VictoriaLogs service name Default format points to VictoriaLogs service.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>fluent-bit.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">false
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enable deployment of fluent-bit</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1349,6 +1115,75 @@ readOnlyRootFilesystem: true
|
|||
</pre>
|
||||
</td>
|
||||
<td><p>Pod topologySpreadConstraints</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vector</td>
|
||||
<td>object</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="plaintext">
|
||||
<code class="language-yaml">customConfig:
|
||||
api:
|
||||
address: 127.0.0.1:8686
|
||||
enabled: false
|
||||
playground: true
|
||||
data_dir: /vector-data-dir
|
||||
sinks:
|
||||
vlogs:
|
||||
api_version: v8
|
||||
compression: gzip
|
||||
endpoints: << include "vlogs.es.urls" . >>
|
||||
healthcheck:
|
||||
enabled: false
|
||||
inputs:
|
||||
- parser
|
||||
mode: bulk
|
||||
request:
|
||||
headers:
|
||||
AccountID: "0"
|
||||
ProjectID: "0"
|
||||
VL-Msg-Field: message,msg,_msg,log.msg,log.message,log
|
||||
VL-Stream-Fields: stream,kubernetes.pod_name,kubernetes.container_name,kubernetes.pod_namespace
|
||||
VL-Time-Field: timestamp
|
||||
type: elasticsearch
|
||||
sources:
|
||||
k8s:
|
||||
type: kubernetes_logs
|
||||
transforms:
|
||||
parser:
|
||||
inputs:
|
||||
- k8s
|
||||
source: |
|
||||
.log = parse_json(.message) ?? .message
|
||||
del(.message)
|
||||
type: remap
|
||||
dataDir: /vector-data-dir
|
||||
enabled: false
|
||||
env:
|
||||
- name: VECTOR_SELF_NODE_NAME
|
||||
valueFrom:
|
||||
fieldRef:
|
||||
fieldPath: spec.nodeName
|
||||
existingConfigMaps:
|
||||
- vl-config
|
||||
resources: {}
|
||||
role: Agent
|
||||
service:
|
||||
enabled: false
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Values for <a href="https://github.com/vectordotdev/helm-charts/tree/develop/charts/vector" target="_blank">vector helm chart</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vector.enabled</td>
|
||||
<td>bool</td>
|
||||
<td><pre class="helm-vars-default-value" language-yaml" lang="">
|
||||
<code class="language-yaml">false
|
||||
</code>
|
||||
</pre>
|
||||
</td>
|
||||
<td><p>Enable deployment of vector</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
## Next release
|
||||
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 0.14.6
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
- changed `alertmanager.podMetadata.annotations` to `alertmanager.podAnnotations`
|
||||
- fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683).
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 0.12.4
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
- use common templates
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- added podLabels and podAnnotations to add extra pod labels and annotations
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 1.6.3
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
## Next release
|
||||
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 0.7.5
|
||||
|
||||
|
|
|
@ -2,6 +2,15 @@
|
|||
|
||||
- TODO
|
||||
|
||||
## 0.14.10
|
||||
|
||||
**Release date:** 2024-11-08
|
||||
|
||||
![AppVersion: v1.106.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updated common dependency 0.0.20 -> 0.0.23
|
||||
|
||||
## 0.14.9
|
||||
|
||||
**Release date:** 2024-11-06
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.9](https://img.shields.io/badge/Version-0.14.9-informational?style=flat-square)
|
||||
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.14.10](https://img.shields.io/badge/Version-0.14.10-informational?style=flat-square)
|
||||
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-cluster)
|
||||
[![Slack](https://img.shields.io/badge/join%20slack-%23victoriametrics-brightgreen.svg)](https://slack.victoriametrics.com/)
|
||||
|
||||
|
|
|
@ -2,7 +2,32 @@
|
|||
|
||||
## Next release
|
||||
|
||||
- TODO
|
||||
|
||||
## 0.0.23
|
||||
|
||||
**Release date:** 2024-11-08
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- fix: context cleanup
|
||||
|
||||
## 0.0.22
|
||||
|
||||
**Release date:** 2024-11-08
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Removed unused cases from `vm.fullname`
|
||||
|
||||
## 0.0.21
|
||||
|
||||
**Release date:** 2024-11-07
|
||||
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- Added ability to disable name truncation
|
||||
- Truncate `/` from `vm.url` output
|
||||
|
||||
## 0.0.20
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
- `availabilityZones[*].vmauthQueryPerZone` was moved to `availabilityZones[*].read.perZone.vmauth`
|
||||
- `availabilityZones[*].vmauthCrossAZQuery` was moved to `availabilityZones[*].read.crossZone.vmauth`
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 0.4.2
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
## Next release
|
||||
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 0.5.5
|
||||
|
||||
|
|
|
@ -1,8 +1,19 @@
|
|||
## Next release
|
||||
|
||||
- updated common dependency 0.0.21 -> 0.0.23
|
||||
|
||||
## 0.28.3
|
||||
|
||||
**Release date:** 2024-11-08
|
||||
|
||||
![AppVersion: v1.106.0](https://img.shields.io/static/v1?label=AppVersion&message=v1.106.0&color=success&logo=)
|
||||
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
- updated dashboards
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- fixed disabling recording rules in `.Values.defaultRules`
|
||||
- updated common dependency 0.0.19 -> 0.0.21
|
||||
- fixed cluster variable in etcd dashboard
|
||||
|
||||
## 0.28.2
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.28.2](https://img.shields.io/badge/Version-0.28.2-informational?style=flat-square)
|
||||
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.28.3](https://img.shields.io/badge/Version-0.28.3-informational?style=flat-square)
|
||||
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/victoriametrics)](https://artifacthub.io/packages/helm/victoriametrics/victoria-metrics-k8s-stack)
|
||||
|
||||
Kubernetes monitoring on VictoriaMetrics stack. Includes VictoriaMetrics Operator, Grafana dashboards, ServiceScrapes and VMRules
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
- fix Deployment/StatefulSets when `serviceAccount.name` is empty and `serviceAccount.create: false`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1683).
|
||||
- set default DNS domain to `cluster.local.`
|
||||
- updated common dependency 0.0.19 -> 0.0.20
|
||||
- updated common dependency 0.0.19 -> 0.0.23
|
||||
|
||||
## 0.37.0
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
## Next release
|
||||
|
||||
- TODO
|
||||
- updated common dependency 0.0.20 -> 0.0.23
|
||||
|
||||
## 0.12.6
|
||||
|
||||
|
|
Loading…
Reference in a new issue