Commit new Chart releases for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
parent
d3c154a883
commit
e308bd25f7
|
@ -41,7 +41,7 @@ sources:
|
|||
- https://0xerr0r.github.io/blocky/
|
||||
- https://github.com/0xERR0R/blocky
|
||||
- https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky
|
||||
- https://quay.io/oriedge/k8s_gateway
|
||||
- https://hub.docker.com/r/spx01/blocky
|
||||
- https://quay.io/oriedge/k8s_gateway
|
||||
type: application
|
||||
version: 13.6.0
|
||||
|
|
|
@ -43,11 +43,11 @@ sources:
|
|||
- https://github.com/nextcloud/docker
|
||||
- https://github.com/nextcloud/helm
|
||||
- https://github.com/truecharts/charts/tree/master/charts/enterprise/nextcloud
|
||||
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm
|
||||
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary
|
||||
- https://hub.docker.com/r/collabora/code
|
||||
- https://hub.docker.com/r/nginxinc/nginx-unprivileged
|
||||
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary
|
||||
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-push-notify
|
||||
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm
|
||||
- https://hub.docker.com/r/nginxinc/nginx-unprivileged
|
||||
- https://hub.docker.com/r/clamav/clamav
|
||||
type: application
|
||||
version: 29.2.0
|
||||
|
|
|
@ -40,7 +40,7 @@ sources:
|
|||
- https://github.com/prometheus-operator/kube-prometheus
|
||||
- https://github.com/truecharts/charts/tree/master/charts/enterprise/prometheus
|
||||
- https://hub.docker.com/r/bitnami/prometheus
|
||||
- https://hub.docker.com/r/bitnami/alertmanager
|
||||
- https://quay.io/thanos/thanos
|
||||
- https://hub.docker.com/r/bitnami/alertmanager
|
||||
type: application
|
||||
version: 17.5.0
|
||||
|
|
|
@ -1,3 +1,28 @@
|
|||
---
|
||||
title: README
|
||||
---
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/game-server-watcher)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
_All Rights Reserved - The TrueCharts Project_
|
||||
|
|
|
@ -7,7 +7,7 @@ annotations:
|
|||
truecharts.org/min_helm_version: "3.11"
|
||||
truecharts.org/train: incubator
|
||||
apiVersion: v2
|
||||
appVersion: main
|
||||
appVersion: 20240301.0.0
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 18.0.3
|
||||
|
@ -33,6 +33,6 @@ name: jts3servermod
|
|||
sources:
|
||||
- https://github.com/galexrt/container-jts3servermod
|
||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/jts3servermod
|
||||
- https://hub.docker.com/r/nickslowinski/jts3servermod-dockerized
|
||||
- https://ghcr.io/galexrt/jts3servermod
|
||||
type: application
|
||||
version: 0.0.2
|
||||
|
|
|
@ -1,3 +1,28 @@
|
|||
---
|
||||
title: README
|
||||
---
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/jts3servermod)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
_All Rights Reserved - The TrueCharts Project_
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# OWNERS file for Kubernetes
|
||||
OWNERS
|
||||
# helm-docs templates
|
||||
*.gotmpl
|
||||
# docs folder
|
||||
/docs
|
||||
# icon
|
||||
icon.png
|
|
@ -0,0 +1,37 @@
|
|||
annotations:
|
||||
max_scale_version: 24.04.0
|
||||
min_scale_version: 23.10.0
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/category: system
|
||||
truecharts.org/max_helm_version: "3.14"
|
||||
truecharts.org/min_helm_version: "3.11"
|
||||
truecharts.org/train: incubator
|
||||
apiVersion: v2
|
||||
appVersion: 2.5.0
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 18.1.2
|
||||
repository: oci://tccr.io/truecharts
|
||||
condition: ""
|
||||
alias: ""
|
||||
tags: []
|
||||
import-values: []
|
||||
deprecated: false
|
||||
description: A Tiny Dashboard for Network UPS Tools.
|
||||
home: https://truecharts.org/charts/incubator/peanut
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/peanut.png
|
||||
keywords:
|
||||
- peanut
|
||||
- ups
|
||||
kubeVersion: ">=1.24.0-0"
|
||||
maintainers:
|
||||
- name: TrueCharts
|
||||
email: info@truecharts.org
|
||||
url: https://truecharts.org
|
||||
name: peanut
|
||||
sources:
|
||||
- https://github.com/Brandawg93/PeaNUT
|
||||
- https://github.com/truecharts/charts/tree/master/charts/incubator/peanut
|
||||
- https://hub.docker.com/r/brandawg93/peanut
|
||||
type: application
|
||||
version: 0.0.1
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: README
|
||||
---
|
|
@ -0,0 +1,8 @@
|
|||
A Tiny Dashboard for Network UPS Tools.
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/peanut](https://truecharts.org/charts/incubator/peanut)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
|
@ -0,0 +1,28 @@
|
|||
image:
|
||||
repository: brandawg93/peanut
|
||||
tag: 2.5.0@sha256:9624673053d8c38c64e932f836aa2c0a33256af391dd8aa2d79d222401cab768
|
||||
pullPolicy: IfNotPresent
|
||||
securityContext:
|
||||
container:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsGroup: 0
|
||||
runAsUser: 0
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10688
|
||||
portal:
|
||||
open:
|
||||
enabled: true
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
env:
|
||||
NUT_HOST: "localhost"
|
||||
NUT_PORT: 3493
|
||||
USERNAME: ""
|
||||
PASSWORD: ""
|
||||
WEB_PORT: "{{ .Values.service.main.ports.main.port }}"
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
|||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
|
@ -0,0 +1 @@
|
|||
{{ include "tc.v1.common.loader.all" . }}
|
|
@ -0,0 +1,4 @@
|
|||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/peanut.png
|
||||
categories:
|
||||
- system
|
||||
screenshots: []
|
|
@ -1,10 +1,10 @@
|
|||
annotations:
|
||||
max_scale_version: 23.10.2
|
||||
max_scale_version: 24.04.0
|
||||
min_scale_version: 23.10.0
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/category: home-automation
|
||||
truecharts.org/max_helm_version: "3.14"
|
||||
truecharts.org/min_helm_version: "3.12"
|
||||
truecharts.org/min_helm_version: "3.11"
|
||||
truecharts.org/train: incubator
|
||||
apiVersion: v2
|
||||
appVersion: 1.10.0
|
||||
|
|
|
@ -1,3 +1,28 @@
|
|||
---
|
||||
title: README
|
||||
---
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/wyoming-openwakeword)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
_All Rights Reserved - The TrueCharts Project_
|
||||
|
|
|
@ -19,7 +19,7 @@ service:
|
|||
port: 10400
|
||||
protocol: tcp
|
||||
targetPort: 10400
|
||||
|
||||
|
||||
portal:
|
||||
open:
|
||||
enabled: false
|
||||
|
|
|
@ -213,7 +213,7 @@ questions:
|
|||
attrs:
|
||||
- variable: enabled
|
||||
label: Enabled
|
||||
description: |
|
||||
description: |
|
||||
By enabling this feature, you can specify the path to your own custom model.</br>
|
||||
To access this custom model from the app, you should mount a host path volume.
|
||||
schema:
|
||||
|
|
Binary file not shown.
|
@ -39,10 +39,10 @@ sources:
|
|||
- https://goauthentik.io/docs/
|
||||
- https://github.com/goauthentik/authentik
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/authentik
|
||||
- https://ghcr.io/goauthentik/server
|
||||
- https://ghcr.io/goauthentik/proxy
|
||||
- https://ghcr.io/goauthentik/radius
|
||||
- https://ghcr.io/goauthentik/server
|
||||
- https://ghcr.io/goauthentik/ldap
|
||||
- https://ghcr.io/goauthentik/proxy
|
||||
- https://ghcr.io/maxmind/geoipupdate
|
||||
type: application
|
||||
version: 24.2.0
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -74,7 +74,7 @@ metrics:
|
|||
targetSelector: main
|
||||
prometheusRule:
|
||||
enabled: false
|
||||
|
||||
|
||||
configmap:
|
||||
dashboard:
|
||||
enabled: true
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -32,7 +32,7 @@ name: guacamole
|
|||
sources:
|
||||
- https://github.com/apache/guacamole-client
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/guacamole
|
||||
- https://hub.docker.com/r/guacamole/guacamole
|
||||
- https://hub.docker.com/r/guacamole/guacd
|
||||
- https://hub.docker.com/r/guacamole/guacamole
|
||||
type: application
|
||||
version: 13.2.0
|
||||
|
|
|
@ -45,7 +45,7 @@ maintainers:
|
|||
name: humhub
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/humhub
|
||||
- https://ghcr.io/mriedmann/humhub-phponly
|
||||
- https://ghcr.io/mriedmann/humhub-nginx
|
||||
- https://ghcr.io/mriedmann/humhub-phponly
|
||||
type: application
|
||||
version: 7.6.0
|
||||
|
|
Binary file not shown.
|
@ -33,7 +33,7 @@ name: jellyfin
|
|||
sources:
|
||||
- https://github.com/jellyfin/jellyfin
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin
|
||||
- https://hub.docker.com/r/alpine/socat
|
||||
- https://hub.docker.com/r/jellyfin/jellyfin
|
||||
- https://hub.docker.com/r/alpine/socat
|
||||
type: application
|
||||
version: 18.2.0
|
||||
|
|
|
@ -23,7 +23,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png
|
|||
keywords:
|
||||
- jenkins
|
||||
- productivity
|
||||
kubeVersion: '>=1.24.0-0'
|
||||
kubeVersion: ">=1.24.0-0"
|
||||
maintainers:
|
||||
- name: TrueCharts
|
||||
email: info@truecharts.org
|
||||
|
|
|
@ -33,13 +33,13 @@ name: jupyter
|
|||
sources:
|
||||
- https://github.com/jupyter/docker-stacks
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/jupyter
|
||||
- https://hub.docker.com/r/jupyter/datascience-notebook
|
||||
- https://hub.docker.com/r/jupyter/r-notebook
|
||||
- https://hub.docker.com/r/jupyter/minimal-notebook
|
||||
- https://hub.docker.com/r/jupyter/scipy-notebook
|
||||
- https://hub.docker.com/r/jupyter/base-notebook
|
||||
- https://hub.docker.com/r/jupyter/pyspark-notebook
|
||||
- https://hub.docker.com/r/jupyter/all-spark-notebook
|
||||
- https://hub.docker.com/r/jupyter/r-notebook
|
||||
- https://hub.docker.com/r/jupyter/tensorflow-notebook
|
||||
- https://hub.docker.com/r/jupyter/scipy-notebook
|
||||
- https://hub.docker.com/r/jupyter/datascience-notebook
|
||||
- https://hub.docker.com/r/jupyter/base-notebook
|
||||
- https://hub.docker.com/r/jupyter/all-spark-notebook
|
||||
- https://hub.docker.com/r/jupyter/pyspark-notebook
|
||||
type: application
|
||||
version: 8.2.0
|
||||
|
|
|
@ -33,7 +33,7 @@ name: kitchenowl
|
|||
sources:
|
||||
- https://tombursch.github.io/kitchenowl
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl
|
||||
- https://hub.docker.com/r/tombursch/kitchenowl
|
||||
- https://hub.docker.com/r/tombursch/kitchenowl-web
|
||||
- https://hub.docker.com/r/tombursch/kitchenowl
|
||||
type: application
|
||||
version: 9.2.0
|
||||
|
|
|
@ -33,7 +33,7 @@ name: lidarr
|
|||
sources:
|
||||
- https://github.com/Lidarr/Lidarr
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/lidarr
|
||||
- https://ghcr.io/onedr0p/lidarr-develop
|
||||
- https://ghcr.io/onedr0p/exportarr
|
||||
- https://ghcr.io/onedr0p/lidarr-develop
|
||||
type: application
|
||||
version: 20.3.0
|
||||
|
|
Binary file not shown.
|
@ -21,11 +21,11 @@ workload:
|
|||
type: exec
|
||||
command:
|
||||
- /usr/local/bin/mc-monitor
|
||||
- status-bedrock
|
||||
- status-bedrock
|
||||
- --host
|
||||
- 127.0.0.1
|
||||
- 127.0.0.1
|
||||
- --port
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
spec:
|
||||
periodSeconds: 60
|
||||
readiness:
|
||||
|
@ -33,11 +33,11 @@ workload:
|
|||
type: exec
|
||||
command:
|
||||
- /usr/local/bin/mc-monitor
|
||||
- status-bedrock
|
||||
- status-bedrock
|
||||
- --host
|
||||
- 127.0.0.1
|
||||
- 127.0.0.1
|
||||
- --port
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
spec:
|
||||
periodSeconds: 60
|
||||
startup:
|
||||
|
@ -45,11 +45,11 @@ workload:
|
|||
type: exec
|
||||
command:
|
||||
- /usr/local/bin/mc-monitor
|
||||
- status-bedrock
|
||||
- status-bedrock
|
||||
- --host
|
||||
- 127.0.0.1
|
||||
- 127.0.0.1
|
||||
- --port
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
- "{{ .Values.service.main.ports.main.port }}"
|
||||
spec:
|
||||
periodSeconds: 60
|
||||
env:
|
||||
|
|
|
@ -32,7 +32,7 @@ name: minecraft-java
|
|||
sources:
|
||||
- https://github.com/itzg/docker-minecraft-server
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java
|
||||
- https://hub.docker.com/r/itzg/minecraft-server
|
||||
- https://hub.docker.com/r/itzg/mc-backup
|
||||
- https://hub.docker.com/r/itzg/minecraft-server
|
||||
type: application
|
||||
version: 8.2.0
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -7,7 +7,7 @@ annotations:
|
|||
truecharts.org/min_helm_version: "3.11"
|
||||
truecharts.org/train: stable
|
||||
apiVersion: v2
|
||||
appVersion: 2023.12.19
|
||||
appVersion: 20231219.0.0
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 18.1.2
|
||||
|
@ -38,7 +38,8 @@ maintainers:
|
|||
name: observium
|
||||
sources:
|
||||
- https://www.observium.org/
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/observium
|
||||
- https://github.com/pvrmza/docker-observium
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/observium
|
||||
- https://hub.docker.com/r/pvrmza/docker-observium
|
||||
type: application
|
||||
version: 6.0.0
|
||||
|
|
|
@ -33,7 +33,7 @@ sources:
|
|||
- https://github.com/jmorganca/ollama
|
||||
- https://github.com/ollama-webui/ollama-webui
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/ollama
|
||||
- https://hub.docker.com/r/ollama/ollama
|
||||
- https://ghcr.io/ollama-webui/ollama-webui
|
||||
- https://hub.docker.com/r/ollama/ollama
|
||||
type: application
|
||||
version: 3.1.2
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -32,7 +32,7 @@ name: qbittorrent
|
|||
sources:
|
||||
- https://github.com/qbittorrent/qBittorrent
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent
|
||||
- https://ghcr.io/onedr0p/qbittorrent
|
||||
- https://hub.docker.com/r/mjmeli/qbittorrent-port-forward-gluetun-server
|
||||
- https://ghcr.io/onedr0p/qbittorrent
|
||||
type: application
|
||||
version: 19.2.1
|
||||
|
|
|
@ -32,7 +32,7 @@ name: rdtclient
|
|||
sources:
|
||||
- https://github.com/rogerfar/rdt-client
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/rdtclient
|
||||
- https://hub.docker.com/r/p3terx/aria2-pro
|
||||
- https://ghcr.io/rogerfar/rdtclient
|
||||
- https://hub.docker.com/r/p3terx/aria2-pro
|
||||
type: application
|
||||
version: 4.2.0
|
||||
|
|
Binary file not shown.
|
@ -40,7 +40,7 @@ sources:
|
|||
- https://docs.rsshub.app/en/install/
|
||||
- https://github.com/DIYgod/RSSHub
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/rsshub
|
||||
- https://hub.docker.com/r/diygod/rsshub
|
||||
- https://hub.docker.com/r/browserless/chrome
|
||||
- https://hub.docker.com/r/diygod/rsshub
|
||||
type: application
|
||||
version: 12.2.0
|
||||
|
|
|
@ -33,7 +33,7 @@ sources:
|
|||
- https://github.com/crazy-max/docker-rtorrent-rutorrent
|
||||
- https://truecharts.org/charts/stable/rtorrent-rutorrent
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/rtorrent-rutorrent
|
||||
- https://ghcr.io/thde/rtorrent_exporter
|
||||
- https://ghcr.io/crazy-max/rtorrent-rutorrent
|
||||
- https://ghcr.io/thde/rtorrent_exporter
|
||||
type: application
|
||||
version: 4.2.0
|
||||
|
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -46,14 +46,14 @@ workload:
|
|||
startup:
|
||||
type: tcp
|
||||
port: main
|
||||
|
||||
|
||||
persistence:
|
||||
hostdev:
|
||||
enabled: true
|
||||
type: hostPath
|
||||
hostPath: /dev
|
||||
mountPath: /hostdev
|
||||
|
||||
|
||||
metrics:
|
||||
main:
|
||||
enabled: true
|
||||
|
@ -81,4 +81,4 @@ configmap:
|
|||
grafana_dashboard: "1"
|
||||
data:
|
||||
smartctl.json: >-
|
||||
{{ .Files.Get "dashboard.json" | indent 8 }}
|
||||
{{ .Files.Get "dashboard.json" | indent 8 }}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -43,4 +43,4 @@ configmap:
|
|||
grafana_dashboard: "1"
|
||||
data:
|
||||
speedtest.json: >-
|
||||
{{ .Files.Get "dashboard.json" | indent 8 }}
|
||||
{{ .Files.Get "dashboard.json" | indent 8 }}
|
||||
|
|
|
@ -1,3 +1,28 @@
|
|||
---
|
||||
title: README
|
||||
---
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/speedtest-tracker)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
_All Rights Reserved - The TrueCharts Project_
|
||||
|
|
|
@ -5,9 +5,9 @@ annotations:
|
|||
truecharts.org/category: system
|
||||
truecharts.org/max_helm_version: "3.14"
|
||||
truecharts.org/min_helm_version: "3.11"
|
||||
truecharts.org/train: incubator
|
||||
truecharts.org/train: stable
|
||||
apiVersion: v2
|
||||
appVersion: 18.0.1
|
||||
appVersion: 0.15.0
|
||||
dependencies:
|
||||
- name: common
|
||||
version: 17.5.1
|
||||
|
@ -18,7 +18,7 @@ dependencies:
|
|||
import-values: []
|
||||
deprecated: false
|
||||
description: A metrics exporter for TrueNAS
|
||||
home: https://truecharts.org/charts/incubator/truenas-exporter
|
||||
home: https://truecharts.org/charts/stable/truenas-exporter
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/truenas-exporter.png
|
||||
keywords:
|
||||
- truenas-exporter
|
||||
|
@ -31,5 +31,7 @@ maintainers:
|
|||
name: truenas-exporter
|
||||
sources:
|
||||
- https://github.com/Supporterino/truenas-graphite-to-prometheus/tree/main
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/truenas-exporter
|
||||
- https://hub.docker.com/r/prom/graphite-exporter
|
||||
type: application
|
||||
version: 1.0.0
|
||||
|
|
|
@ -7,7 +7,7 @@ title: README
|
|||
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/atuin)
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/truenas-exporter)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -20,21 +20,21 @@ service:
|
|||
enabled: true
|
||||
protocol: http
|
||||
port: 9108
|
||||
|
||||
|
||||
workload:
|
||||
main:
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
args:
|
||||
- '--graphite.mapping-config=/config/graphite_mapping.conf'
|
||||
- "--graphite.mapping-config=/config/graphite_mapping.conf"
|
||||
|
||||
metrics:
|
||||
main:
|
||||
enabled: true
|
||||
targetSelector: metrics
|
||||
endpoints:
|
||||
- port: metrics
|
||||
- port: metrics
|
||||
|
||||
portal:
|
||||
open:
|
||||
|
@ -48,7 +48,7 @@ persistence:
|
|||
objectName: config
|
||||
readOnly: true
|
||||
subPath: graphite_mapping.conf
|
||||
|
||||
|
||||
configmap:
|
||||
dashboard:
|
||||
enabled: true
|
||||
|
@ -61,435 +61,435 @@ configmap:
|
|||
enabled: true
|
||||
data:
|
||||
graphite_mapping.conf: >-
|
||||
mappings:
|
||||
|
||||
################################################
|
||||
# memory mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.ram.*"
|
||||
name: "physical_memory"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
- match: "truenas.*.mem.*.*"
|
||||
name: "memory_${2}"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${3}"
|
||||
|
||||
- match: "truenas.*.system.swap.*"
|
||||
name: "swap"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
################################################
|
||||
# disk smart metrics
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.smart.log.smart.disktemp.*.*"
|
||||
name: "disk_temperature"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
serial: "${2}"
|
||||
|
||||
################################################
|
||||
# disk operation mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.disk.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ops.*.*"
|
||||
name: "disk_io_ops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_ops.*.*"
|
||||
name: "disk_io_ops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_backlog.*.backlog"
|
||||
name: "disk_io_backlog"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_busy.*.busy"
|
||||
name: "disk_busy"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_util.*.utilization"
|
||||
name: "disk_utilization"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_mops.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "merged_${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_mops.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "merged_${3}"
|
||||
|
||||
- match: "truenas.*.disk_iotime.*.*"
|
||||
name: "disk_iotime"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_iotime.*.*"
|
||||
name: "disk_iotime"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_qops.*.operations"
|
||||
name: "disk_qops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_await.*.*"
|
||||
name: "disk_await"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_await.*.*"
|
||||
name: "disk_await"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_avgsz.*.*"
|
||||
name: "disk_io_size"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_avgsz.*.*"
|
||||
name: "disk_io_size"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_svctm.*.svctm"
|
||||
name: "disk_svctm"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.system.io.*"
|
||||
name: "system_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${2}"
|
||||
|
||||
################################################
|
||||
# CPU mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.intr.interrupts"
|
||||
name: "interrupts"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "hard"
|
||||
|
||||
- match: "truenas.*.system.cpu.softirq"
|
||||
name: "interrupts"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "soft"
|
||||
|
||||
- match: "truenas.*.cpu.*.softirq"
|
||||
name: "cpu_softirq"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
|
||||
- match: "truenas.*.system.ctxt.switches"
|
||||
name: "context_switches"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.cpu.*"
|
||||
name: "cpu_total"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
- match: "truenas.*.cputemp.temperatures.*"
|
||||
name: "cpu_temperature"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "cpu${2}"
|
||||
|
||||
- match: "truenas.*.cpu.core_throttling.*"
|
||||
name: "cpu_throttling"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
|
||||
- match: "truenas.*.cpu.cpufreq.*"
|
||||
name: "cpu_frequency"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
|
||||
- match: 'truenas\.(.*)\.cpu\.(.*)_cpuidle\.(.*)'
|
||||
match_type: "regex"
|
||||
name: "cpu_idlestate"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: 'truenas\.(.*)\.cpu\.(.*)\.(.*)'
|
||||
match_type: "regex"
|
||||
name: "cpu_usage"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
kind: "${3}"
|
||||
|
||||
################################################
|
||||
# process mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.forks.started"
|
||||
name: "processes_forks"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.processes.*"
|
||||
name: "processes"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
- match: "truenas.*.system.active_processes.*"
|
||||
name: "processes"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
################################################
|
||||
# uptime mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.uptime.uptime"
|
||||
name: "uptime"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.clock_sync_state.state"
|
||||
name: "clock_synced"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.clock_status.*"
|
||||
name: "clock_status"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
state: "${2}"
|
||||
|
||||
- match: "truenas.*.system.clock_sync_offset.offset"
|
||||
name: "clock_offset"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
################################################
|
||||
# load mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.load.*"
|
||||
name: "system_load"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
################################################
|
||||
# nsfd mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.nfsd.*.*"
|
||||
name: "nfs_${2}"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${3}"
|
||||
|
||||
################################################
|
||||
# zfs mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.zfs.*.*"
|
||||
name: "zfs_${2}"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${3}"
|
||||
|
||||
- match: 'truenas\.(.*)\.zfspool\.state_(.*)\.(.*)'
|
||||
match_type: "regex"
|
||||
name: "zfs_pool"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
pool: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
################################################
|
||||
# network mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.net.*.*"
|
||||
name: "interface_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.net_speed.*.speed"
|
||||
name: "interface_speed"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
|
||||
- match: "truenas.*.net_duplex.*.*"
|
||||
name: "interface_duplex"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: "truenas.*.net_operstate.*.*"
|
||||
name: "interface_operationstate"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: "truenas.*.net_carrier.*.*"
|
||||
name: "interface_carrierstate"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: "truenas.*.net_mtu.*.mtu"
|
||||
name: "interface_mtu"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
|
||||
- match: "truenas.*.net_packets.*.*"
|
||||
name: "interface_packets"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.net_errors.*.*"
|
||||
name: "interface_errors"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.net_drops.*.*"
|
||||
name: "interface_drops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.system.net.*"
|
||||
name: "system_net_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${2}"
|
||||
mappings:
|
||||
|
||||
################################################
|
||||
# memory mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.ram.*"
|
||||
name: "physical_memory"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
- match: "truenas.*.mem.*.*"
|
||||
name: "memory_${2}"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${3}"
|
||||
|
||||
- match: "truenas.*.system.swap.*"
|
||||
name: "swap"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
################################################
|
||||
# disk smart metrics
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.smart.log.smart.disktemp.*.*"
|
||||
name: "disk_temperature"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
serial: "${2}"
|
||||
|
||||
################################################
|
||||
# disk operation mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.disk.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ops.*.*"
|
||||
name: "disk_io_ops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_ops.*.*"
|
||||
name: "disk_io_ops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_backlog.*.backlog"
|
||||
name: "disk_io_backlog"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_busy.*.busy"
|
||||
name: "disk_busy"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_util.*.utilization"
|
||||
name: "disk_utilization"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_mops.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "merged_${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_mops.*.*"
|
||||
name: "disk_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "merged_${3}"
|
||||
|
||||
- match: "truenas.*.disk_iotime.*.*"
|
||||
name: "disk_iotime"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_iotime.*.*"
|
||||
name: "disk_iotime"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_qops.*.operations"
|
||||
name: "disk_qops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.disk_await.*.*"
|
||||
name: "disk_await"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_await.*.*"
|
||||
name: "disk_await"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_avgsz.*.*"
|
||||
name: "disk_io_size"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_ext_avgsz.*.*"
|
||||
name: "disk_io_size"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.disk_svctm.*.svctm"
|
||||
name: "disk_svctm"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
disk: "${2}"
|
||||
|
||||
- match: "truenas.*.system.io.*"
|
||||
name: "system_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${2}"
|
||||
|
||||
################################################
|
||||
# CPU mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.intr.interrupts"
|
||||
name: "interrupts"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "hard"
|
||||
|
||||
- match: "truenas.*.system.cpu.softirq"
|
||||
name: "interrupts"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "soft"
|
||||
|
||||
- match: "truenas.*.cpu.*.softirq"
|
||||
name: "cpu_softirq"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
|
||||
- match: "truenas.*.system.ctxt.switches"
|
||||
name: "context_switches"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.cpu.*"
|
||||
name: "cpu_total"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
- match: "truenas.*.cputemp.temperatures.*"
|
||||
name: "cpu_temperature"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "cpu${2}"
|
||||
|
||||
- match: "truenas.*.cpu.core_throttling.*"
|
||||
name: "cpu_throttling"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
|
||||
- match: "truenas.*.cpu.cpufreq.*"
|
||||
name: "cpu_frequency"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
|
||||
- match: 'truenas\.(.*)\.cpu\.(.*)_cpuidle\.(.*)'
|
||||
match_type: "regex"
|
||||
name: "cpu_idlestate"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: 'truenas\.(.*)\.cpu\.(.*)\.(.*)'
|
||||
match_type: "regex"
|
||||
name: "cpu_usage"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
cpu: "${2}"
|
||||
kind: "${3}"
|
||||
|
||||
################################################
|
||||
# process mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.forks.started"
|
||||
name: "processes_forks"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.processes.*"
|
||||
name: "processes"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
- match: "truenas.*.system.active_processes.*"
|
||||
name: "processes"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
################################################
|
||||
# uptime mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.uptime.uptime"
|
||||
name: "uptime"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.clock_sync_state.state"
|
||||
name: "clock_synced"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
- match: "truenas.*.system.clock_status.*"
|
||||
name: "clock_status"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
state: "${2}"
|
||||
|
||||
- match: "truenas.*.system.clock_sync_offset.offset"
|
||||
name: "clock_offset"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
|
||||
################################################
|
||||
# load mapping
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.system.load.*"
|
||||
name: "system_load"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
kind: "${2}"
|
||||
|
||||
################################################
|
||||
# nsfd mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.nfsd.*.*"
|
||||
name: "nfs_${2}"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${3}"
|
||||
|
||||
################################################
|
||||
# zfs mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.zfs.*.*"
|
||||
name: "zfs_${2}"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${3}"
|
||||
|
||||
- match: 'truenas\.(.*)\.zfspool\.state_(.*)\.(.*)'
|
||||
match_type: "regex"
|
||||
name: "zfs_pool"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
pool: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
################################################
|
||||
# network mappings
|
||||
################################################
|
||||
|
||||
- match: "truenas.*.net.*.*"
|
||||
name: "interface_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.net_speed.*.speed"
|
||||
name: "interface_speed"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
|
||||
- match: "truenas.*.net_duplex.*.*"
|
||||
name: "interface_duplex"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: "truenas.*.net_operstate.*.*"
|
||||
name: "interface_operationstate"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: "truenas.*.net_carrier.*.*"
|
||||
name: "interface_carrierstate"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
state: "${3}"
|
||||
|
||||
- match: "truenas.*.net_mtu.*.mtu"
|
||||
name: "interface_mtu"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
|
||||
- match: "truenas.*.net_packets.*.*"
|
||||
name: "interface_packets"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.net_errors.*.*"
|
||||
name: "interface_errors"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.net_drops.*.*"
|
||||
name: "interface_drops"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
interface: "${2}"
|
||||
op: "${3}"
|
||||
|
||||
- match: "truenas.*.system.net.*"
|
||||
name: "system_net_io"
|
||||
labels:
|
||||
job: "truenas"
|
||||
instance: "${1}"
|
||||
op: "${2}"
|
||||
|
|
|
@ -38,8 +38,8 @@ name: vikunja
|
|||
sources:
|
||||
- https://vikunja.io/docs
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/vikunja
|
||||
- https://hub.docker.com/r/vikunja/api
|
||||
- https://hub.docker.com/r/vikunja/frontend
|
||||
- https://hub.docker.com/r/vikunja/api
|
||||
- https://hub.docker.com/_/nginx
|
||||
type: application
|
||||
version: 13.2.0
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue