- Listen for messages (over HTTP)
- Send messages to Google Cloud Logging (via golang api)
- Get service account token from GCP (with access to send logs to cloud logging)
export GOOGLE_APPLICATION_CREDENTIALS=<PATH-TO-SERVICE-ACCOUNT-KEY-JSON>
#optional-if-running-in-gcpexport PROJECT_ID=<GCP-PROJECT-ID>
export PORT=<PORT>
#defaults 8080export QUEUE_MAX_SIZE=<QUEUE_MAX_SIZE>
#defaults 10export LOGGER_NAME=<LOGGER_NAME>
#defaults cute-animal-name-logger
- Image is available at oskoss/gcp-logger
- Namespace/Deployment/Service work with internal access only
- Istio is optional