loki - deptno/deptno.github.io GitHub Wiki

loki

metadata ๊ธฐ๋ฐ˜์œผ๋กœ ์ฟผ๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

installation

helm pull grafana/loki --untar
# vim loki/values.yaml
helm upgrade loki ./loki --install --create-namespace -n loki
  • kubernetes single cluster ์ธ ๊ฒฝ์šฐ, self monitoring ์„ off ์‹œ์ผœ์„œ loki-logs-* ํŒŒ๋“œ๋ฅผ ์ œ๊ฑฐํ•จ
  • loki-canary ๋„ ์ƒํƒœ ํ™•์ธ์œผ๋กœ ๋ณด์ด๋Š”๋ฐ ์ œ๊ฑฐํ•˜๋Š”๊ฒƒ์ด ๋‚˜์„ ์ˆ˜ ์žˆ์œผ๋‚˜ ์ผ๋‹จ ๊ธฐ๋ณธ ๊ฐ’ ์œ ์ง€

error

loki-logs-[XXXX] pod๊ฐ€ ๊ณ„์† CrashLoopBackOff ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. single instance ๋ผ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ผ์ง€๋„..

  • version
    • Chart version: 4.0.0
    • Loki version: 2.7.0
  • container log
    • grafana-agent
2023-01-23 15:27:28.144680 I | error loading config file /var/lib/grafana-agent/config/agent.yml: error reading config file open /var/lib/grafan
a-agent/config/agent.yml: no such file or directory
  • config-reloader
level=info ts=2023-01-23T15:28:14.093745662Z caller=main.go:147 msg="Starting prometheus-config-reloader" version="(version=0.47.0, branch=refs/
tags/pkg/client/v0.47.0, revision=539108b043e9ecc53c4e044083651e2ebfbd3492)"
level=info ts=2023-01-23T15:28:14.093776252Z caller=main.go:148 build_context="(go=go1.16.3, user=simonpasquier, date=20210413-15:46:43)"
add config file /var/lib/grafana-agent/config-in/agent.yml to watcher: create watcher: too many open files
  • ํ•ด๊ฒฐ
    • TODO: ๊ณ ์นœ๋‹ค
    • self monitoring ์„ ์ œ๊ฑฐํ•œ๋‹ค. values.yaml
test:
  enabled: false
selfMonitoring:
    enabled: false
serviceMonitor:
    enabled: false

level=warn ts=2023-01-23T19:45:30.361792194Z caller=logging.go:86 traceID=1c106c8039718249 orgID=fake msg="POST /loki/api/v1/push (500) 375.897ยต
s Response: \"at least 2 live replicas required, could only find 1\\n\" ws: false; Content-Length: 6360; Content-Type: application/x-protobuf; U
ser-Agent: promtail/2.7.1; "

link