Grafana 란
- 데이터를 저장하고 보기 위한 오픈 소스 모니터링 툴
- 단일 담당자가 볼 수 있는게 아니라 조직의 모든 사람이 접근 가능함
- grafana를 사용하면 kubernetes 클러스터, raspberry pi, 다양한 클라우드 서비스, 구글 시트 증증 다양한 서비스와 연동할 수 있으며 쉽게 데이터 분석이 가능합니다.
- 지원되는 데이터 소스에 연결될 때 웹에 대한 차트, 그래프 및 경고를 제공합니다.
지원 : 관계형 데이터베이스를 지원 (ex. MySQL, PostgreSQL, MicrosoftSQL Server)
이번 프로젝트에서 내가 구현해야할 구간
온도 측정 센서에서 값을 얻어서 값를 액셀로 옮기고 액셀 값을 DynamoDB로 옮긴다 이 값을 그라파나에서 관리할 수 있게 하는것이 목표이다.
따라서 DynamoDB에서 Grafana로 가는 방법을 찾아야 한다
바로 연동하는 방법은 없는것 같아서 한두단계를 지나서 연동하는 방법을 생각해보았다
1. DynamoDB -> Cloudwatch -> Grafana
2. DynamoDB -> grafana loki storage -> Grafana
3. MYSQL -> Grafana
1번은 나름 연동을 성공했는데 DynamoDB -> Cloudwatch에서 옮겨지는 값의 데이터가 무엇인지 잘 모르겠다 공부를 더 해서 내가 원하는 데이터의 값을 옮기고 화면을 구성하는 방법을 공부해야 한다
2번은 grafana loki storage json파일을 찾아서 연결을 하는거다 오픈 소스라서 금방찾을 수 있을줄 알았는데... 찾지를 못했다 그나마 구한건 json파일을 열어보니 cloudwatch를 지나가는것 같다 그래서 일단 보류
3번은 1,2번 실패하면 그냥 바로 서비스 지원하는 MySQL로 연동해버리는 방법.... 다 실패했을때 일단 결과는 나와야하니까 최후의 방법
1번으로 완만하게 연결해봤으면 좋겠다
반응형
'클라우드 운영 및 구축 [경기인력개발원]' 카테고리의 다른 글
ssh-keygen -t rsa (0) | 2021.11.30 |
---|---|
Grafana 처음 써본사람 티내기 (0) | 2021.08.27 |
5분안에 AWS EC2 linux에 Grafana 설치하기 (0) | 2021.08.25 |
[AWS] Amazon Cloudwatch (0) | 2021.08.09 |
[GCP] Cloud SQL 내보내기 & 가져오기 (0) | 2021.08.07 |
댓글