Skip to main content

Snowplow Micro

See this guide for learning about Snowplow Micro and getting started with it.

tip

You can always run Micro with the --help argument to find out what is supported:

docker run -p 9090:9090 snowplow/snowplow-micro:3.0.1 --help

Arguments

ArgumentDescription
--collector-configConfiguration file for collector (usage)
--igluConfiguration file for Iglu Client (usage)
-t, --output-tsv
(since 1.4.0)
Print events in TSV format to standard output (usage)
-j, --output-json
(since 2.4.0)
Print events in JSON format to standard output (usage)
-d, --destination
(since 2.4.0)
Send data to an HTTP endpoint instead of outputting it via standard output. Requires either --output-tsv or --output-json (usage)
--yauaaEnable YAUAA user agent enrichment (usage)
-m, --max-events
(since 3.0.1)
Maximum number of events of each kind (good, bad) to keep in memory (setting this to 0 disables all /micro endpoints)

Environment variables

VariableVersionDescription
MICRO_IGLU_REGISTRY_URL1.5.0+The URL for an additional custom Iglu registry (usage)
MICRO_IGLU_API_KEY1.5.0+An optional API key for an Iglu registry defined with MICRO_IGLU_REGISTRY_URL
MICRO_SSL_CERT_PASSWORD1.7.0+The password for the optional SSL/TLS certificate in /config/ssl-certificate.p12. Enables HTTPS (usage)

On this page

Want to see a custom demo?

Our technical experts are here to help.