Skip to content
This repository was archived by the owner on Aug 23, 2023. It is now read-only.

add docker-cluster quickstart guide #1040

Merged
merged 3 commits into from
Sep 14, 2018
Merged

add docker-cluster quickstart guide #1040

merged 3 commits into from
Sep 14, 2018

Conversation

robert-milan
Copy link
Contributor

update docker-standard quickstart guide

update docker-standard quickstart guide
Copy link
Contributor

@Dieterbe Dieterbe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks pretty great, just some minor tweaks needed

You will also need to install version >=1.6 of [docker-compose](https://docs.docker.com/compose/)

## Optional: install Go (required to run images other than **docker-standard**)

The metrictank binary is included in the docker-standard image, but if you would like to try the other images you will need to build metrictank.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll clarify further

* `service_is_statsdaemon`: statsdaemon's own internal metrics which it sends to metrictank's carbon port.
* `metrictank`: internal stats reported by metrictank
* `stats`: metrics aggregated by statsdaemon and sent into metrictank every second. Will only show up if something actually sends
metrics into statsdaemon (e.g. if graphite receives requests directly, you send stats to statsdaemon, etc)
Copy link
Contributor

@Dieterbe Dieterbe Sep 13, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is true for docker-standard, but different for docker-cluster, as we use a separate monitoring server (graphite) to receive all this data. you'd only see this if you first select the monitoring datasource.

but i think everything after line 83 should just be scrapped out of this guide. (minus the parts about shutting down stack, reporting issues, etc). so really just "Sending and visualizing data" and "Using pre-made dashboards"
it's going to be too much to maintain all these details for little benefit.

users new to the project should just follow the normal quickstart guide, and if they succeeded at that, they can do this one, so we don't have to go into all this detail again. as they should have learned already how to send data etc.
i suppose you could mention some pointers though. I think the main ones are:

  • you now have multiple datasources to choose from. monitoring and prometheus for data about the stack, metrictank to see data in metrictank and graphite to see data in metrictank but via graphite. (and a few more users typically don't care about)
  • that you now have to use the --kafka-mdm-addr localhost:9092 argument to fakemetrics and no longer carbon. because that's how you write data into the cluster

@Dieterbe Dieterbe merged commit a62e7cc into master Sep 14, 2018
@Dieterbe Dieterbe deleted the update-docker-guides branch September 18, 2018 08:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants