OpenTelemetry Bot d680729c09 [chore] Prepare release 0.90.0 (#29543) | há 1 ano atrás | |
---|---|---|
.. | ||
internal | há 1 ano atrás | |
testdata | há 1 ano atrás | |
Makefile | há 1 ano atrás | |
README.md | há 1 ano atrás | |
config.go | há 1 ano atrás | |
config_test.go | há 1 ano atrás | |
factory.go | há 1 ano atrás | |
factory_test.go | há 1 ano atrás | |
go.mod | há 1 ano atrás | |
go.sum | há 1 ano atrás | |
loki.go | há 1 ano atrás | |
loki_test.go | há 1 ano atrás | |
metadata.yaml | há 1 ano atrás |
Status | |
---|---|
Stability | alpha: logs |
Distributions | contrib, sumo |
Issues | |
Code Owners | @mar4uk, @jpkrohling |
The Loki receiver implements the Loki push api as specified here. It allows Promtail instances to specify the open telemetry collector as their lokiAddress.
This receiver runs HTTP and GRPC servers to ingest log entries in Loki format.
The settings are:
endpoint
(required, default = 0.0.0.0:3500 for HTTP protocol, 0.0.0.0:3600 gRPC protocol): host:port to which the receiver is going to receive data.use_incoming_timestamp
(optional, default = false) if set true
the timestamp from Loki log entry is usedExample:
receivers:
loki:
protocols:
http:
endpoint: 0.0.0.0:3500
grpc:
endpoint: 0.0.0.0:3600
use_incoming_timestamp: true
Several helper files are leveraged to provide additional capabilities automatically: