Teknoloji

Grafana’ya Giriş | Kendi Grafana panonuzu oluşturun ve reTerminal ile arayüz oluşturun

Veri görselleştirmek gerçekten çok faydalı ve anlamlı bir şeydir ve veri görselleştirmeyi tamamlamak için iyi bir araç seçmek de oldukça önemlidir. Bugün, kullanımı kolay ve uyumlu bir veri görselleştirme aracı olan Grafana’yı tanıtacağım. Ayrıca Grafana ile uyumlu en iyi Raspberry Pi ve ekran entegre cihazını önerdim. Umarım bu, Grafana’yı veri görselleştirmesi için kullanmaya başlamanıza yardımcı olur.

Daha fazla uzatmadan, Grafana’nın detaylarına başlayalım.

Grafana Nedir?

Grafana, Grafana Labs tarafından geliştirilen profesyonel, çok platformlu açık kaynaklı bir veri görselleştirme ve metrik analiz aracıdır. Grafana, kullanıcıların birden fazla veri kaynağından metrikleri sorgulamasına, görselleştirmesine, uyarı vermesine ve anlamasına olanak tanır. Verinin nerede olduğu veya hangi tür veritabanı olduğu önemli değildir, Grafana mükemmel bir şekilde eşleşebilir.

Grafana Nasıl Çalışır?

Grafana altyapısının tipik yapısını kısaca anlamaya çalışalım. Bu altyapı kısmını açıklayarak Grafana’nın nasıl çalıştığını daha iyi anlayabilirsiniz.

Grafana altyapısı üç parçaya ayrılabilir: veri üretici, veri kaynağı ve Grafana panosu.

Veri üretici, görselleştirilmesi gereken veriyi üretir; bu veri entegre sunucu Jenkin, sanal makine, Raspberry Pi veya çeşitli uygulama senaryolarındaki sensörlerden gelebilir. Veri kaynağı, veri üreticileri tarafından üretilen verileri toplayan bir veritabanıdır. Veri kaynağı, Prometheus, AWS, Influx DB vb. gibi kaynaklardan gelebilir ve veritabanı veri üreticisine bağlıdır. Veritabanı türüne bağlı olarak, veri kaynağı verileri veri üreticisinden çeker veya veri üreticisi verileri veritabanına gönderecek şekilde yapılandırılır. Gerçekten görselleştirilen veri, veri kaynağına bağlıdır. Grafana, verileri gerçekten görselleştirmek için ön uçtur; verileri almak için Grafana, veri kaynağını sorgular ve veri kaynağı, sorguya göre istenen veriyi döndürür, ardından bu veri Grafana panosunda görüntülenir.

Grafana ile Neler Yapılabilir?

Görsel atıf:https://grafana.com/

Yukarıdaki resimde gösterildiği gibi, Grafana, API eklentileri aracılığıyla harici veri kaynağı verilerini işleyebilir; bu işlem veri taşınması veya alınmasını gerektirmez.

-Veri görselleştirme. Verilerinizi çeşitli dinamik Grafana panolarında uygun olanlarla görselleştirebilirsiniz. Hızlı ve esnek istemci tarafı grafiklerine sahip olan bu özellik, veri sunumlarını net ve güzel hale getirir.

-Veri Uyarıları ve Bildirimleri. Uyarılar ve Kurallar bölümünde veri anormalliklerini oluşturabilir ve yönetebilirsiniz. Veri uyarıları meydana geldiğinde, Grafana sürekli olarak değerlendirmeyi izler ve bildirimler gönderir. Bu, izlediğiniz öğeleri daha verimli bir şekilde yönetmenizi sağlar.

-İçgörü Kullanımı. Grafana’daki veri ve pano bilgileri ekip üyeleri arasında paylaşılabilir. Veriler akmaya başlar ve verinin arkasındaki değer sürekli olarak veriler tarafından çıkarılır.

-PDF Raporları Dışa Aktarma ve İletme. Üretilen görselleştirme verileri, PDF formatında bir rapor olarak dışa aktarılabilir ve ihtiyaç duyanlara e-posta ile gönderilebilir.

-Verimli Yönetim. Birden fazla veri kaynağından verileri yönetmek için gelişmiş veri yönetim araçlarını kullanarak kullanıcı izinlerini ve verileri daha net ve güvenli hale getirin.

Neden Grafana Kullanmalıyız?

Grafana, geniş bir veri görselleştirme teknik yelpazesine, zengin pano oluşturma özelliklerine ve geniş bir desteklenen veri kaynağı türleri yelpazesine sahiptir. Örneğin, yaygın olarak kullanılan veritabanı türleri AWS, Prometheus, Elasticsearch, Influx DB, MySQL vb.

Grafana tarafından desteklenen 100’den fazla veri kaynağı eklentisi bulunmaktadır ve bu, oluşturulan tüm veri kaynağı türlerini kapsayabilir. Bu nedenle, genel bir görselleştirme aracı olarak kullanılabilir.

Grafana, çok sayıda görsel grafik desteklemektedir ve çeşitli veri görselleştirme panel eklentileri mevcuttur. Ve eğer bunlar ihtiyaçlarınızı karşılamıyorsa, kendi eklentilerinizi özelleştirmek için ikincil geliştirmeyi destekleyebilirsiniz.

Grafana, zengin dokümantasyon desteği ile kullanıcı dostudur.

Grafana Nasıl Yönetilir?

Grafana Labs bize iki yön sunar:
1. Grafana Cloud’u kullanarak verileri kapsamlı bir şekilde yönetin;
2. Kullanıcıya ait altyapıda kendi kendine yönetim.

Grafana Cloud, Grafana’da metrikleri, günlükleri ve izleri entegre eden bir gözlem platformudur. Faydası, kullanıcıların gözlemlenebilir yığınları kurma, bakımını yapma ve genişletme yükü olmadan panoları kolayca ve hızlı bir şekilde yapılandırabilmesidir. Ayrıca, kullanılabilirliği ve ölçeklenebilirliği konusunda hiç endişelenmenize gerek yoktur, çünkü otomatik olarak güncelleyebilir, güvenlik yamaları ve yedeklemeler yapabilir, bu da işletim ve bakım ihtiyacını büyük ölçüde azaltır.

İhtiyaçlarınız netse ve yalnızca metrikleri, günlükleri veya izleri tespit ediyorsanız, yapılandırmayı kendiniz yönetmeyi seçebilirsiniz. Göstergelerin sorgulanması, görselleştirilmesi, hatırlatılması ve diğer işlemleri için Grafana mükemmel işlevleri gerçekleştirebilir. Eğer büyük miktarda günlük verisini yönetmeniz gerekiyorsa, o zaman Grafana Loki projeniz için daha uygun olabilir. Takip edilmesi gereken büyük bir veri miktarı varsa, dağıtık bir takip arka ucu Grafana Tempo açık kaynaklı, büyük ölçekli, verimli ve kullanımı kolay genişletilmiş takip sağlayabilir.

Grafana’nın indirme sayfasını ziyaret edin, burada yazılımın tam sürümünü alabilirsiniz.

Grafana Uygulama Örneği – reTerminal’da Hava Durumu Gösterge Paneli Dağıtımı

Bu uygulama örneği, reTerminal’da bir hava durumu istasyonu gösterge paneli oluşturmak için InfluxDB ve Grafana kullanır ve projeye dair kapsamlı bir Grafana eğitimi sunar.

Temelde aşağıdaki adımlar bulunmaktadır:

1. Bir Grafana gösterge paneli oluşturun

2. Hava durumu verilerini toplamak için ESP32 kullanın ve bunları InfluxDB’ye yayınlayın

3. reTerminal’da Grafana’yı kurun ve ayarlayın

Yazarlar, sıcaklık, nem ve basınç okumalarını toplamak için ESP kullanır ve bu veriler daha sonra InfluxDB’deki bir zaman serisi veritabanına yayınlanır. Bu veriler Grafana’ya yüklenir ve veri görselleştirme gösterge panelini özelleştirip reTerminal’da görüntüleyebilirsiniz.

Projenin nasıl çalıştığına ve reTerminal’ın kutusunun açılışına dair ayrıntıları buradan kontrol edin.

Yüksek Performanslı Raspberry Pi CM4 Tablet – reTerminal

reTerminal, 1.5GHz’de çalışan Quad-Core Cortex-A72 CPU’ya sahip Raspberry Pi Compute Module 4 (CM4) ile güçlendirilmiş güçlü ve mükemmel bir İnsan-Makine Arayüzü (HMI) cihazıdır. 720 x 1280 çözünürlüğe sahip 5 inç IPS kapasitif çoklu dokunmatik ekran ile kolay ve güçlü bir etkileşim sağlar. IoT ve bulut sistemleri ile kolayca ve verimli bir şekilde çalışarak uçta sonsuz senaryoları açığa çıkarabilir.

Daha fazla ayrıntı için reTerminal ürün detayları sayfasına tıklayın.

reTerminal neden Grafana ile en iyi donanım?

  • reTerminal, güçlü performans, yüksek stabilite ve ölçeklenebilirlik ile raspberry pi cm4 tarafından desteklenmektedir.
  • Çift bant 2.4GHz/5GHz Wi-Fi ve Bluetooth 5.0 BLE ile kablosuz bağlantı daha fazla olasılık sunar.
  • Diğer Raspberry Pi kartlarıyla aynı pin düzenine sahip evrensel 40-pin GPIO başlığı ile sensörler ve genişletme modülleri ile bağlantı için idealdir.
  • reTerminal, büyük ekranlı 5 inç kapasitif çoklu dokunmatik ekran ile donatılmış ekranlı bir Raspberry Pi hepsi bir arada cihazdır.

Bunların hepsi, güvenilir ve kullanışlı bir veri görselleştirme cihazı olarak ideal hale getirir.

Dokunmatik ekran gerçekten duyarlı ve boyutuna göre oldukça doğru. Önceki incelemelerimde, RasPad 3 incelememde belirttiğim gibi, Raspberry Pi OS kendisi dokunmatik ekran ile kullanmak için en iyi seçenek değil, çünkü simgeler gerçekten küçük ve doğru bir şekilde dokunmak oldukça zor. Ancak kendi gösterge panellerinizi ve arayüzlerinizi oluşturacaksanız, ki reTerminal’ın amacı bu, o zaman simgeleri biraz daha büyük yapma fırsatına sahip olursunuz ve bunlar iyi çalışmalıdır.

YAZAN MICHAEL KLEMENTS: Seeed Studio tarafından reTerminal’da Grafana Hava Durumu Gösterge Paneli

Yukarıdaki içerik, veri görselleştirme araçları, platformları ve kullanımları hakkında, bu yüzden neden veri görselleştirmeye bu kadar çok yer ayırıyoruz? Elbette çünkü veri görselleştirme çok önemlidir.

Veri görselleştirme neden bu kadar önemlidir?

Veri, tüm analizlerin ön koşuludur. Ve çoğu kişi hemfikir olduğu gibi, “veri değerlidir”. Verinin arkasındaki anlamı çıkarmak çok önemlidir. Örneğin, belirli bir stokta olmayan ürünün gelme bildirimine büyük sayıda kullanıcı abone oluyorsa, o zaman bu ürünün nispeten büyük bir talebe sahip olduğunu başlangıçta analiz edebilir ve yargılayabiliriz ve bu üründen daha fazlasını üretmek için hazırlanmaya değer. Bunun gibi çok fazla durum var ve bazı verileri manuel olarak analiz edip yargılayabiliriz.

Dr. Thomas J. Schaefer tarafından
Program Direktörü, Pazarlama ve Ekonomi American Public University’de

Ancak, internetin hızlı gelişimi ve büyük veri çağının gelmesiyle, yalnızca manuel iş gücü ile büyük miktarda veriyi analiz etmek ve çıkarmak zorlaşmaktadır. Bu noktada, veri görselleştirme önemli bir araçtır; verilerin net ve sezgisel bir şekilde görüntülenmesini sağlar. Veri görselleştirme, büyük veri analizinin bilgilerini daha değerli ve anlamlı hale getirebilir, bu da daha etkili bir karar verme sürecinin gerçekleştirilmesine yardımcı olur. Power BI, Grafana, Kibana gibi birçok güçlü veri görselleştirme aracı da bu şekilde ortaya çıkmıştır.

Özet

Bu makale, Grafana ile ilgili her şeyi tanıtmaktadır ve reTerminal’da bir hava durumu istasyonu oluşturmak için Grafana kullanan bir projeyi paylaşmaktadır. reTerminal, güvenilir ve kullanışlı bir veri görselleştirme için ideal bir Raspberry Pi cihazıdır. Ardından, veri görselleştirmenin önemi açıklanmaktadır. Umarım yukarıdaki içerik, Grafana ve kullanımına dair daha iyi bir anlayış sağlar.

Leave a Reply

Your email address will not be published. Required fields are marked *