yats.git

ref: b38279cd2f8b51d1467c421bd7dd764cd19172db

./yats.go


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package main

import (
	"os"
	"yats/config"

	"github.com/gocql/gocql"
)

func main() {
	configuration := config.GetConfig(os.Getenv("HOME") + "/.yats.json")

	cluster := gocql.NewCluster(configuration.DB_HOST)
	cluster.Authenticator = gocql.PasswordAuthenticator{Username: configuration.DB_USERNAME, Password: configuration.DB_PASSWORD}
	cluster.Keyspace = configuration.DB_NAME

	session, _ := cluster.CreateSession()

	defer session.Close()

	//idClient := "ClientZero"

	/*
			SaveMetric(session, idClient, "m0", "2")
			SaveMetric(session, idClient, "m0", "4")
			SaveMetric(session, idClient, "m1", "6")
			SaveMetric(session, idClient, "m2", "8")

		db.SaveMetricAt(session, idClient, time.Now(), "last", "11")
		var metrics = db.LoadMetrics(session)

		db.PrintMetrics(metrics)
	*/
	RestService(configuration, session)

}