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

Availability logs to ElasticSearch #8

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Azef1
Copy link

@Azef1 Azef1 commented Apr 26, 2016

Hi,

This PR is a prof-of-concept to send "availability" log to ElasticSearch.
It's complementary with module "mod-elastic-logs" because this module send only "Shinken logs" from broker to ElasticSearch (Nagios logs).
With all logs (Shinken log+Availability log), you will be able to create lots of nice graphs with Grafana or Kibana:

Example of uses with Grafana:
->Show SLA for each hosts/services on period chosen by user.
eg: Pie chart:
piechart
->Have a historic of availability for each hosts/services per day
historic
->Timeline of states for each hosts/services (Critical/Warning/OK/...)
->Count of Critical services each hour
Everything is possible...

I'm not an expert in programming, so i think some impovements could be done. For example to add possibility to enable/disable sending logs to ElasticSearch in mongo-logs.cfg

This commit send the "availability" logs to ElasticSearch.
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