Miscellaneous

Grafana 멀티 데이터소스, 멀티 필드 그래프 스타일 다르게 만들기

[혜안] 2022. 9. 26. 22:16
728x90

지난 포스팅 이후 시간이 좀 흘렀습니다.

어렵지 않은 내용인데 짬을 내기가 쉽지 않네요.

지난번엔 Grafana에서 멀티 데이터소스를 하나의 그래프에 표현하는 방법을 설명했구요.

2022.09.07 - [Miscellaneous] - Grafana 멀티 데이터소스 하나의 차트에 같이 표시하기

 

Grafana 멀티 데이터소스 하나의 차트에 같이 표시하기

Grafana는 다양한 데이터소스를 추가하여 완성도 높은 그래픽으로 데이터를 시각화하기 아주 좋은 툴입니다. 개인적인 용도로 라즈베리파이에 돌리고 있는 다양한 어플리케이션이 있는데요. 이

viewise.tistory.com

 

이번엔 멀티 데이터소스에서 가져온 다양한 성격의 필드를 각각 다른 모양으로 표현하는 방법을 설명하려고 합니다.

예를 들면,

시계열 데이터에서 가격차트는 선으로 그리고,

거래가 된 시점과 같은 이벤트 정보는 점으로 표시를 해주는 겁니다.

그리고 거래 목표 가격은 시계열과 상관없으므로 일직선으로 그어주면 좋겠죠.

바로 아래와 같은 그래프 입니다.

노란색 그래프는 가격 흐름입니다.

얇은 흰색 그래프는 Bolinger band 상단, 하단 입니다.

빨간색 점은 매도, 보라색은 매수 발생 지점입니다.

가로로 관통하는 어두운 빨간색 직선은 매수 목표 가격입니다. 즉, 노란색 그래프가 떨어지면, 매수를 시도합니다.

 

어떻게 셋팅되어 있는지 보겠습니다

그래프 Edit 모드에서 우측에 그래프 설정을 보면 All과 Overrides 두 개의 탭이 있습니다.

overrides 를 선택하면 + Add field override 라는 버튼이 보입니다.

저는 이미 3개의 override가 생성되어 있습니다.

즉, 현재 셋팅된 디자인 위에,

모양을 일부 바꾸고 싶은 필드를 선택하여 디자인을 override 한다는 개념입니다.

생성된 3개의 override를 보겠습니다.

SELL 이라는 필드는 Graph style을 Points 로 하고, Point 사이즈를 15로 키웠습니다.

그리고 컬러를 Red 계열로 설정했습니다.

그 다음 두번째 override는,

BUY 필드는 마찬가지로 Points로 설정하고 Point 사이즈 15, 컬러는 Blue 계열입니다.

+ Add override property를 통해 다른 속성도 변경할 수 있습니다.

마지막 override 에서는 Price를 라인 두께와 컬러만 조절하여 눈에 잘 들어오게 설정하였습니다.

 

엇 그럼 매수예정인 직선라인은 어떻게 설정한걸까요?

다른 필드는 모두 Time series 포멧인데 비해, 직선으로 표현된 매수 예정가격은 Table 포멧으로 설정하였습니다.

물론 값이 시간에 따라 바뀌는 성격의 데이터는 아니어야 겠죠.

 

처음엔 어떻게 설정할지, 그런 기능이 있기는 한지 막막한데

Grafana는 비교적 쉽게 원하는 모양의 그래프를 만들 수 있어 매우 쉽게 직관적인 데이터 시각화를 해 낼 수 있습니다.

 

728x90