add base monitoring
This commit is contained in:
		
							
								
								
									
										24
									
								
								clusters/cl01tl/monitoring/loki/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								clusters/cl01tl/monitoring/loki/Chart.yaml
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										8
									
								
								clusters/cl01tl/monitoring/loki/templates/namespace.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								clusters/cl01tl/monitoring/loki/templates/namespace.yaml
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										64
									
								
								clusters/cl01tl/monitoring/loki/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								clusters/cl01tl/monitoring/loki/values.yaml
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										19
									
								
								clusters/cl01tl/monitoring/speedtest-exporter/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								clusters/cl01tl/monitoring/speedtest-exporter/Chart.yaml
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										16
									
								
								clusters/cl01tl/monitoring/speedtest-exporter/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								clusters/cl01tl/monitoring/speedtest-exporter/values.yaml
									
									
									
									
									
										Normal 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" | ||||
		Reference in New Issue
	
	Block a user