Sign inSign up

btnguyen2k/prista

By btnguyen2k

•Updated over 6 years ago

A log collector service

Image
0

1.2K

btnguyen2k/prista repository overview

prista is a service that client can throw logs in. Logs are then either stored or forwarded to another sink.

GitHub repository: https://github.com/btnguyen2k/prista⁠

⁠Quick Start

% docker run -d -p 8070:8070/udp -p 8080:8080 -p 8090:8090 btnguyen2k/prista:<tag>
  • Port 8070: UDP server
  • Port 8080: HTTP server
  • Port 8090: gRPC server

⁠Environment Variables

EnvDefault ValueDescription
TIMEZONEAsia/Ho_Chi_MinhTimezone to use in date/time-related operations.
HTTP_LISTEN_ADDR0.0.0.0HTTP server's listen address.
HTTP_LISTEN_PORT8080HTTP server's listen port. Set to 0 to disable HTTP server.
GRPC_LISTEN_ADDR0.0.0.0gRPC server's listen address.
GRPC_LISTEN_PORT8090gRPC server's listen port. Set to 0 to disable gRPC server.
UDP_LISTEN_ADDR0.0.0.0UDP server's listen address.
UDP_LISTEN_PORT8070UDP server's listen port. Set to 0 to disable gRPC server.
UDP_THREADS4(since v0.1.2) Number of threads to handle messages sent via UDP.
MAX_REQUEST_SIZE4kBMax request size (imply max log entry size). Format: absolute number means size in bytes or number+suffix, see https://github.com/lightbend/config/blob/master/HOCON.md#size-in-bytes-format⁠
REQUEST_TIMEOUT10sTimeout to read request data. Format: absolute number means time in milliseconds or number+suffix, see https://github.com/lightbend/config/blob/master/HOCON.md#duration-format⁠
TEMP_DIR./temp"temp" directory to buffer incoming log messages.
MAX_WRITE_THREADS128(since v0.1.2) Max number of concurrent log writes.

Tag summary

Content type

Image

Digest

Size

20.3 MB

Last updated

over 6 years ago

docker pull btnguyen2k/prista