본문 바로가기

전체 글

(84)
그라파나 7.0 릴리즈 / Grafana 7.0 Release / What's New? 안녕하세요. Mino입니다. 오늘은 데이터 시각화 오픈소스인 그라파나의 7.0 릴리즈에 대해서 아주 간략하게 훑어보려고합니다. 제가 일하고 있는 넥스트유니콘 팀에서도 내부 지표를 확인하기 위해서 Grafana를 사용하고 있는데, 생각보다 난이도도 낮고 (쓰기 나름) 다양한 데이터 소스(MySql, ES, postgreSql ..)를 지원하는 덕분에 열심히 사용하게 되더라구요. 그러던 중 최근 그라파나 7.0의 릴리즈 소식이 들려왔습니다! 물론 beta 버전이지만, 그래도 공식홈페이지에 올라왔다는 건 사뭇 느낌이 다르니 간단하게 업데이트 내용을 다뤄보고자 합니다. 그라파나 7.0의 주요한 변경점은 다음과 같다고 합니다. 여기서 모든 내용을 살펴볼 수는 없을 것 같고, 제가 그라파나를 사용하면서 자주 만져봤..
AWS SAM으로 배포할 때 AWS Lambda 이름 설정하기 SAM CLI를 통해서 deploy할 때, 함수 이름을 설정하지 않으면 다음과 같은 형식으로 자동생성된다. CloudFormation stack + Lambda function + Some Id 그래서 AWS Lambda Console을 볼 때 마음 한 켠이 영 찝찝하다. 해결책은 deploy할 때 사용하는 template.yaml 파일에 FunctionName 인자를 주면 된다. Resources: HelloWorldFunction: Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-1..
AWS S3를 Database로 사용해보자 안녕하세요, Nextunicorn 소프트웨어 엔지니어 Mino 입니다. 이번에는 크롤링한 데이터를 내려주는 API 서버를 AWS Lambda와 AWS S3 스토리지를 이용해서 빠르게 구성해본 내용에 대해서 공유드리려고 합니다. Nextunicorn 팀이 점차 성장해가면서, 서버 코드도 같이 몸집을 키우게 됐습니다. (...) 그래서 서비스의 핵심 기능이 아닌 이상, 몇 몇 새로운 서비스들은 Microservice로 분리하기로 결정했습니다. 크롤링한 데이터를 반환하는 API 서버를 만들어야했고, 나름대로 몇 번 구성해봤기 때문에 AWS Lambda를 이용했습니다. 그리고 어떤 데이터베이스를 사용하느냐가 문제였는데, RDS는 잘 알려져있는 connection 문제가 있었고, (최근 RDS proxy라는 서비..