Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Okumalar nasıl saklanır

Telemetri deposunun her cihaz mesajı için tuttukları – mesaj satırları, anahtar sözlüğü, son değerler ve dakika, saat ve gün özetleri.

Bu sayfa, bir akış bir okumayı kaydettiğinde Hermetry’nin neyi ve neden yazdığını açıklar. Bunu bilmek, bir grafiğin ya da API’nin ne döndüreceğini tahmin etmenize ve bazı değerlerin neden bir yerde görünüp başka bir yerde görünmediğini anlamanıza yardımcı olur.

Yalnızca akışlar veri saklar

Bir cihaz mesajı, bir akış bunu söylediği için saklanır. Her kuruluş, her cihaz mesajını alan ve telemetriyi ve istemci özniteliklerini kaydeden bir Varsayılan kök akış ile başlar. Telemetri kaydet bloğu, telemetrinin yazılmasının tek yoludur:

  • Bloğu (veya ona giden dalı) kaldırırsanız okumalar artık saklanmaz. Bağlantı ayrı izlendiği için cihaz yine de çevrimiçi görünür.
  • Yalnızca msg.payload saklanır. Mesajın meta verileri (konu, aktarım, cihaz adı) hiçbir zaman saklanmaz.
  • Bir akışın test çalıştırması hiçbir şeyi kaydetmez.

Bkz. Ana bilgisayarlar, kök akış ve profil kök akışları.

Mesaj başına bir satır

Telemetri kaydet bloğu bir kayıt yazdığında, depo anahtar başına değil, tüm kayıt için bir satır ekler:

Satırın parçasıİçerir
Cihaz ve zamanCihazın kimliği ve kaydın zaman damgası (milisaniye, UTC)
SayılarHer sayısal değer, anahtar kimliğiyle saklanır
Diğer değerlerMantıksal değerler, metin ve JSON değerleri, anahtar adıyla saklanır
Mesaj parmak iziDeğerlerin karma özeti; aynı mesajın iki kez iletildiğini tanımak için kullanılır

8 anahtarlı bir kayıt tek bir satırdır. Bu, depolamayı kompakt tutar ve API’nin bir bütün mesajı tek seferde döndürmesine olanak tanır.

Anahtar sözlüğü

Kuruluşunuzun kullandığı her anahtar, ilk kez saklandığında kuruluşa özel sözlükte küçük bir numara alır. Sözlük tüm cihazlarınız tarafından paylaşılır: temperature, bunu bir cihaz gönderse de on bin cihaz gönderse de tek bir anahtardır.

  • Anahtarlar hiçbir zaman yeniden adlandırılmaz ya da yeniden kullanılmaz. Bir anahtar, onu gönderen cihazlar silindikten sonra da sözlükte kalır.
  • Planınız farklı anahtar sayısına bir üst sınır koyabilir. Sınırı aşan yeni bir anahtar saklanmaz, aynı kaydın diğer anahtarları saklanır. Bkz. Telemetri anahtarları.

Son değerler

Geçmişin yanında depo, cihaz ve anahtar başına zaman damgasıyla birlikte bir son değer tutar. Gösterge panellerinin değer kartları, cihazın Telemetri sekmesi ve Son değerler akış bloğu bunu okur.

Son değer yalnızca kesinlikle daha yeni bir zaman damgasına geçer:

  • Daha eski bir zaman damgasına sahip bir okuma (daha yeni bir okumadan sonra gelen tamponlanmış bir birikim) geçmişte saklanır ancak son değerin yerini almaz.
  • Aynı zaman damgasıyla yapılan bir düzeltme yeniden gönderimi, değerleri farklıysa kendi mesajı olarak saklanır, ancak son değer ilkini korur.

Böylece geçmiş, son değerler ve canlı görünüm her zaman uyumlu kalır.

Toplamlar ve özetler

Uzun zaman aralıklarının hızlı okunabilmesi için sayılar ayrıca özetlenir:

DüzeyİçerikDolduran
1 dakikalık toplamlarSayısal anahtar ve dakika başına: toplam, sayı, en küçük, en büyük ve son değerHer dakika çalışan bir iş
Saatlik özetlerSaat başına aynı beş değerDakika toplamlarından türetilir
Günlük özetlerGün başına aynı beş değer (UTC)Dakika toplamlarından türetilir

Metin, mantıksal değerler ve JSON değerleri toplanmaz. Zaten özetlenmiş bir dakika için geç gelen bir okuma, o dakikayı yeniden işleme için işaretler, böylece geç veriler dahil edilir. Bkz. Toplamlar ve özetler.

Bir okuma hangi kaynağı kullanır

Zaman aralığıOkunan kaynak
24 saate kadarHam mesaj satırları (her okuma)
Daha uzun10.000 kovanın altında kalan en ince özet: dakika, sonra saat, sonra gün

API’de belirli bir çözünürlük de isteyebilirsiniz. Bkz. Geçmiş API’si.

Saklama süresi

Her düzey kendi süresi boyunca tutulur. Ham satırlar en fazla 90 gün, dakika toplulaştırmaları en fazla 31 gün, saat ve gün rollup’ları ise planınızın tam saklama sınıfı boyunca tutulur. Bkz. Veriler ne kadar süre saklanır.

Canlı değerler

Bir kayıt onaylandıktan sonra, yeni değerler cihazı izleyen açık gösterge panellerine ve cihaz sayfalarına gönderilir. Kaydedilmemiş bir değer (örneğin kök akışın süzdüğü bir anahtar) hiçbir zaman canlı görünmez. Canlı iletim anahtar başına saniyede en fazla dört güncellemedir; aradaki değerler yine de saklanır.

Bir cihaz silindiğinde

Bir cihazın silinmesi, okumalarını, dakika toplamlarını, özetlerini ve son değerlerini arka planda, seferde bir günlük veri olarak kaldırır. Cihazın kullandığı anahtarlar sözlükte kalır.

Sayım

SayaçAnlamı
IoT mesajlarıCihazlardan kabul edilen telemetri ve öznitelik mesajları; bir akış saklasa da saklamasa da geldikleri anda sayılır
Saklanan IoT veri noktalarıDeponun gerçekten eklediği değerler. Depo tarafından atılan yinelenen değer sayılmaz. Kota yoktur.

Bkz. Mesaj kotası ve kullanım.