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

Support more feature in the API #25

Closed
lyrixx opened this issue Dec 1, 2014 · 5 comments
Closed

Support more feature in the API #25

lyrixx opened this issue Dec 1, 2014 · 5 comments

Comments

@lyrixx
Copy link
Contributor

lyrixx commented Dec 1, 2014

Right now, it's not easy to build a dashboard to expose all check status.
You could say I have to look at the status directly in consul. But I prefer
to read the data in consul-alerts because:

  • I'm able to blacklist some checks
  • consul-alerts do not use the exact check, but a "mean" of the last N secondes.

So It could be nice to more endpoints

  • list of services with the "state"
  • list of nodes with the "state"
  • By able to filter by state on all endpoints
  • ....

What do you think?

@darkcrux
Copy link
Contributor

darkcrux commented Dec 3, 2014

Yeah we also need something like this too.

probably also:

  • list all checks and state
  • by state, maybe also return if the check is enabled/disabled

@bcwilsondotcom
Copy link

One of the things I'm missing after migrating from Sensu to Consul is a nice ops focused dashboard. With Sensu I was using Uchiwa and I'd like to build something similar for Consul. I'm wondering if this is better handled in consul-alerts or consul itself though. We can already get a list of all checks and their status through the Consul API, right? So we'd query the Consul API for the check status, and make calls to the Consul-Alert API to disable alerts on checks. This keeps consul-alerts focused strictly on alerts and related configs. Thoughts?

@hunter
Copy link
Contributor

hunter commented Dec 4, 2014

We've been thinking along similar lines for building an ops dashboard. Using the consul APIs that already exist and using consul-alerts for the rest (adding anything missing we may need).

What do you see as the important features for inclusion in a Dashboard?

@lyrixx
Copy link
Contributor Author

lyrixx commented Dec 4, 2014

Actually, Consul-alerts bring use more feature that "just" consul:

  • blacklist of node / service / checks
  • retention to avoid flip/flap

This is why I think it's better to use consul-alert to build a dashboard. But I'm not really sure about that.

@hunter hunter added the question label Dec 8, 2014
@lyrixx
Copy link
Contributor Author

lyrixx commented Nov 26, 2015

I don't need this feature anymore. Closing the issue.

@lyrixx lyrixx closed this as completed Nov 26, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants