Skip to main content

Ejecución manual

La sintaxis de ejecución es la siguiente:

./pandora_kafka \
  --bootstrap_servers <host:port[,host:port,...]> \
  [--topics <topic1,topic2,...>] \
  [--topic_regex <regex>] \
  [--agent_prefix <prefix>] \
  [--module_prefix <prefix>] \
  [--transfer_mode <mode>] \
  [--tentacle_ip <ip>] \
  [--tentacle_port <port>] \
  [--verbose]

Ejemplo utilizando una expresión regular para seleccionar topics:

./pandora_kafka \
  --bootstrap_servers kafka1:9092,kafka2:9092 \
  --topic_regex '^prod-.*' \
  --agent_prefix 'KAFKA_' \
  --module_prefix 'METRIC_' \
  --transfer_mode tentacle \
  --tentacle_ip 10.0.0.20 \
  --tentacle_port 41121 \
  --verbose

También se puede seleccionar una lista concreta de topics:

./pandora_kafka \
  --bootstrap_servers kafka1:9092 \
  --topics orders,payments

Si se indican a la vez --topics y --topic_regex, el plugin utiliza --topic_regex.

Al finalizar, el plugin imprime 1 si no se ha producido ningún error durante el procesamiento de los brokers y 0 si alguno de ellos ha provocado una excepción. Con --verbose se muestra el detalle de los errores detectados.