Sign inSign up

prasadtalasila/logger-ms

By prasadtalasila

Updated 7 days ago

Image
0

48

prasadtalasila/logger-ms repository overview

Logger microservice container

The logger microservice Docker image exposes the NestJS logger ingestion API on port 4003 by default.

Runtime variables

  • LOGGER_CONFIG_PATH
  • LOGGER_HOSTNAME
  • LOGGER_PORT
  • LOGGER_CORS_ALLOW_ORIGIN
  • LOGGER_CORS_ALLOW_CREDENTIALS
  • LOGGER_AUTH_TOKEN
  • LOGGER_TLS
  • LOGGER_CERTS_DIR
  • LOGGER_LOG_FILE_PATH
  • LOGGER_MAX_PAYLOAD_BYTES
  • LOGGER_THROTTLE_TTL
  • LOGGER_THROTTLE_LIMIT

Mount a host directory to /dtaas/logger/logs to persist captured events.

The throttle uses the TCP peer address. When the service is behind a reverse proxy, this is a shared budget for all proxied requests; size LOGGER_THROTTLE_LIMIT for the expected aggregate workload.

When LOGGER_TLS=true, also mount a cert directory to /dtaas/logger/certs (or another directory pointed to by LOGGER_CERTS_DIR). Missing cert/key files are generated automatically.

Tag summary

Content type

Image

Digest

sha256:f030fe0f2

Size

107.9 MB

Last updated

7 days ago

docker pull prasadtalasila/logger-ms