sensu / catalog

Monitoring as code for Sensu Go. "There's a template for that!"
8 stars 4 forks source link

Text updates: etcd/etcd-monitoring #280

Open hillaryfraley opened 2 years ago

hillaryfraley commented 2 years ago

Includes minor text revision in README, as well as these documented in the changelog:

calebhailey commented 2 years ago

@hillaryfraley thanks for this PR, and the others you've submitted! These are fantastic improvements overall!

@jspaleta, @thoward, and myself have reviewed a few of them to understand the various different categories of changes you're proposing, and we have the following comments/feedback:

I think these are all the comments we had in our initial review. Let me know if you have any questions/suggestions in response to this feedback (you're more than welcome to disagree!). Thanks again for submitting these PRs!! 🙇‍♂️

hillaryfraley commented 2 years ago

Many thanks for these detailed comments! I'm glad that overall this is helpful and everything in your comment makes sense. Thank you (and @jspaleta and @thoward) for this feedback and for being willing to let me try my hand here. I am learning a lot.

As for events/alerts/metrics -- my thinking was that even though metrics and alerts both come from events, from the user's perspective the integrations are sending metrics and alerts. It's a little odd for me too b/c we don't talk about events that way in the docs, but the docs level of precision doesn't seem right in the Catalog either.

I put Alerts before Metrics mainly because some of the metrics lists are pretty long (I was hoping it would help people see/find the Alerts heading in those cases).

I meant for the H3 elements in the Setup section to communicate that those actions are optional (the numbered steps describe things you must have/know to use the integration or so that the installation process makes more sense…then the H3 stuff describes the customization options). However I see now that this is not obvious! It’s more elegant to include the appropriate options as you have in the Ansible commit and it makes sense to list the rest in reference documentation.

The details tag seems like a good solution for keeping the setup steps as tidy as possible while providing the information users need to customize.

Thanks again! I will update the PRs I've submitted to adhere to the updated Ansible commit.