jaeger-ui-rest – github.com/tonistiigi/jaeger-ui-rest Index | Files | Directories

package jaegerui

import "github.com/tonistiigi/jaeger-ui-rest"

Index

Functions

func FS

func FS(cfg Config) http.FileSystem

Types

type Config

type Config struct {
	Dependencies struct {
		MenuEnabled bool `json:"menuEnabled"`
	} `json:"dependencies"`
	Monitor struct {
		MenuEnabled bool `json:"menuEnabled"`
	} `json:"monitor"`
	ArchiveEnabled bool   `json:"archiveEnabled"`
	Menu           []Menu `json:"menu"`
}

func (Config) Inject

func (cfg Config) Inject(name string, dt []byte) ([]byte, bool)
type Menu struct {
	Label string     `json:"label"`
	Items []MenuItem `json:"items"`
}
type MenuItem struct {
	Label string `json:"label"`
	URL   string `json:"url"`
}

type Server

type Server struct {
	// contains filtered or unexported fields
}

func NewServer

func NewServer(cfg Config) *Server

func (*Server) AddTrace

func (s *Server) AddTrace(traceID string, rdr io.Reader) error

func (*Server) GetTraces

func (s *Server) GetTraces(traceIDs ...string) ([]byte, error)

func (*Server) Serve

func (s *Server) Serve(l net.Listener) error

Source Files

config.go fs.go server.go

Directories

PathSynopsis
cmd
cmd/jaeger-ui-rest
decompress
Version
v0.0.0-20250408171107-3dd17559e117 (latest)
Published
Apr 8, 2025
Platform
js/wasm
Imports
13 packages
Last checked
now

Tools for package owners.