Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/production/helm/fluent-bit/values.yaml

97 lines
1.8 KiB

---
loki:
serviceName: "" # Defaults to "${RELEASE}-loki" if not set
servicePort: 3100
serviceScheme: http
servicePath: /api/prom/push
# user: user
# password: pass
config:
port: 2020
loglevel: warn
lineFormat: json
removeKeys:
- kubernetes
- stream
labels: '{job="fluent-bit"}'
labelMap:
kubernetes:
namespace_name: namespace
labels:
app: app
release: release
host: node
container_name: container
pod_name: instance
stream: stream
affinity: {}
annotations: {}
deploymentStrategy: RollingUpdate
image:
repository: grafana/fluent-bit-plugin-loki
tag: 0.1
pullPolicy: IfNotPresent
nameOverride: fluent-bit-loki
## Node labels for pod assignment
## ref: https://kubernetes.io/docs/user-guide/node-selection/
nodeSelector: {}
## Pod Labels
podLabels: {}
podAnnotations:
prometheus.io/scrape: "true"
prometheus.io/port: "2020"
prometheus.io/path: /api/v1/metrics/prometheus
## Assign a PriorityClassName to pods if set
# priorityClassName:
rbac:
create: true
pspEnabled: true
resources:
limits:
memory: 100Mi
requests:
cpu: 100m
memory: 100Mi
serviceAccount:
create: true
name:
## Tolerations for pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
tolerations:
- key: node-role.kubernetes.io/master
effect: NoSchedule
# Extra volumes to scrape logs from
volumes:
- name: varlog
hostPath:
path: /var/log
- name: varlibdockercontainers
hostPath:
path: /var/lib/docker/containers
volumeMounts:
- name: varlog
mountPath: /var/log
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers
readOnly: true
serviceMonitor:
enabled: false
interval: ""
additionalLabels: {}
# scrapeTimeout: 10s