목록Golang (2)
규도자 개발 블로그
저번 포스팅(https://this-programmer.tistory.com/495)에서 계획했던 오픈소스 프로젝트의 가장 기본적인 기능을 제공하는 버전의 릴리즈를 마쳤다. 저장소는 https://github.com/jujumilk3/yamlier이다. yamlier가 무엇이냐. 저장소 description에 써있듯 Super Simple Cli yaml Editor 이다. 필요하다고 느낀 계기는 CI/CD과정에서였는데 외부로 노출되어선 안되는 값을 yaml로된 config파일에 집어넣어야 했고 그 과정에서 나는 당연히 cli단에서 yaml파일을 에디팅해주는 tool이 있을 거라 생각했다. 왜냐, 나만 해도 kustomize로 k8s에서 사용하는 yaml파일을 마음껏 주무르고 있었기 때문이다. 하지만 이..
1. 회사 업무로 인해 datadog integration이 필요한 부분이 생겼다. 기존 dd(datadog)에서 지원하는 APM integration형태가 아닌 직접 custom metric + log를 보내야하는 서비스가 있었는데 이부분에 있어서 과연 어떤 방법이 좀 더 효율적일까 하는 고민이 개발팀 내부에 있었는데 간단하게 그냥 datadog-agent의 코드를 까보기로 했다. 정말 놀랍게도 saas형태로 제공되고 있는 서비스의 agent임에도 불구하고 오픈소스로 운용되고 있다. https://github.com/DataDog/datadog-agent 이곳이 바로 그 저장소이다. 2. 마찬가지로 회사에서 배포스크립트를 짜는데 shell에서 yaml파일을 변경하는 게 가장 깔끔한 해결책이었다. kus..