Software Engineer, Consultant, Speaker & Technical Trainer

Tag: kibana

Using Kibana to Debug Production Issues


This article is part of the series Integrating your Go service with ELK

In the last chapter of these series, we covered how to create your first Kibana dashboard for a sample web application.

Although that will help you setup Kibana for your production services, what you’ll be doing 99% of the time would be to actually use the dashboard to monitor & debug issues you observe on production.

This is the final post in the series for monitoring Go applications \w Kibana. It will give you some practice using your newly created dashboard to identify problems with a sample web application.

So if you’ve setup Kibana for the first time or you’ve just joined your new team & seen your Kibana dashboards without a clue what’s going on, this post is for you!

Continue reading

How to create a Logging Dashboard with Kibana


This article is part of the series Integrating your Go service with ELK

In this tutorial, I’ll show you how to create a dashboard for your application’s structured logs in Kibana.

This is a follow-up to this article, which covers how to instrument your Go application \w structured logging for use by Kibana (in this tutorial).

We’ll use Kibana v7.6 but any version you’re using should work. It’s just that your UI might look a bit different & you’ll have to adjust.

Let’s jump straight in! We’ll stick to simple panels, which suite most of the use-cases you’d need.

Continue reading

Getting The Most Out of Your Logs with ELK


This article is part of the series Integrating your Go service with ELK

When you start developing your application, you typically instrument it with some logging to be able to debug problems later.

Some skip it in the development phase, but once the application hits production, then it is crucial to have some logging.

After all, once users complain that something isn’t working, how would you be able to find the root-cause?

And although logging proves to be useful, many companies don’t really capitalise on its potential as they’re still clinging to the classic way of writing freestyle logs and grep-ing them on their prod machines afterwards.

However, there is so much more potential that logging holds for monitoring our production systems. In this article, I will show you how to get the maximum value from your logs using the ELK stack.

Continue reading

© 2020 Preslav Mihaylov

Theme by Anders NorenUp ↑

BulgariaEnglish