Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2024-03-02 17:36:19 +00:00
parent d3c154a883
commit e308bd25f7
68 changed files with 14565 additions and 11925 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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_

View File

@ -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

View File

@ -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_

View File

@ -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

View File

View File

@ -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

View File

@ -0,0 +1,3 @@
---
title: README
---

View File

@ -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.

View File

@ -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

View File

@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -0,0 +1 @@
{{ include "tc.v1.common.loader.all" . }}

View File

View File

@ -0,0 +1,4 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/peanut.png
categories:
- system
screenshots: []

View File

@ -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

View File

@ -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_

View File

@ -19,7 +19,7 @@ service:
port: 10400
protocol: tcp
targetPort: 10400
portal:
open:
enabled: false

View File

@ -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:

View File

@ -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

View File

@ -74,7 +74,7 @@ metrics:
targetSelector: main
prometheusRule:
enabled: false
configmap:
dashboard:
enabled: true

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -43,4 +43,4 @@ configmap:
grafana_dashboard: "1"
data:
speedtest.json: >-
{{ .Files.Get "dashboard.json" | indent 8 }}
{{ .Files.Get "dashboard.json" | indent 8 }}

View File

@ -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_

View File

@ -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

View File

@ -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

View File

@ -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}"

View File

@ -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