Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Giving more feedback when no hosts are provided #35

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

dylan-tock
Copy link

Running on Ubuntu 20.04, when I ran the exporter as ./main zk-1:2181,zk-2:2181,zk-3:2181 the program would run, but fail to gather data. As someone away from go for a few years, it was non-obvious from the error messages that I needed to add a command-line flag.

The particular pathology I experienced was the host array was showing len == 1 with the first value being an empty string. I added a test for that failure case.

I also split the log.Fatal into an explicit log.Print and os.Exit(1) (requiring the import of os), then added in a call to the flag.Usage() so someone else who didn't know they needed a flag would be able to see it there.

Thanks for making the exporter available and I hope this PR is a helpful one!

dylan-tock and others added 2 commits January 11, 2021 13:02
…itting `log.Fatal` into its constituent parts and adding a call to `flag.Usage()`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant