Live data from Hacker News

Ask HN: Kibana, Grafana, Chatbots, SMS – How do you keep an eye on your product?

news.ycombinator.com

11–14 of 14 posts

Re: Ask HN: Kibana, Grafana, Chatbots, SMS – How do you keep an eye on your product?

#11
post #6

Earlier quoted context omitted.

I use slack for a lot of notifications too. We strapped a python chatbot on as an integration and gave the bot access to our product which made asking the bot what's happening really easy. Chatops are catching on, and I'm intrigued. Thanks for the response!

Hey, feel free to checkout my library on GitHub. Its goal is to simplify interacting with Slack API (which is amazing IMO) and let users focus on simply writing their bot. Its still very much in development, but figured this thread was relevant enough for me to post a link. https://github.com/GregHilston/Simple-Slack-Bot

Hah. I went to college with you. Small world. Will check out your library, I've been doing a lot of work with chatbots over the last year, focused on Slack. I've only really been working with Java solutions though, so a python library is a nice change of pace.

Thanks for the link!

Re: Ask HN: Kibana, Grafana, Chatbots, SMS – How do you keep an eye on your product?

#12
post #4

Elastalert + Kibana + Slack is great if you use logstash/streamstash to aggregate logs internally. I also combine new relic and slack for incident management.

Never heard of Elastalert, I'll have to check that out. By the name I'm guessing it's triggers off an elasticsearch server, which would cover infrastructure I already have - so that's nice.

Thanks for the suggestion!

Re: Ask HN: Kibana, Grafana, Chatbots, SMS – How do you keep an eye on your product?

#13
post #9
post #5

If you're a lone developer (or a small team of developers) isn't a lot better to use something like CloudWatch instead of messing with ELK?

For small apps I would use Monit to watch the server processes combined with CloudWatch to watch the servers themselves. I would investigate the TICK stack (influxdb) before ELK. TICK is great for metrics that are not stored in log files. tail + awk should be enough for managing log files if you only have a few servers.

I'm only working with logs across 8 servers with a lot of cross talk and ELK covered the logging side brilliantly, but falls over on metrics from what I have seen so far. I'll check out the TICK stack, that sounds like it may be a welcome replacement.

Thanks for the suggestion!

Re: Ask HN: Kibana, Grafana, Chatbots, SMS – How do you keep an eye on your product?

#14
post #6

Earlier quoted context omitted.

Hey, feel free to checkout my library on GitHub. Its goal is to simplify interacting with Slack API (which is amazing IMO) and let users focus on simply writing their bot. Its still very much in development, but figured this thread was relevant enough for me to post a link. https://github.com/GregHilston/Simple-Slack-Bot

Hah. I went to college with you. Small world. Will check out your library, I've been doing a lot of work with chatbots over the last year, focused on Slack. I've only really been working with Java solutions though, so a python library is a nice change of pace. Thanks for the link!

Oh hey man! Please do, feel free to use it in its current state, but the dev branch will be merged to Master shortly and break current compatibility.

Its a sweet simple library to make slack bots real simple!

Post reply on HN