반응형
로컬에서 부하 테스트를 진행하기 위해 인프라 구축을 어떻게 할지 고민하고 있었습니다. 간단한 테스트여서 docker-compose를 사용하여 Grafana k6데이터를 장기기억하기 위해 데이터베이스 설정을 하려고 했습니다. 데이터베이스는 influxDB를 사용했습니다.
docker-compose.yml 파일 설정을 chatGPT 4o, Gemini Pro 2.5에 질문을했습니다.
chatGPT 4o, Gemini pro 2.5는 대답을 다르게 했습니다.
Gemini Pro 2.5는 influxDB v2 사용법을 안내했습니다.
services:
influxdb:
image: influxdb:2.7
chatGPT 4o는 influxDB v1 사용법을 안내했습니다.
services:
influxdb:
image: influxdb:1.8
정답은?
다행히 저는 이미 정답을 알고 있었습니다. 정답은 chatGPT 4o입니다. k6는 플러그인을 설치하지 않으면 influxDB v2와 호환이 안됩니다. 즉, Gemini Pro 2.5가 틀린 대답을 줬습니다.
플러그인 github에 방문하시면, 왜 k6가 influxDB v2와 호환이 안되는지 설명합니다. influxDB core API의 변경사항때문에 호환이 안된다고 합니다.
Gemini에게 수정을 요청
우선 Gemini pro 2.5에게 k6와 influxDB v2가 호환이 되는지 한번 더 질문했습니다. 아쉽게도 Gemini pro 2.5는 잘못된 대답을 알려줬습니다.
답을 올바르게 수정하기 위해 공식문서 내용을 알려줬습니다. 그 결과, Gemini pro 2.5는 잘못되었다는 것을 인정하고 올바른 docker-compose 설정을 대답했습니다.
반응형
'전공영역 공부 기록' 카테고리의 다른 글
그라파나를 컨테이너로 구축할 때, data source를 코드로 구성하는 방법 (0) | 2025.04.13 |
---|---|
Pull request를 생성하면, 한글 맞춤법도 고쳐주는 github Copilot (0) | 2025.04.13 |
python uv init의 "No interpreter found"에러 해결방법 (0) | 2025.04.12 |
애플리케이션 분석 역량이 서비스 운영에 중요한 이유(feat-firebase-admin SDK) (0) | 2025.04.05 |
Firebase 프로젝트 삭제 방법 (0) | 2025.04.03 |