Skip to content

janne/gometrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gometrics

Overview

A client/server system for tracking various values in clients, that may or may not have access to the network at any given time.

Features

  • Client
    • Package to be included in your own project
    • Track one or more values
    • Support for multiple clients
    • Support for offline clients with cached values
  • Server
    • Exposes REST-API for the clients
    • Checks API-key
    • Preconfigured to be hosted at Heroku
    • Outputs graphs via Google Graph API
    • Support for backing up all data in CSV format

Setup

  • Create a Heroku account and install the Heroku Toolchain

  • Create the Heroku app

      $ heroku create -b https://github.com/kr/heroku-buildpack-go.git
      $ heroku addons:add heroku-postgresql:dev
      $ heroku addons # Take note of URL color
      $ heroku pg:promote HEROKU_POSTGRESQL_<COLOR>_URL
      $ heroku pg:psql < setup.sql
      $ git push heroku master
      $ heroku config:set API_KEY=<YOUR API KEY>
      $ heroku open
    

About

A client/server system for tracking various values in clients, that may or may not have access to the network at any given time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages