Tag Archives: Mosquitto

Docker Swarm, Telegraf, InfluxDB, Grafana ile Metrik İzleme (MQTT Örneğiyle)

Bu yazıda sunucuların, servislerin yada çok farklı gözükse de aslında yakın olan sensörlerin verilerini canlı olarak takip edip görselleştirmeye, görselleştirmeleri de özelleştirmeye olanak sağlayan birkaç teknolojiden bahsedeceğiz. Kullanacağımız teknolojiler isim olarak Telegraf ile metrik toplama, InfluxDB ile zaman serisi veritabanında depolama, Grafana ile görselleştirme ve bu işlemleri Docker Swarm Modu üzerinden gerçekleştirmeyi içeriyor. Örnek olarak sunucunun işlemci ve hafıza kullanımıyla alakalı birkaç veriyi ve rastgele üretip MQTT’den göndereceğimiz verileri nasıl görselleştireceğimize bakacağız. Benzer şekilde Nginx, HAProxy, Graylog, Kubernetes, Docker, MySQL, MongoDB, Redis, Apache, RabbitMQ gibi yaygın kullanılan birçok servis hakkındaki kullanım bilgilerini toplayabilir, istediğimiz sürede saklayabilir ve görselleştirme/analiz yapabilir ve istediğimiz durumlarda uyarı oluşturabiliyoruz. İstediğimiz servis desteklenenler arasında olmasa ya da kendi yazdığımız bir servis olsa bile herhangi bir programlama dilinde yazacağımız ufak bir kod ile istediğimiz metrikleri Telegraf’a TCP üzerinden gönderebiliriz. Continue reading Docker Swarm, Telegraf, InfluxDB, Grafana ile Metrik İzleme (MQTT Örneğiyle)

IoT, MQTT ve Mosquitto – Devfest Düzce Sunum Videoları

Geçen hafta Devfest için Konya ve Düzce’de iki oturumda konuşmacıydım. Ufak farklılıklar olması dışında, konu olarak MQTT ve Mosquitto’yu seçtim. Internet of Things’de uygulama geliştirirken sıkça kullandığımız protokol olan MQTT’yi ve bu protokolün en yaygın kullanılan broker’larından biri olan Mosquitto’yu, kurulumlarını, ayarlarını ve yayın yapma/takip etme örneklerini elimden geldiğince anlatmaya çalıştım. Sunum videolarını değerli bir abim çekti ve ben de onları yükledim. Videolar aşağıda, sormak istedikleriniz olursa yazmaktan çekinmeyin.

Yaptığım sunumun slaytlarını sunum yaptığım gün burada paylaşmıştım. Videolardan takip etmekte zorlanırsanız veya bulundurmak isterseniz tarayıcınızdan doğrudan görüntüleyebilirsiniz.

Video 3 kısımdan oluşuyor. 1. kısım:

2. Kısım:

3. Kısım: