16. Changelog (experimental)¶
16.1. v.1.0.0-1004 (2017-11-03)¶
2017-11-03 18:10:23:
Warning
Breaking Changes
다음의 변경으로 인해 저장된 데이터에 수정이 필요합니다.
- Graphite API 설정 스크립트에서 기본적으로 메트릭(데이터) 저장 기간을 기입하도록 수정(기본 값: 1m:7d,15m:30d,30m:60d,180m:1y)
임의의 값으로 기본 저장 값을 변경하셨다면 설치 과정에서 리텐션 값을 덮어쓰지 않도록 해야합니다.
변경 된 리텐션 값을 기존 데이터에 적용하기 위해서는 아래와 같은 명령어를 이용하실 수 있습니다.
** Ubuntu **
# 아래 명령어를 입력 후 데이터 메트릭을 변환하는 과정이 진행됩니다. $ sudo find /var/lib/graphite/whisper -name '*.wsp' -exec whisper-resize --nobackup {} 1m:7d 15m:30d 30m:60d 180m:1y \; $ sudo find /var/lib/graphite/whisper -name '*.wsp' -exec chown _graphite:_graphite {} \;
** CentOS **
# 아래 명령어를 입력 후 데이터 메트릭을 변환하는 과정이 진행됩니다. $ sudo find /var/lib/graphite/whisper -name '*.wsp' -exec whisper-resize --nobackup {} 1m:7d 15m:30d 30m:60d 180m:1y \; # 소유권을 돌려놓습니다. $ sudo find /var/lib/carbon/whisper -name '*.wsp' -exec chown carbon:carbon {} \;
- Dashboard
- Graphite API 설정 스크립트에서 기본적으로 메트릭(데이터) 저장 기간을 기입하도록 수정(기본 값: 1m:7d,15m:30d,30m:60d,180m:1y)
- misc.
- Graphite API 재설치 시 로그를 지우지 않도록 수정
- graphite-api.yaml 기본 설정 값에서 인코딩 문제가 나는 부분 수정
16.2. v.1.0.0-1002 (2017-04-10)¶
2017-04-19 11:21:04:
- Dashboard
- Funapi-Dashboard 의 uWSGI 관련 설정을 도와주는 스크립트 추가 및 uWSGI 설정 시 virtualenv를 이용하도록 변경되었습니다.
- misc.
- Graphite API 의 uWSGI 설정을 도와줄 스크립트를 추가 uWSGI 설정 시 virtualenv를 이용하도록 변경되었습니다.
16.3. v.1.0.0-1001 (2017-04-10)¶
2017-04-10 11:21:04:
- CentOS 7 지원
- CentOS 7 에서 아이펀 대시보드 패키지를 설치해서 사용하실 수 있습니다.
- Dashboard-Collector
- Dashboard, Carbon에 정상적으로 연결하지 못할 시 로그가 이상하던 문제 수정
- 정상적으로 동작하지 않을 시 에러 로그 출력이 올바르지 않던 부분 수정
- Dashboard
- 간혈적으로 Nginx에서 502(Bad Gateway)가 뜨는 현상 수정
- Counter Schema를 올바르게 읽어들이지 못하는 문제 수정
- Counter Schema 가 없을시 Internal Server Error 가 나는 부분 수정
- settings.py 내용을 수정하여 메일 전송, Slack 전송 관련 기본 값의 일부를 None 으로 변경
16.4. v1.0.0-1000 (2017-03-14)¶
2017-03-14 09:37:02
- 첫 패키지 릴리즈(Ubuntu, 2017-03-14)
- Ubuntu 14.04/16.04 에서 아이펀 대시보드 패키지를 설치해서 사용하실 수 있습니다.