<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Abdul's Dev Lab]]></title><description><![CDATA[Abdul's Dev Lab]]></description><link>https://kagune.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 12:02:57 GMT</lastBuildDate><atom:link href="https://kagune.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[/Kibana - "Brother what even is that?" Season 1 Part 1]]></title><description><![CDATA[To keep it short, Kibana is a visualization tool. Yes, that’s it.
But hey, let’s get into the long-ish part:

Kibana is an open-source data visualization and exploration tool that's primarily used with Elasticsearch, which is a part of the ELK Stack ...]]></description><link>https://kagune.hashnode.dev/kibana-brother-what-even-is-that-season-1-part-1</link><guid isPermaLink="true">https://kagune.hashnode.dev/kibana-brother-what-even-is-that-season-1-part-1</guid><category><![CDATA[kibana]]></category><category><![CDATA[elastic search and kibana]]></category><category><![CDATA[Data Science]]></category><category><![CDATA[data]]></category><category><![CDATA[data analysis]]></category><category><![CDATA[data analytics]]></category><category><![CDATA[data analyst]]></category><category><![CDATA[data scientist]]></category><dc:creator><![CDATA[Abdul Salam]]></dc:creator><pubDate>Mon, 26 May 2025 17:01:47 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/hvSr_CVecVI/upload/9297fd80f7acc113156625fee9be08b9.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>To keep it short, Kibana is a visualization tool. Yes, that’s it.</p>
<h3 id="heading-but-hey-lets-get-into-the-long-ish-part">But hey, let’s get into the long-ish part:</h3>
<blockquote>
<p><strong>Kibana</strong> is an open-source data visualization and exploration tool that's primarily used with <strong>Elasticsearch</strong>, which is a part of the <strong>ELK Stack</strong> (Elasticsearch, Logstash, Kibana) now often called the <strong>Elastic Stack</strong>.</p>
</blockquote>
<p>Make your <strong>logs, metrics, and all that raw data</strong> look less like chaos and more like clear, beautiful charts, graphs, and dashboards you can actually understand.</p>
<h3 id="heading-okay-so-why-should-you-care">Okay, so why should <em>you</em> care?</h3>
<p>You might be thinking:<br /><em>“Cool story, bro, but what’s this tool gotta do with me?”</em></p>
<p>If you’re a:</p>
<ul>
<li><p><strong>DevOps person</strong> keeping tabs on systems,</p>
</li>
<li><p><strong>Data scientist</strong> trying to figure out what’s breaking where,</p>
</li>
<li><p><strong>Backend dev</strong> who’s had enough of reading raw log files,</p>
</li>
<li><p>Or even just someone who loves turning raw data into slick visuals…</p>
</li>
</ul>
<p>Then <strong>yes</strong>, Kibana is something you might end up using <strong>daily</strong>.</p>
<h2 id="heading-alright-so-what-can-kibana-do">Alright, So What Can Kibana <em>Do</em>?</h2>
<p>Here’s the no-nonsense list:</p>
<ul>
<li><p><strong>Search your logs</strong> with simple queries (or go full DSL mode if you're a query ninja).</p>
</li>
<li><p><strong>Visualize data</strong> with pie charts, bar graphs, line charts, maps, even machine learning anomalies.</p>
</li>
<li><p><strong>Build dashboards</strong> that actually make sense to non-tech people (and your future self).</p>
</li>
<li><p><strong>Set up alerts</strong> so you get pinged <em>before</em> things go to hell.</p>
</li>
<li><p><strong>Explore your data live</strong>, filter, zoom in, drill down (smooth like butter).</p>
</li>
</ul>
<h2 id="heading-no-bullsht-guide-to-installing-kibana">No Bullsh*t Guide to Installing Kibana</h2>
<p>Alright, you want Kibana up and running <strong>fast</strong>. No essays. Just commands. So here we go:</p>
<h3 id="heading-step-1-fire-up-elasticsearch-kibana-using-docker">Step 1: Fire Up Elasticsearch + Kibana Using Docker</h3>
<p>Create a <code>docker-compose.yml</code> file so you don’t lose your mind remembering commands.</p>
<pre><code class="lang-dockerfile">version: <span class="hljs-string">'3'</span>
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:<span class="hljs-number">8.13</span>.<span class="hljs-number">4</span>
    container_name: elasticsearch
    environment:
      - discovery.type=single-node
      - xpack.security.enabled=false
    ports:
      - <span class="hljs-number">9200</span>:<span class="hljs-number">9200</span>

  kibana:
    image: docker.elastic.co/kibana/kibana:<span class="hljs-number">8.13</span>.<span class="hljs-number">4</span>
    container_name: kibana
    ports:
      - <span class="hljs-number">5601</span>:<span class="hljs-number">5601</span>
    depends_on:
      - elasticsearch
</code></pre>
<p>Then run:</p>
<pre><code class="lang-powershell">docker<span class="hljs-literal">-compose</span> up <span class="hljs-literal">-d</span>
</code></pre>
<p>Done. Elasticsearch on <a target="_blank" href="http://localhost:9200"><code>localhost:9200</code></a>, Kibana on <a target="_blank" href="http://localhost:5601"><code>localhost:5601</code></a>.</p>
<blockquote>
<p>❗️If you’re on Mac/Windows and it says memory issues — allocate more RAM to Docker (like 2-4 GB min).</p>
</blockquote>
<h3 id="heading-step-2-load-sample-data-so-you-dont-stare-at-an-empty-dashboard">Step 2: Load Sample Data (So You Don’t Stare at an Empty Dashboard)</h3>
<p>Once Kibana is up, open your browser:<br /><a target="_blank" href="http://localhost:5601"><code>http://localhost:5601</code></a></p>
<ul>
<li><p>Go to <strong>Home</strong></p>
</li>
<li><p>Scroll to <strong>"Add data"</strong> section</p>
</li>
<li><p>Click <strong>“Sample data”</strong></p>
</li>
<li><p>Choose any (e.g., eCommerce, Web Logs, Flights)</p>
</li>
<li><p>Click <strong>“Add data”</strong></p>
</li>
</ul>
<p>Boom 💥now you’ve got fake data to mess with.</p>
<h3 id="heading-step-3-visualize-something">Step 3: Visualize Something</h3>
<ul>
<li><p>Go to <strong>Analytics → Discover</strong><br />  You’ll see raw logs. Play with time filters and columns.</p>
</li>
<li><p>Go to <strong>Analytics → Dashboards</strong><br />  There are ready-made dashboards for sample data. Just click and explore.</p>
</li>
<li><p>Want to make your own?<br />  Go to <strong>Visualize Library → Create visualization → Lens</strong><br />  Then drag fields to the chart — like playing with Lego blocks.</p>
</li>
</ul>
<h3 id="heading-step-4-query-like-a-pro-or-at-least-fake-it-till-you-make-it">Step 4: Query Like a Pro (or at least fake it till you make it)</h3>
<p>In <strong>Discover</strong>, you can run KQL (Kibana Query Language) queries.</p>
<h4 id="heading-some-example-queries">Some Example Queries:</h4>
<pre><code class="lang-plaintext">category.keyword: "Men's Clothing"
</code></pre>
<pre><code class="lang-plaintext">products.base_price &gt; 50 AND category.keyword: "Women's Shoes"
</code></pre>
<pre><code class="lang-plaintext">geo.src: "US" AND response: timestamp &gt;= "now-1d/d"
</code></pre>
<h2 id="heading-wrapping-it-up-why-kibana-deserves-a-spot-in-your-toolbox">Wrapping It Up: Why Kibana Deserves a Spot in Your Toolbox</h2>
<p>So that’s Kibana, your new best friend for making sense of all that messy data and logs. Whether you’re a data scientist, Devops warrior, or just someone who wants to stop drowning in JSON files, Kibana’s got you covered with slick visuals, easy queries, and powerful dashboards.</p>
<p>You’ve seen how to get it running, add sample data, and start building your own visual stories. Next up, we’ll dive deeper into real-world tips, tricks, and other cool data tools that’ll make your life way easier.</p>
<p><strong>Stay tuned for more parts coming soon</strong>, because mastering data visualization and exploration is just the beginning.</p>
<p>Catch you in the next one! 🚀</p>
<div data-node-type="callout">
<div data-node-type="callout-emoji">💡</div>
<div data-node-type="callout-text">Abdul Salam is a passionate AI and data science enthusiast who loves breaking down complex tech into simple, no-bulls*it explanations. You can follow Abdul Salam on <a target="_new" href="https://www.linkedin.com/in/abdulsalam03/">LinkedIn</a>, <a target="_new" href="https://x.com/abdul_28930">Twitter</a>, check out his projects on <a target="_new" href="https://github.com/abdul-28930">GitHub</a>, and explore his portfolio at <a target="_self" href="http://abdulsalam.uwu.ai">abdulsalam.uwu.ai</a>.</div>
</div>]]></content:encoded></item></channel></rss>