logger

package
v0.16.6 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LogIngestorKeyEnv               = "SIDERITE_LOGINGESTOR_KEY"
	LogIngestorSecretEnv            = "SIDERITE_LOGINGESTOR_SECRET"
	LogIngestorServiceIDEnv         = "SIDERITE_LOGINGESTOR_SERVICE_ID"
	LogIngestorServicePrivateKeyEnv = "SIDERITE_LOGINGESTOR_SERVICE_PRIVATE_KEY"
	LogIngestorRegionEnv            = "SIDERITE_LOGINGESTOR_REGION"
	LogIngestorEnvironmentEnv       = "SIDERITE_LOGINGESTOR_ENVIRONMENT"
	LogIngestorProductKeyEnv        = "SIDERITE_LOGINGESTOR_PRODUCT_KEY"
	LogIngestorURLEnv               = "SIDERITE_LOGINGESTOR_URL"
	LogIngestorDebug                = "SIDERITE_LOGINGESTOR_DEBUG"
)
View Source
const (
	LogDrainerEnv = "SIDERITE_LOGDRAINER_URL"
)

Variables

View Source
var (
	CustomLogEventRegex = regexp.MustCompile(`^(?P<severity>[^\|\s]+)\s*\|\s*CustomLogEvent\s*\|\s*(?P<transaction_id>[^\|\s]*)\s*\|\s*(?P<trace_id>[^\|\s]*)\s*\|\s*(?P<span_id>[^\|\s]*)\s*\|\s*(?P<component_name>[^\|\s]*)\s*\|\s*(?P<logdata_message>.*)$`)
)

Functions

func Setup added in v0.12.0

func Setup(p models.Payload, taskID string) (chan string, string, func(), error)

func StartStorerWorker added in v0.15.0

func StartStorerWorker(fd *os.File, client Storer, template logging.Resource, control chan string, marker string) error

Types

type Storer added in v0.12.0

type Storer interface {
	StoreResources(messages []logging.Resource, count int) (*logging.StoreResponse, error)
}

func NewHSDPStorer added in v0.12.0

func NewHSDPStorer(env map[string]string) (Storer, error)

func NewLogDrainerStorer added in v0.12.0

func NewLogDrainerStorer(env map[string]string) (Storer, error)

Jump to

Keyboard shortcuts

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