server

package
v0.0.0-...-5386414 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2023 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecodeWriteRequest

func DecodeWriteRequest(r io.Reader) (*prompb.WriteRequest, error)

DecodeWriteRequest from an io.Reader into a prompb.WriteRequest, handling snappy decompression.

func ErrBadData

func ErrBadData(err error) render.Renderer

func ErrCanceled

func ErrCanceled(err error) render.Renderer

func ErrInternal

func ErrInternal(err error) render.Renderer

func SuccessResponse

func SuccessResponse(data interface{}) render.Renderer

Types

type ExemplarServer

type ExemplarServer struct {
	Mux *chi.Mux
	// contains filtered or unexported fields
}

func NewExemplarServer

func NewExemplarServer(logger log.Logger, reg *prometheus.Registry, store storage.ExemplarStore) *ExemplarServer

func (*ExemplarServer) QueryExemplars

func (e *ExemplarServer) QueryExemplars(w http.ResponseWriter, r *http.Request)

func (*ExemplarServer) RemoteWrite

func (e *ExemplarServer) RemoteWrite(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL