Hello All,
I want to create a application wise dashboard in kibana like as
1) Dashboard for domain example1.com: It should show php, css, js, and
jpg/png hit count for domain example1.com
2) Dashboard for domain example2.com: It should show php, css, js, and
jpg/png hit count for domain example2.com
3) Dashboard for domain example3.com: It should show php, css, js, and
jpg/png hit count for domain example3.com
JSON Data for Apache access:
{
"_index": "logstash-2014.02.12",
"_type": "apache-access",
"_id": "BQDaP5GvR0OVb_EzXtU-Fg",
"_score": null,
"_source": {
"@timestamp": "2014-02-12T13:30:15+00:00",
"message": "172.23.35.10 - - [12/Feb/2014:13:30:14 +0000] "GET //img/logo.png HTTP/1.1" 200 7819 "-" "curl/7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5" example1.com",
"host": "192.168.1.55",
"@source_host": "192.168.1.79",
"vhost": "example1.com",
"bytes": "7819",
"clientip": "192.168.1.23",
"method": "GET",
"request": "//img/logo.png",
"referrer": "\"-\"",
"useragent": "curl/7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5",
"status": "200"
},
}
Mysql slow query log:
1) Dashboard for mysql slow query from host1 (like 192.168.1.85):
2) Dashboard for mysql slow query from host2 (like 192.168.1.86):
JSON Data for mysql slow query:
{
"_index": "logstash-2014.01.28",
"_type": "mysql-slowquery",
"_id": "mBmHejbmQvSs9BXV65DUpw",
"_score": null,
"_source": {
"message": "# User@Host: root[root] @ localhost []\n# Query_time: 3.475852 Lock_time: 0.000027 Rows_sent: 284635 Rows_examined: 284635\nSET timestamp=1390899647;\nSELECT /*!40001 SQL_NO_CACHE */ * FROM session
;",
"@version": "1",
"@timestamp": "2014-01-28T09:00:47.000+00:00",
"type": "mysql-slowquery",
"host": "192.168.1.90",
"path": "/usr/local/mysql/data/mysql-slow.log",
"duration": 3.475852,
"lock_wait": 0.000027,
"results": 284635,
"scanned": 284635
},
}
Tomcat logs:
-
Dashboard for tomcat from host1 (like 192.168.1.25):
-
Dashboard for tomcat from host2 (like 192.168.1.26):
JSON data for tomcat:
{
"_index": "logstash-2014.02.12",
"_type": "tomcat",
"_id": "fMDNXBsfSOm-fAb7Qz0MkQ",
"_score": null,
"_source": {
"@timestamp": "2014-02-12T09:26:40.283+00:00",
"message": "Dec 13, 2012 5:41:06 PM org.apache.catalina.connector.Connector pause",
"@version": "1",
"type": "tomcat",
"host": "192.168.1.25",
"path": "/usr/local/tomcat/logs/catalina.out.0"
},
}
Suppose person1 is responsible for monitoring apache logs and will be able to see only those logs statistic. Person2 is responsible for monitoring "mysql slow query log" then , will be able to see "mysql slow query" log statistic only.
so, I want to know, how to create application wise dashboard in kibana?
Thanks,
--pankaj
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/e963f673-d9fc-4958-a9d9-e5fa5370fe51%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.