Error logging

This commit is contained in:
Travis Groth 2019-06-28 06:15:16 -04:00
parent f8862aaeb6
commit 6b9f0d3f57

View file

@ -1,23 +1,30 @@
package metrics
import (
"github.com/pomerium/pomerium/internal/log"
"go.opencensus.io/stats/view"
)
// RegisterHTTPClientView registers the standard HTTPClient view.
// It must be called to see metrics in the configured exporters
func RegisterHTTPClientView() {
view.Register(HTTPClientRequestCountView, HTTPClientRequestDurationView, HTTPClientRequestSizeView)
if err := view.Register(HTTPClientRequestCountView, HTTPClientRequestDurationView, HTTPClientRequestSizeView); err != nil {
log.Warn().Err(err).Msg("Could not register HTTPClientView")
}
}
// RegisterHTTPServerView registers the standard HTTPServer view.
// It must be called to see metrics in the configured exporters
func RegisterHTTPServerView() {
view.Register(HTTPServerRequestCountView, HTTPServerRequestDurationView, HTTPServerRequestSizeView)
if err := view.Register(HTTPServerRequestCountView, HTTPServerRequestDurationView, HTTPServerRequestSizeView); err != nil {
log.Warn().Err(err).Msg("Could not register HTTPServerView")
}
}
// RegisterGRPCClientView registers the standard GRPCClient view.
// It must be called to see metrics in the configured exporters
func RegisterGRPCClientView() {
view.Register(GRPCClientRequestCountView, GRPCClientRequestDurationView, GRPCClientResponseSizeView)
if err := view.Register(GRPCClientRequestCountView, GRPCClientRequestDurationView, GRPCClientResponseSizeView); err != nil {
log.Warn().Err(err).Msg("Could not register GRPCClientView")
}
}