본문 바로가기
반응형

전체 글88

올웨더 전략 구성시 도움되는 사이트 https://www.portfoliovisualizer.com/​ 올웨더 백테스트 사이트 처음 가입하면 한달가량 베이직플랜을 쓸 수 있다. 자신만의 포트폴리오를 손쉽게 백테스트 할수 있고, 올웨더 말고도 영구포트폴리오 등의 예시도 제공한다. https://etfdb.com/etfdb-categories/​ ​etf 카테고리 사이트. etf를 고를때 이게 어떤 자산을 추종하는지 카테고리화 하여 쉽게 찾을 수 있다. https://finance.yahoo.com/​ etf 세부 정보 및 차트데이터 etf에 대한 차트데이터, 유동성, 수수료 등 자세한 정보를 알 수 있다. 2020. 3. 27.
Git Flow 와 CI/CD kubernetes기반으로 작동하는 모니터링 서비스 개발과 배포를 최대한 자동화 하기 위해서 Git Flow와 CI/CD를 도입해보았다. Git Flow를 이해하기 위해 다음의 아티클을 참고하였다. http://dogfeet.github.io/articles/2011/a-successful-git-branching-model.html https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html CI/CD인 경우는 circleci 와 helm 을 이용하였다. 대상 git repo에는 소스코드와 helm chart가 모두 있다. 그래서 실제 빌드에서부터 Chart배포까지 모두 한 곳에서 이루어진다. (원래는 분.. 2020. 3. 19.
각종 필터, 스코어 제거 요일별 모멘텀 체크로직을 하나로 통일하고 매우 간단하게 변경. 그래프를 유심히 보니 떨어질때 같이 떨어지든가 덜 떨어지든가 해야하는데 기존 로직으로는 전혀 떨어짐 없이 올라감. mdd도 3.4로 너무 말이 안되는 수치라 폭락날짜를 전부 거른것으로 판단. 이런 오버피팅으로는 의미가 없다고 판단함. 이평선,볼륨 스코어 필터를 전부 빼버림.(무조건 풀매수) 리스크관리를 하려면 넣는게 맞으나 곰곰히 생각해보니 내가 몇억가지고 하지 않는 이상 높은 연수익률이 필요함. 다만 mdd도 큰폭으로 증가하는데, 금액이 적은만큼 멘탈로 극복할 필요가 있음(멘탈관리 경험을 쌓아야함) 2020. 3. 3.
Thanos Tips Thanos 는 Prometheus 사용할 때 HA 와 Long-term storage 를 보완하기 위한 솔루션으로서 기본적인 컨셉과 설명은 조대협님 블로그에 잘 설명되어 있다. https://bcho.tistory.com/1375 Prometheus 를 스케일링 하기 위한 Thanos (타노스) 문제 정의 프로메테우스가 좋은 모니터링 시스템이긴 하지만 두가지 결정적인 문제점을 가지고 있다. 결정적으로 클러스터링 구조를 지원하지 않기 때문에, 확장성과 가용성 문제를 가지고 있다. 확장성 측면에서.. bcho.tistory.com 여기서는 추가적으로 실 운영단계에서 알아둬야할 몇가지 팁을 요약해보고자 한다. - Thanos의 쿼리 속도는 Vanila Prometheus 보다 최소 2~10배 까지 느릴 수 .. 2020. 2. 11.
빈번한 No data alert 벗어나기(in Grafana) Grafana Alert은 상당히 직관적이고 편리하지만 가끔가다 Metric수집이 안됐을 경우 No Data Alert이 다량 발생할 수 있다. 모니터링에서 이러한 작은 No Data 이슈는 큰 문제가 아니며(수집이 timeout이나 네트웍에 잠깐 문제가 있을수도 있기 때문이다) 곧 정상으로 돌아왔다면 굳이 이러한 패턴에 모두 No Data Alert을 걸어둘 필요는 없다고 본다. Grafana Alert을 셋팅할때 No Data and Error Handling에서 "If no data or all values are null" 항목의 state를 No Data로 해두면 이 경향이 더 심한데, 이유는 No Data로 했을 경우 Pending 상태(For 항목에서 지정한 period)를 무시하고 곧바로 .. 2019. 12. 12.
Shared Informer 사실 Shared Informer에 대한 자료는 구글링을 하면 널리고 널렸다. 다만 필자는 이것을 이해하기전, Shared라는 키워드에 대한 썰을 풀어보고자 한다(필자와 같은 사람이 있을 수도 있겠다는 가정아래) https://medium.com/@muhammet.arslan/write-your-own-kubernetes-controller-with-informers-9920e8ab6f84 Write your own kubernetes controller with informers In applications of robotics and automation, a control loop is a non-terminating loop that regulates the state of the system. I.. 2019. 12. 11.
반응형