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

Adding more functionality to IT Services feature (e.g. regex support) #415

Closed
1 of 3 tasks
ascott58 opened this issue Jun 26, 2017 · 12 comments
Closed
1 of 3 tasks

Comments

@ascott58
Copy link

ascott58 commented Jun 26, 2017

I'm submitting a ...

  • Bug report
  • Feature requestd
  • Question / Support request

We are using Zabbix as our datasource and one of the things we need to present in our dashboard is the availability of multiple servers. We are using a trigger in Zabbix to monitor server availability, and so the SLA of each machine is automatically calculated in Zabbix as the percentage of a time period that the server was online. All the machines have been added to Zabbix' IT Services feature. So by visiting Zabbix' IT Services page we can see each added machine's OK time, PROBLEM time, and SLA, etc..

We want to show the availability (i.e. SLA) data of all servers on a graph of some sort in Grafana. For example, below is a memory utilization graph (using Zabbix metrics). We want something similar for SLA, that is, a line for each server all on 1 graph. That way, when a user selects a server under the graph only that server's line is displayed.
image

However, in Grafana, when I select Zabbix as my datasource and select IT Services as the query mode, I cannot select multiple servers using a regex such as /.*/ (like I can in the Metrics query mode). Therefore, I'd have to manually duplicate and add each server manually, as shown below.
image

If you look at the graph below (a memory utilization graph using metrics as the query mode) the machines have their own line on the graph, and all these machines were selected using a regex. We want to be able to do the same thing for IT Services. That way, if a server is added in Zabbix (under IT Services), the Grafana dashboard will automatically update when refreshed since the regex will capture the newly added servers.
image

Can you please add this? Otherwise, can you suggest me a technique for what I want to achieve? If you need any further information, please ask, we really really need an efficient method to present availability data for our servers, and Grafana is an excellent product we want to stick with.

Thank you!

@ascott58 ascott58 changed the title Adding more functionality to IT Services feature Adding more functionality to IT Services feature (e.g. regex support) Jun 26, 2017
@daianmartinho
Copy link

+1

@alexanderzobnin alexanderzobnin added this to the Grafana-Zabbix 3.5 milestone Jun 28, 2017
@Gmatoy
Copy link

Gmatoy commented Jun 29, 2017

It would be great if you add functions too, exemple: able to turn a single stat hour format to receive a division function, like 4.43 hours, fuction of *.xxx/60 to turn to time format instead of decimal format

@daianmartinho
Copy link

is this included at 3.5 update? i updated but don't see that feature

@alexanderzobnin
Copy link
Collaborator

Sorry, but no, I should move it to next release.

@ascott58
Copy link
Author

Hi, please let us know when there is a new release for us to download with this feature included. Thank you very much :D

@alexanderzobnin
Copy link
Collaborator

@ascott58 Implemented, will be in 3.6 release, probably this week.

@Gmatoy
Copy link

Gmatoy commented Jul 24, 2017

Nice!!! TY U a lot

@daianmartinho
Copy link

daianmartinho commented Jul 26, 2017

still the same here =/ v3.6.1

@alexanderzobnin
Copy link
Collaborator

@daianmartinho Look at this screenshot. Or maybe you mean something different?

screenshot from 2017-07-27 08 57 18

@daianmartinho
Copy link

daianmartinho commented Jul 27, 2017 via email

@alexanderzobnin
Copy link
Collaborator

@ascott58 is this implementation solves your issue? @daianmartinho what the expected result? Please, describe your case in details.

@ascott58
Copy link
Author

@alexanderzobnin my issue has been solved, thank you for the updated release :)

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