728x90
반응형

쿠버네티스에 그라파나를 스테이트풀셋으로 데이터를 보존하면서 운영했었다

그런데 스테이트풀셋을 쓰지 않는 경우와 비교해서 너무 느리거나 로그인이 풀리는 경우가 자주 있었다

 

그래서 해법을 찾아보니 cache_mode, wal을 설정하면 된다고 하여 시도해보았다

 

cache_mode는 shared, wal은 true로 변경하니 기존보다 훨씬 빨라진 것을 확인할 수 있었다

 

해당 설정은 sqlite3을 사용할 때만 가능한 것으로 cache_mode는 private, wal은 false가 기본값이다

 

또한, 그라파나 9 부터 알람 관련해서 변경이 있었다

 

기존에는 개별 패널에서 알람을 설정했다면 9 부터는 알람 발생 규칙을 작성하고 정책을 만들어야 가능하도록 변경됐다

 

그리고 알람 API도 변경이 있었는데 단순히 이전 데이터를 넣는다면 수정이 불가능한 상태로 복원됐다

 

수정이 가능하도록 하려면 Header에 X-Disable-Provenance를 빈 값이나 true로 설정하고 복원하면 된다

참고 문헌

1. https://opsverse.io/2022/12/15/grafana-sqlite-and-database-is-locked/

2. https://grafana.com/docs/grafana/latest/developers/http_api/alerting_provisioning/#span-idroute-post-alert-rulespan-create-a-new-alert-rule-_routepostalertrule

반응형

'Log' 카테고리의 다른 글

[Log] Kibana에서 소수점 숫자가 안나오는 문제  (1) 2024.01.11
[Log] Logstash k8s로 이전하기  (0) 2023.01.26
[Log] Logstash 메모리 문제  (0) 2022.08.25
[Log] Apache Flume  (1) 2022.04.07
[Log] Grafana 이전 하기  (0) 2021.01.28

+ Recent posts