- Joined
- Aug 11, 2013
- Messages
- 86
- Reaction score
- 9
I've started a new project to learn some software I'll need for my daily work, and I've chosen to use StarMade as an spike project to achieve this objectives. Expect crap code as this is a tech learning project, but I think the results may help other StarMade Servers admins to control them.
The Idea
I want to use Kibana to monitor the star-made.es server data.
Project released
You can find the project page in GitHub: https://github.com/thecko/starmade-log-panel
Continue reading if you want to see the project history.
How
This is the data flow I need to configure:
StarMade logs > logstash > elasticSearch > Kibana
After some investigation, Star Made stores the server output in the log.txt.0 file, and creates new files when the size grows. I need to know if it's true, please.
LogStash is a java/ruby software that will let me monitor the server's log file, parse the lines, and finally, send it to Elastic Search.
ElasticSearch is an end-to-end search and analytics platform with a powerfull REST API and it will store the log data. Data that will be shown using Kibana.
Kibana is a web framework to consume Elastic Search data generating graphs and to search between the logs easily and without coding.
Where I am
26 of feb. 2015 - Project is finally released in an intial state. More updates will come to fix errors and to add more Kibana Dashboards.
11 of feb. 2015 - I've started installing Logstash and ElasticSearch and I've followed their "hello world" tutorials. As I've learned, I'll need to use a custom "filter" to parse the StarMade logs to separate the data, for example, store the log type (admin-command, chat line, etc.).
I wanted to share the project idea in this early version because I think it's possible that someone is using one of those tools, will have a deeper knowledge of StarMade's files and will point the errors earlier than me.
My idea is to share all the code and config files with the StarMade community as I think it could be a very useful tool to other admins.
The Idea
I want to use Kibana to monitor the star-made.es server data.
Project released
You can find the project page in GitHub: https://github.com/thecko/starmade-log-panel
Continue reading if you want to see the project history.
How
This is the data flow I need to configure:
StarMade logs > logstash > elasticSearch > Kibana
After some investigation, Star Made stores the server output in the log.txt.0 file, and creates new files when the size grows. I need to know if it's true, please.
LogStash is a java/ruby software that will let me monitor the server's log file, parse the lines, and finally, send it to Elastic Search.
ElasticSearch is an end-to-end search and analytics platform with a powerfull REST API and it will store the log data. Data that will be shown using Kibana.
Kibana is a web framework to consume Elastic Search data generating graphs and to search between the logs easily and without coding.
Where I am
26 of feb. 2015 - Project is finally released in an intial state. More updates will come to fix errors and to add more Kibana Dashboards.
11 of feb. 2015 - I've started installing Logstash and ElasticSearch and I've followed their "hello world" tutorials. As I've learned, I'll need to use a custom "filter" to parse the StarMade logs to separate the data, for example, store the log type (admin-command, chat line, etc.).
I wanted to share the project idea in this early version because I think it's possible that someone is using one of those tools, will have a deeper knowledge of StarMade's files and will point the errors earlier than me.
My idea is to share all the code and config files with the StarMade community as I think it could be a very useful tool to other admins.
Last edited: