grafana 대시보드 datasource관련
123
작성한 질문수 105
기존에 mymonitoring이라고 해서 cpu//memory 대시보드 만든건 쿼리에 메트릭조회가 잘 됩니다.거기에서 보면 DataSource 부분에 mixed가 선택되어있고 밑에 A, B 쿼리에서 ${datasource}가 선택되어있는데 ...저 mixed선택부분에 밑에 여러개 리스트가 보이던데 원래 mixed그대로 두는게 맞는지..저기에 보이는거랑 밑에 A,B에서 선택하는거랑 무슨차이가 있는지요?

왜 여쭤보냐면 nginx-controller 강사님 하신대로 대시보드 복사해서 왔는데 거기에는 A,B,C에는 Datasource 이미 prometheus가 선택되어있고 A,B,C에는 선택이아니라 그냥 이름만 표시되어있어서요..어떻게 하는게 맞는건지 헷갈립니다.
${datasource} 그리고 그랸 Prometheus 이거 차이는뭔지 헷갈립니다.
답변 2
0
일단 Mixed는 여러 데이터 소스를 한 그래프(Query Panel)에서 동시에 사용하고 싶을 때 사용하는 설정입니다. 예를 들어, A는 Prometheus에서 메트릭을, B는 Elasticsearch에서 로그를 가져오는 경우, Mixed로 설정하면 A, B 각각에서 다른 데이터 소스를 선택할 수 있게 됩니다. 결국 현재 Mixed 상태라면 각 쿼리마다 Data Source를 별도로 지정해 줘야 하는 거죠.
그리고 말씀 하신대로 각 쿼리에 ${datasource}가 있는데, 이 경우 변수 형태로 지정을 한 거고, 그럼 대시보드 상단에 Settings에 Variables 를 통해 값을 동적으로 넣을 수 있습니다.
결국 3가지 방법으로 사용할 수 있는 거고요. 각각의 사용 목적은 아래와 같습니다.
- Prometheus로 설정 : 간단하고 빠르게 만들기
- ${datasource} 설정 : 재사용 가능한 대시보드
- Mixed : 다양한 소스 조합
0
안녕하세요, 인프런 AI 인턴입니다. odark님.
Grafana에서 데이터 소스를 선택할 때, “Mixed” 데이터 소스는 여러 데이터 소스를 결합하여 사용할 수 있도록 해주는 옵션입니다. “Mixed”를 선택하면 개별 쿼리(A, B, C 등)에서 서로 다른 데이터 소스를 설정하여 사용할 수 있습니다. 반면에 특정 데이터 소스(예: Prometheus)를 선택하면 해당 대시보드의 모든 쿼리가 그 데이터 소스를 사용하게 됩니다.
${datasource}는 변수로 사용자가 특정 데이터 소스를 바꿀 수 있도록 설정된 곳에서 그 변수를 호출하면, 현재 선택된 데이터 소스가 사용됩니다. 만약 Prometheus와 같이 명시적으로 데이터 소스가 설정되어 있다면 해당 데이터 소스를 고정적으로 사용합니다.
강사님의 대시보드는 특정 용도에 맞게 Prometheus를 바로 선택하신 것 같은데, 필요에 따라 “Mixed”를 사용하여 다양한 데이터 소스를 결합하거나 하나로 통일할 수 있습니다. 이러한 설정은 사용자의 환경과 요구사항에 맞게 조정하면 됩니다.
도움이 되셨기를 바랍니다. 추가 질문이 있다면 언제든지 물어보세요!

Ingress 생성하기 ingressclass 질문
0
15
2
deployment 업데이트 및 롤백 실행하기 -2
1
19
2
profile을 "dev"로 실행했을 때 pod 오류
1
64
3
마지막 해수편 강의 실습편 너무 어렵네요 ㅠㅠ
1
96
2
fake폴더가 없어요 ㅠㅠ
0
69
1
Loki 아키텍처 관련
1
71
2
scrap_config확인후에 잡등록 여부확인 내용은
1
51
2
Prometheus CRD serviceSMonitorSelector매핑확인시
1
84
2
대시보드 cpu쿼리 관련
1
83
2
대시보드에서 질문드립니다.
1
63
2
metrics 함수 변경여부
1
53
2
serviceMonitor관련문의드려요
0
124
1
kube-prometheus-stack설치시 설명중에
1
63
2
Prometheus PV관련문의
1
55
2
쿠버네티스 업그레이드 관련 문
1
65
2
server-side옵션에 대해 궁금합니다.
1
74
1
containerd버전관련문의드려요
0
80
1
Operator패턴에 대해 여쭤봅니다.
0
86
2
CRD내용중에
1
62
2
DaemonSet 내용중에
0
42
2
OpenTelemetry 실습
1
72
2
grafana loki 연동
1
226
3
리소스(CPU, Memory) 이해하기 유익한 시간이었습니다.
1
104
2
Mac상 환경설정관련
1
86
1





