Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elasticsearch und IoT

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for exensio exensio
October 16, 2014

Elasticsearch und IoT

Anwendungsszenario für die Nutzung Elasticsearch in einer IoT-Infratstruktur

Avatar for exensio

exensio

October 16, 2014

More Decks by exensio

Other Decks in Technology

Transcript

  1. 4 Abfrage und Datenhaltung Innensensor u. Erfassung Knoten 1 Knoten

    2 Innensensor u. Erfassung Innensensor u. Erfassung Innensensor u. Erfassung Dashboard Außen-Wetterstation Messung • Außentemperatur • Luftfeuchtigkeit • Regenmenge Messung & Speicherung in 4 Räumen • Temperatur • Luftfeuchtigkeit Visualisierung • Echtzeit • Langzeitanalysen Abfrage und Speicherung aller Daten Aufbau Wettermess-Szenario Demo-Szenario
  2. 9 Datenbestand • Erfassung seit Juni 2014 • Sensoren-Messpunkte •

    Außen-Messung: drei Minuten • Innen-Messung: 2,5 Sekunden  Täglich ca. 100.000 Messwerte • Puffern der Werte in der Nacht und am Wochenende • Nachfahren am Morgen • Abfrage liefert max. 500 Einträge pro Sensor Demo-Szenario
  3. 14 Alarme und Monitoring mit Percolation • Registrieren von Queries

    im Index • Filtern des Dokuments gegen Queries über Percolator-API • Rückgabe der passenden Queries Alarme Alarm bei Überschreiten einer Temperatur-Grenze
  4. 15 Alarme und Monitoring mit Percolation • Registrieren von Queries

    im Index • Filtern des Dokuments gegen Queries über Percolator-API • Rückgabe der passenden Queries Alarme Alarm bei Überschreiten einer Temperatur-Grenze
  5. 18 ES als Primary Store für Minicomputer Odroid-U3 Raspberry Pi

    Model B OS Ubuntu 14.04 Raspian 7 Memory 2 GB 512 MB Processor ARM Cortex-A9 1,7 MHz ARM11 700 MHz Primary Store
  6. 19 ES als Primary Store für Minicomputer Was spricht für

    die Nutzung von ES als Primary Store? • Einfach aufzubauen • Installation • Keine zwangsweisen Optimierungen notwendig • Ausfallsicherheit durch Cluster • Läuft auf heterogenen Systemen Zu Beachten • Performance • Aggregationen • Plugins externalisieren • Ggfs. Einschränkungen durch ARM-Architektur • z.B. Logstash Primary Store
  7. 20 ES als Primary Store für Minicomputer Abfragen und Indexieren

    von 2.000 Einträgen dauert 20 -30 s • Lieferung der Daten von Sensor • Ohne Optimierungsmaßnahmen • Heterogener Cluster Primary Store