Source: golang-github-mwitkow-go-conntrack
Section: devel
Priority: optional
Maintainer: Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
Uploaders: Martín Ferrari <tincho@debian.org>
Build-Depends: debhelper (>= 10),
               dh-golang,
               golang-any,
               golang-github-stretchr-testify-dev,
               golang-golang-x-net-dev,
               golang-prometheus-client-dev
Standards-Version: 4.1.2
Homepage: https://github.com/mwitkow/go-conntrack
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-go/packages/golang-github-mwitkow-go-conntrack.git
Vcs-Git: https://anonscm.debian.org/git/pkg-go/packages/golang-github-mwitkow-go-conntrack.git
XS-Go-Import-Path: github.com/mwitkow/go-conntrack
Testsuite: autopkgtest-pkg-go

Package: golang-github-mwitkow-go-conntrack-dev
Architecture: all
Depends: ${shlibs:Depends},
         ${misc:Depends},
         golang-github-stretchr-testify-dev,
         golang-golang-x-net-dev,
         golang-prometheus-client-dev
Description: Go middleware for net.Conn tracking
 Prometheus (https://prometheus.io/) monitoring and x/net/trace
 (https://godoc.org/golang.org/x/net/trace#EventLog) tracing wrappers for
 net.Conn, both inbound (net.Listener) and outbound (net.Dialer).
 .
 Go standard library does a great job of doing "the right" things with
 your connections: http.Transport pools outbound ones, and http.Server
 sets good Keep Alive defaults.  However, it is still easy to get it
 wrong.
 .
 That's why you should be able to monitor (using Prometheus) how many
 connections your Go frontend servers have inbound, and how big are the
 connection pools to your backends. You should also be able to inspect
 your connection without ssh and netstat.
