pkg / tsdb / mysql / mysql.go์ ๊ด๋ จ๋ ์ค๋ฅ์ ํจ๊ป ์ปดํ์ผ์ด ์ค์ง๋ฉ๋๋ค.
~/go/src/github.com/grafana/grafana olaf$ go run build.go setup
Version: 4.3.0-pre1, Linux Version: 4.3.0, Package Iteration: 1493673134pre1
go get -v github.com/kardianos/govendor
go install -v ./pkg/cmd/grafana-server
github.com/grafana/grafana/pkg/api
github.com/grafana/grafana/pkg/tsdb/mysql
# github.com/grafana/grafana/pkg/tsdb/mysql
pkg/tsdb/mysql/mysql.go:156: rows.ColumnTypes undefined (type *core.Rows has no field or method ColumnTypes)
pkg/tsdb/mysql/mysql.go:182: undefined: sql.ColumnType
# github.com/grafana/grafana/pkg/api
pkg/api/http_server.go:59: undefined: http.ErrServerClosed
pkg/api/http_server.go:65: undefined: http.ErrServerClosed
pkg/api/http_server.go:90: hs.httpSrv.Shutdown undefined (type *http.Server has no field or method Shutdown)
exit status 2
exit status 1
์ด๊ฒ์ ์ฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋จ์. (๋ด ์ปดํจํฐ์์ ์๋ํฉ๋๋ค : smiley :)
์ฃ์กํฉ๋๋ค. uname ๋ช ๋ น์ ๋ถ์ธ ์ค ์์์ด์.
OmniOS / illumos r151020 (ํ์ฌ ์์ )์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด๋ 1.7.1.
Go๋ influxdb๋ก ์์
ํ๋๋ฐ ์ปดํ์ผ ํ๊ฒฝ์ด ์ข์ ๋ณด์
๋๋ค.
์ฒ์ Grafana๋ ์ปดํ์ผ ํ ์์๋ govendor์ ์์กดํ๊ธฐ ๋๋ฌธ์ ์ด์ ์๋์ด โโ์ง์ ์ ๋๋ฌ ํ ์ ์์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์๋์ผ๋ก log15๋ฅผ ์
๋ฐ์ดํธํด์ผํ์ต๋๋ค (Grafana์ ํจ๊ป ์ ๊ณต๋์์ง๋ง ๋งค์ฐ ์ค๋๋จ).
๋๋ Grafana / illumos ํธ์ง์ ๋ํ ๋์ ํ๊ตฌ์์ ๋์ ์ ํ๋ ์ง์์ ๊ฐ์ง๊ณ ๋จ๊ณ์ ์ผ๋ก ๋์๊ฐ ๊ฒ์ ๋๋ค.
Grafana๋ ์๋ก์ด mysql ๋ฐ์ดํฐ ์์ค์ ์ฌ์ฉํ๋ mysql ์ด ์ ํ ๊ธฐ๋ฅ์ ์ํด Go 1.8.1->์ด ํ์ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Grafana๋ ์๋ก์ด mysql ๋ฐ์ดํฐ ์์ค์ ์ฌ์ฉํ๋ mysql ์ด ์ ํ ๊ธฐ๋ฅ์ ์ํด Go 1.8.1->์ด ํ์ํฉ๋๋ค.