<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>API on Neeraj Sidhaye</title>
    <link>https://neerajsidhaye.github.io/tags/api.html</link>
    <description>Recent content in API on Neeraj Sidhaye</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>&amp;copy;{year}, All Rights Reserved</copyright>
    <lastBuildDate>Sat, 18 Sep 2021 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://neerajsidhaye.github.io/tags/api/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>GO API monitoring using Prometheus, and Grafana Integration using Docker Compose</title>
        <link>https://neerajsidhaye.github.io/posts/api/monitoring/prometheus-handson.html</link>
        <pubDate>Sat, 18 Sep 2021 00:00:00 +0000</pubDate>
        
        <atom:modified>Sat, 18 Sep 2021 00:00:00 +0000</atom:modified>
        <guid>https://neerajsidhaye.github.io/posts/api/monitoring/prometheus-handson.html</guid>
        <description>This post is Prometheus hands on, where we will setup API monitoring using Prometheus, integration with Grafana for data visualization. The entire setup will be achieved using docker compose.
If you are new to Prometheus, I would recommend to read my post on What is Prometheus?
We will go through step by step as below
 Architecture
  Exposing /metrics endpoint in GO API
  Prometheus.yml
  Docker compose</description>
        
        <dc:creator>Neeraj Sidhaye</dc:creator>
        <media:content url="https://neerajsidhaye.github.io//images/posts/api/monitoring/go-prom-grafana-post-logo.png" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>API</category>
            
          
            
              <category>API Monitoring</category>
            
          
            
              <category>Prometheus, Grafana</category>
            
          
            
              <category>GoLang</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>What is Prometheus?</title>
        <link>https://neerajsidhaye.github.io/posts/api/monitoring/prometheus-concept.html</link>
        <pubDate>Sat, 18 Sep 2021 00:00:00 +0000</pubDate>
        
        <atom:modified>Sat, 18 Sep 2021 00:00:00 +0000</atom:modified>
        <guid>https://neerajsidhaye.github.io/posts/api/monitoring/prometheus-concept.html</guid>
        <description>This is the first post on Prometheus series. If you already know basics of Prometheus, then please read my post on Prometheus Hands-On Go api monitoring using Prometheus and Grafana Integration using Docker Compose
In this post, we will look at
What is Prometheus?
Prometheus Architecture
Prometheus Metrics
Where does it fit best?
Where does it NOT Fit?
Key Highlights
What is Prometheus? This is an open-source monitoring and alerting system.</description>
        
        <dc:creator>Neeraj Sidhaye</dc:creator>
        <media:content url="https://neerajsidhaye.github.io//images/posts/api/monitoring/prometheus-image.png" medium="image"><media:title type="html">featured image</media:title></media:content>
        
        
        
          
            
              <category>API</category>
            
          
            
              <category>API Monitoring</category>
            
          
            
              <category>Prometheus</category>
            
          
        
        
        
      </item>
      

    
  </channel>
</rss>