add base monitoring

This commit is contained in:
2025-03-02 22:09:02 -06:00
parent a50fa451b3
commit 1dd674535d
5 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
apiVersion: v2
name: loki
version: 1.0.0
description: Loki
keywords:
- loki
- promtail
- logs
- kubernetes
home: https://wiki.alexlebens.dev/doc/loki-nWZjwkFZCo
sources:
- https://github.com/grafana/loki
- https://github.com/grafana/helm-charts
maintainers:
- name: alexlebens
dependencies:
- name: loki
version: 6.27.0
repository: https://grafana.github.io/helm-charts
- name: promtail
version: 6.16.6
repository: https://grafana.github.io/helm-charts
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/loki.png
appVersion: 3.3.2

View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: Namespace
metadata:
name: loki
labels:
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/warn: privileged

View File

@@ -0,0 +1,64 @@
loki:
deploymentMode: SingleBinary
loki:
auth_enabled: true
commonConfig:
replication_factor: 1
ingester_client:
pool_config:
remote_timeout: 10s
remote_timeout: 10s
limits_config:
allow_structured_metadata: false
max_streams_per_user: 100000
ingestion_rate_mb: 1024
ingestion_burst_size_mb: 1024
retention_period: 7d
compactor:
delete_request_store: filesystem
working_directory: /var/loki/compactor
compaction_interval: 10m
retention_enabled: true
retention_delete_delay: 2h
retention_delete_worker_count: 150
storage:
type: filesystem
schemaConfig:
configs:
- from: "2024-01-11"
store: boltdb-shipper
object_store: filesystem
schema: v13
index:
period: 24h
enterprise:
enabled: false
gateway:
enabled: true
basicAuth:
enabled: false
singleBinary:
replicas: 1
persistence:
enableStatefulSetAutoDeletePVC: true
enabled: true
size: 100Gi
storageClass: synology-iscsi-delete
write:
replicas: 0
read:
replicas: 0
backend:
replicas: 0
promtail:
service:
labels:
promtail: 3.0.0
serviceMonitor:
enabled: true
prometheusRule:
enabled: false
config:
clients:
- url: http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push
tenant_id: 1

View File

@@ -0,0 +1,19 @@
apiVersion: v2
name: speedtest-exporter
version: 1.0.0
description: Speedtest Exporter
keywords:
- speedtest-exporter
- internet
- metrics
home: https://wiki.alexlebens.dev/doc/speedtest-exporter-kzRJxX7GUb
sources:
- https://github.com/MiguelNdeCarvalho/speedtest-exporter
- https://gitlab.com/alexander-chernov/helm/speedtest-exporter
maintainers:
- name: alexlebens
dependencies:
- name: speedtest-exporter
version: 0.1.1
repository: https://charts.alekc.dev
appVersion: v3.5.4

View File

@@ -0,0 +1,16 @@
speedtest-exporter:
image:
repository: ghcr.io/miguelndecarvalho/speedtest-exporter
tag: v3.5.4
securityContext:
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
serviceMonitor:
enabled: true
namespace: speedtest-exporter
interval: "180m"
scrapeTimeout: "2m"