Public Repository

Last pushed: 6 months ago
Short Description
Short description is empty for this repo.
Full Description

monasca-forwarder Dockerfile

This image has a containerized version of the Monasca Forwarder Engine which is not
an official part of the Monasca projects. For more information on the Monasca project,
see the wiki.

Sources: monasca-docker ยท Dockerfile

Tags

Images in this repository are tagged as follows:

  • latest: refers to the latest stable point release, e.g. 1.7.0
  • 1.0.0, 1.0, 1: standard semver tags based on git tags in the
    upstream repository
  • newton, ocata, etc: named versions following OpenStack release names
    built from the tip of stable/RELEASENAME branches in the repository
  • master, master-DATESTAMP: unstable testing builds from the master branch,
    these may have features or enhancements not available in stable releases, but
    are not production-ready.

Note that features in this Dockerfile, particularly relating to running in
Docker and Kubernetes environments, require code that has not yet been made
available in a tagged release. Until this changes, only master images may be
available and latest may point to master images.

Usage

The forwarder requires configured instances of Kafka,
Zookeeper, and the remote monasca-api. In environments resembling the official
docker-compose or Kubernetes environments, this image still requires
configuration, see below for required variables.

docker run monasca/forwarder:latest

Configuration

Variable Default Description
DEBUG false If true, enable debug logging
VERBOSE true If true, enable info logging
KAFKA_URI kafka:9092 If true, disable remote root login
KAFKA_WAIT_FOR_TOPICS metrics Comma-separated list of topic names to check
KAFKA_WAIT_RETRIES 24 # of tries to verify Kafka availability
KAFKA_WAIT_DELAY 5 # seconds between retry attempts
ZOOKEEPER_URL zookeeper:2181 Zookeeper URL
MONASCA_PROJECT_ID unset Required: Project id to be used for authentication
METRIC_PROJECT_ID unset Optional remote project id for storing metrics
MONASCA_ROLE monasca-agent Role to be used for authentication
REMOTE_API_URL unset Required URL of the remote Monasca API
USE_INSECURE false If true, do not validate ssl hostname
METRICS_TO_FORWARD unset Required: yaml description of metrics to forward
Docker Pull Command
Owner
monasca