147 lines
2.9 KiB
YAML
147 lines
2.9 KiB
YAML
deploymentMode: Monolithic
|
|
|
|
commonLabels:
|
|
observability.hyeonworks.com/instance: home
|
|
|
|
defaults:
|
|
automountServiceAccountToken: false
|
|
|
|
serviceAccount:
|
|
automountServiceAccountToken: false
|
|
|
|
loki:
|
|
auth_enabled: false
|
|
image:
|
|
registry: docker.io
|
|
repository: grafana/loki
|
|
tag: "3.7.4"
|
|
digest: sha256:d80be589cf74b6d92747a1b155bec6f07bdd65e261f797fe93a78fb4e833032e
|
|
podSecurityContext:
|
|
runAsNonRoot: true
|
|
runAsUser: 10001
|
|
runAsGroup: 10001
|
|
fsGroup: 10001
|
|
fsGroupChangePolicy: OnRootMismatch
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
containerSecurityContext:
|
|
allowPrivilegeEscalation: false
|
|
readOnlyRootFilesystem: true
|
|
capabilities:
|
|
drop:
|
|
- ALL
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
commonConfig:
|
|
path_prefix: /var/loki
|
|
replication_factor: 1
|
|
schemaConfig:
|
|
configs:
|
|
- from: "2026-07-01"
|
|
store: tsdb
|
|
object_store: s3
|
|
schema: v13
|
|
index:
|
|
prefix: index_
|
|
period: 24h
|
|
storage:
|
|
type: s3
|
|
bucketNames:
|
|
chunks: loki
|
|
ruler: loki
|
|
admin: loki
|
|
s3:
|
|
endpoint: http://minio.object-storage.svc.cluster.local
|
|
s3ForcePathStyle: true
|
|
insecure: true
|
|
accessKeyId: ${AWS_ACCESS_KEY_ID}
|
|
secretAccessKey: ${AWS_SECRET_ACCESS_KEY}
|
|
useTestSchema: false
|
|
limits_config:
|
|
retention_period: 720h
|
|
ingestion_rate_mb: 4
|
|
ingestion_burst_size_mb: 6
|
|
max_line_size: 256KB
|
|
discover_log_levels: false
|
|
discover_service_name: []
|
|
ingester:
|
|
chunk_idle_period: 30m
|
|
max_chunk_age: 1h
|
|
wal:
|
|
checkpoint_duration: 5m
|
|
replay_memory_ceiling: 512MB
|
|
disk_full_threshold: 0.90
|
|
flush_on_shutdown: true
|
|
compactor:
|
|
retention_enabled: true
|
|
delete_request_store: s3
|
|
retention_delete_delay: 2h
|
|
retention_delete_worker_count: 10
|
|
max_compaction_parallelism: 1
|
|
|
|
singleBinary:
|
|
replicas: 1
|
|
sidecar: false
|
|
podLabels:
|
|
platform.hyeonworks.com/aistor-client: "true"
|
|
service:
|
|
type: ClusterIP
|
|
resources:
|
|
requests:
|
|
cpu: 350m
|
|
memory: 768Mi
|
|
limits:
|
|
cpu: 1500m
|
|
memory: 1536Mi
|
|
extraEnv:
|
|
- name: AWS_ACCESS_KEY_ID
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: loki-object-storage
|
|
key: access-key-id
|
|
- name: AWS_SECRET_ACCESS_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: loki-object-storage
|
|
key: secret-access-key
|
|
persistence:
|
|
enabled: true
|
|
size: 5Gi
|
|
storageClass: ssd-local-observability-loki-retain
|
|
enableStatefulSetAutoDeletePVC: true
|
|
whenScaled: Retain
|
|
whenDeleted: Retain
|
|
|
|
read:
|
|
replicas: 0
|
|
write:
|
|
replicas: 0
|
|
backend:
|
|
replicas: 0
|
|
|
|
ruler:
|
|
sidecar: false
|
|
|
|
gateway:
|
|
enabled: false
|
|
lokiCanary:
|
|
enabled: false
|
|
chunksCache:
|
|
enabled: false
|
|
resultsCache:
|
|
enabled: false
|
|
memcached:
|
|
enabled: false
|
|
minio:
|
|
enabled: false
|
|
test:
|
|
enabled: false
|
|
sidecar:
|
|
rules:
|
|
enabled: false
|
|
|
|
monitoring:
|
|
serviceMonitor:
|
|
enabled: true
|
|
interval: 30s
|