Skip to content

graze/golang-service

Repository files navigation

Golang Service Helpers

Build Status Go Report Card GoDoc

  • Log Structured logging
  • Handlers http request middleware to add logging (auth, healthd, log context, statsd, structured logs)
  • Metrics send monitoring metrics to collectors (currently: stats)
  • NetTest helpers for use when testing networks
  • Validation to ensure the user input is correct

Godoc Documentation

Development

The development for this repository is done using docker.

Testing

To run tests, run this on your host machine:

$ make install
$ make test

License

  • General code: MIT License
  • some code: Copyright (c) 2013 The Gorilla Handlers Authors. All rights reserved.