Kreative Datenvisualisierung mit Kibana Canvas: Nutzen Sie die volle Power von Elasticsearch
Interaktive Dashboards individuell gestalten – So holen Sie das Maximum aus Ihren Daten heraus

30. Juni 2025, 15:16 Uhr · Quelle: Pressebox
Kibana Canvas ist ein leistungsstarkes Tool zur kreativen Datenvisualisierung in Elasticsearch, das dynamische Dashboards ermöglicht. Mit Funktionen wie der dynamischen Bildanzeige und CSS-Anpassungen können Nutzer Daten ansprechend und informativ präsentieren.

Augsburg, 30.06.2025 (PresseBox) - In der heutigen dynamischen Welt sind Tools zur Datenvisualisierung und Analyse unverzichtbar. Für Elastic Stack-Nutzer bieten Kibana und insbesondere das Canvas-Feature eine flexible Möglichkeit, Daten aus Elasticsearch in ansprechende Dashboards zu verwandeln. In diesem Beitrag werfen wir einen genaueren Blick auf die vielfältigen Funktionen von Kibana Canvas und zeigen, wie Sie Ihre Daten effektiv präsentieren können.

Inhaltsverzeichnis

1. Kibana Canvas: Mehr als nur ein Dashboard
2. Dynamische Bildanzeige in Canvas
3. Fortgeschrittene Anpassungen mit CSS
4. Fortschrittsanzeige mit Canvas
5. Fazit

1. Kibana Canvas: Mehr als nur ein Dashboard

Wenn Sie mit dem Elastic Stack arbeiten, sind Ihnen vielleicht schon die vielseitigen Möglichkeiten von Kibana und seinem Feature „Canvas“ begegnet. Canvas ist eine Alternative zu den klassischen Kibana Dashboards mit flexiblen Gestaltungsoptionen und ermöglicht es, Elasticsearch-Daten in visuell ansprechende Präsentationen zu verwandeln. Seit Version 6.7 ist Canvas als offiziell unterstütztes Feature in der kostenlosen Basislizenz enthalten.

Wenn man sich nur oberflächlich mit Canvas beschäftigt, könnte der Eindruck entstehen, dass Canva lediglich einfache Funktionen bietet, wie das Einfügen von Bildern, Grafiken oder Textfeldern. Diese lassen sich ähnlich wie in PowerPoint anordnen und basieren auf den Livedaten in Elasticsearch. Doch das ist noch lange nicht alles! Canvas bietet zahlreiche fortgeschrittene Optionen, um Ihre Canvas-Workpads besonders dynamisch und ansprechend zu gestalten. In diesem Blogbeitrag zeige ich Ihnen einige dieser Funktionen.

2. Dynamische Bildanzeige mit Canvas

Eine tolle Funktion von Kibana Canvas ist die Möglichkeit, Bilder in dynamischer Häufigkeit anzuzeigen. Mithilfe der Image-Repeat-Funktion können Sie Bilder in Abhängigkeit von den Livedaten in Elasticsearch darstellen.

Für die folgenden Beispiele nehmen wir an, Sie betreiben eine Pizzeria und verfolgen Ihre Pizzabestellungen mit Elasticsearch und Kibana. Jede bestellte Pizza wird in Elasticsearch als ein Dokument gespeichert, mit Sorte (z.B. Funghi, Tonno etc.), Bestelldatum und Bestellungstatus (fertig / nicht fertig).

Um die Anzahl der bestellten Pizzen pro Sorte visuell darzustellen, nutzen Sie die Image-Repeat-Funktion. Sie starten nun mit der Sorte „Funghi“. Wählen Sie in Canvas „Add element“, dann „Image“ und „Image repeat“. Legen Sie im Konfigurationsmenü die Datengrundlage unter „Data“ als „Elasticsearch SQL“ fest. Eine Beispiel-Query könnte wie folgt aussehen: SELECT*FROM„pizza-index“WHERE Sorte=’Funghi‘ (hole mir alle Pizzabestellungen der Sorte Funghi). Bestätigen Sie die Query mit „Save“.

Auf dem Reiter „Display“ wird festgelegt, welche Metrik dargestellt wird. Wählen Sie hier den Count des Felds „Sorte“ oder den Count eines anderes Feldes, das in allen Daten vorhanden ist. Dies visualisiert die Anzahl der Bestellungen. Auf demselben Reiter im Abschnitt „Repeating image“ importieren Sie das Bild eines Champignons. Es ist möglich Dateien vom Dateisystem zu importieren oder einen Link zu hinterlegen.

Damit ist die Konfiguration abgeschlossen. Wiederholen Sie diesen Vorgang für weitere Pizzasorten, fügen Sie eine Überschrift hinzu und konfigurieren den Hintergrund des Canvas-Workpads. So entsteht ein informatives Dashboard, das dynamisch die Bestellmengen der verschiedenen Pizzasorten anzeigt:

Wir sehen, dass bisher 4 Pizza Tonno, 8 Pizza Funghi und 5 Pizza Peperoni bestellt wurden.

Neben der dynamischen Bildanzeige bietet Canvas auch erweiterte Anpassungsmöglichkeiten durch CSS.

3. Fortgeschrittene Anpassungen mit CSS

Canvas-Elemente lassen sich durch CSS vielfältig anpassen. So können Sie beispielsweise Tooltips hinzufügen, um zusätzliche Informationen zu bieten.

Um das zu demonstrieren, bleiben wir beim Beispiel mit den Pizzabestellmengen. Um potenzielle Unklarheiten über die Sorten auszuräumen, wird für jede Pizzasorte ein Tooltip-Text hinterlegt. Hierzu arbeiten Sie am besten mit dem sogenannten Expression Editor. Es ist nämlich so, dass alle Elemente in Canvas mithilfe einer Expression Language definiert werden, die festlegt, wie Daten abgerufen, verarbeitet und schließlich visualisiert werden. Die Elemente, die Sie im vorangehenden Beispiel über die Oberfläche hinzugefügt haben, sind im Hintergrund ebenfalls über eine solche Expression definiert worden und lassen sich im Nachgang im Expression Editor anpassen und ergänzen.

Um den Tooltip zu erhalten, ergänzen Sie am Ende der Expression nur ein wenig CSS. Definieren Sie den dargestellten Tooltip-Text und einige Styling-Eigenschaften wie Padding, Postition, Hintergrundfarbe etc. Die resultierende Expression ist die folgende, welche Sie mit „Run“ bestätigen:

Hovert man nun über die Champignons auf der Bestellmengenübersicht, wird der Text „Pizza Funghi“ angezeigt:

4. Fortschrittsanzeige mit Canvas

Eine weitere nützliche Funktion von Canvas ist die Image-Reveal-Funktion, mit der Sie Bilder anteilig anzeigen können, um Fortschritte zu visualisieren.

Um den Anteil der abgeschlossenen Bestellungen durch eine nicht vollständig dargestellte Pizza darzustellen, verwenden Sie wieder den Expression Editor. Fügen Sie als Ausgangspunkt ein beliebiges Element über die Oberfläche hinzu, z.B. einen Text, und ersetzten dann im Expression Editor die bestehende Expression durch die folgende:

In der Expression passiert das Folgende: Über eine Elasticsearch SQL Query wird die Anzahl aller Bestellungen im pizza-index bestimmt und in der Variable total_count gespeichert. Zudem wird die Anzahl aller fertigen Bestellungen bestimmt und in der Variable fertig_count gespeichert. Der Anteil der fertigen Bestellungen an den Gesamtbestellungen ist also fertig_count/total_count. Diese Formel ist daher in der Expression hinterlegt, um mit der reveal-Image-Funktion anteilig ein Bild zu visualisieren. Das dargestellte Bild wird durch eine Asset-ID referenziert. Hier ist zu beachten, dass das Bild zunächst über die Oberfläche importiert werden muss, damit es eine Asset-ID erhält, die dann an dieser Stelle referenziert werden kann.

Das Ergebnis sieht dann so aus:

Man kann sehen, dass fast alle Bestellungen bereits abgeschlossen sind, da nur das oberste Stück der Pizza fehlt.

5. Fazit

Kibana Canvas ist ein vielseitiges Tool innerhalb des Elastic Stack, das Ihnen ermöglicht, Daten aus Elasticsearch auf kreative und effektive Weise zu visualisieren. Durch Funktionen wie die dynamische Bildanzeige mit der Image-Repeat-Funktion und die Möglichkeit, CSS für fortgeschrittene Anpassungen zu nutzen, können Sie ansprechende und informative Dashboards gestalten. Diese Funktionen helfen nicht nur, die Daten verständlich darzustellen, sondern bieten auch Flexibilität, um visuelle Präsentationen individuell anzupassen. Wenn Sie in Kibana neue kreative Möglichkeiten entdecken möchten, lohnt es sich, die zahlreichen Funktionen von Canvas auszuprobieren.

Software
[pressebox.de] · 30.06.2025 · 15:16 Uhr
[0 Kommentare]
Forge Resources mit Großoffensive im Yukon: Neues Bohrprogramm auf Gold-Kupfer-Projekt gestartet
Hamburg, 04.06.2026 (PresseBox) - Forge Resources (CSE: FRG; FSE: 5YZ) läutet die bislang größte Diamantbohrkampagne seiner Unternehmensgeschichte ein. Auf dem Alotta-Projekt im Yukon-Territorium drehen sich bereits die Bohrer. Das Ziel: Mehrere vielversprechende Gold-Kupfer-Porphyrzonen im renommierten Dawson Range Gold Belt gleichzeitig zu testen, um […] (00)
vor 1 Stunde
Frankfurter Börse
Frankfurt/Main - Am Donnerstag hat der Dax zugelegt. Zum Xetra-Handelsschluss wurde der Index mit 24.945 Punkten berechnet, ein Plus in Höhe von 0,6 Prozent im Vergleich zum Vortagesschluss. Nach einem freundlichen Tagesstart schwankte der Dax im grünen Bereich. "Die Investoren stützen sich im Feiertagshandel weiter auf die Aktien von SAP", kommentierte […] (00)
vor 13 Minuten
Shakira
(BANG) - Shakira hat klargestellt, dass sie derzeit keinerlei Absicht hat, sich auf eine neue Beziehung einzulassen. Die 49-jährige Sängerin gilt seit der Trennung vom Fußballspieler Gerard Piqué im Jahr 2022 als Single. Aus der Beziehung stammen ihre beiden Söhne Milan (13) und Sasha (11). In einem neuen Interview mit 'People' erklärte die 'She Wolf'- […] (00)
vor 4 Stunden
Verschiedene Online-Shops sind auf einem Laptop geöffnet
Berlin (dpa/tmn) - Vom Kopfhörer bis zur Handyhülle, vom T-Shirt bis Modeschmuck: Wer im Netz Waren aus Ländern außerhalb der EU bestellt, muss ab dem 1. Juli mit höheren Kosten rechnen.  Denn von diesem Zeitpunkt an wird für Sendungen mit einem Warenwert von unter 150 Euro eine pauschale Zollgebühr von 3 Euro pro Warenkategorie erhoben - zusätzlich […] (00)
vor 3 Stunden
Donkey Kong 64 wurde endlich zu den Nintendo Classics hinzugefügt!
Nintendo hat sein Angebot von Nintendo Classics abermals erweitert. Ab heute kann Donkey Kong 64 mit dem Nintendo Switch Online Erweiterungspaket wieder gespielt werden. Donkey Kong 64 war das letzte große Donkey Kong Abenteuer, welcher von der Traumfabrik Rare für Nintendo entwickelt worden war. Es war das erste 3D-Abenteuer für den […] (00)
vor 36 Minuten
Netflix beendet «Devil May Cry» nach dritter Staffel
Die Animationsserie nach der beliebten Videospielreihe erhält eine letzte Staffel, mit der die Geschichte um Dämonenjäger Dante abgeschlossen werden soll. Netflix hat die Verlängerung von Devil May Cry um eine dritte Staffel bekanntgegeben. Gleichzeitig bestätigte der Streamingdienst, dass die kommende Runde auch das Ende der Animationsserie markieren wird. Showrunner Adi Shankar erklärte, die […] (00)
vor 1 Stunde
Alexander Blessin
Hamburg (dpa) - Der Neustart des FC St. Pauli in der 2. Fußball-Bundesliga findet ohne Trainer Alexander Blessin statt. 19 Tage nach dem Bundesliga-Abstieg gab der Kiezclub die Trennung von dem 53-Jährigen bekannt. Blessin hatte bei den Hamburgern noch einen Vertrag bis zum Sommer 2027. Neuer Trainer bei den Kiezkickern soll nach übereinstimmenden […] (00)
vor 27 Minuten
kostenloses stock foto zu 4k wallpaper, anlagekonzept, bitcoin
Der native Token von Ripple, XRP, hat in den letzten Tagen einen deutlichen Kursrückgang verzeichnet, ähnlich wie der gesamte Kryptomarkt. Dies geschieht trotz der globalen Expansion des Unternehmens und des anhaltenden institutionellen Interesses an der digitalen Währung. Partnerschaften und Entwicklungen Ripple hat kürzlich mehrere strategische […] (00)
vor 49 Minuten
 
Internationaler Konsens: Routinedaten liefern verlässliche Erkenntnisse nur mit großem Aufwand
Köln, 03.06.2026 (lifePR) - Ob Statistikerinnen, Kliniker, Epidemiologinnen, HTA- […] (00)
InfoGuard Threat Intelligence Report Q2/26: Europas Cyberrisiko, Salt Typhoon & Irans Rückkehr
Baar, 04.06.2026 (PresseBox) - Drei Monate nach dem Q1-Report hat die digitale […] (00)
Langenhorn: Wärmebox von HanseWerk-Tochter HanseWerk Natur erfolgreich etabliert
Quickborn, 04.06.2026 (PresseBox) - In Nordfriesland läuft seit Herbst 2025 eine neue […] (00)
Klassenraum in einer Schule (Archiv)
Uplengen - In einer Schule in Niedersachsen können Schüler ab dem kommenden Schuljahr […] (01)
MacBook Neo erobert die Verkaufscharts zum Marktstart
Ein aktueller Bericht des Marktforschungsunternehmens IDC zeigt, dass […] (00)
Hulu entwickelt Ensemble-Comedy von Dewayne Perkins
Der Schauspieler und Autor arbeitet an einer neuen Comedyserie über Freundschaften, Dating und […] (00)
Control Resonant enthüllt seinen Release-Termin – doch Remedy geht ein riskantes Wettrennen ein
Remedy Entertainment steht unter Zugzwang. Nachdem der gescheiterte Multiplayer- […] (00)
Peabo Bryson
(BANG) - Trauer um Peabo Bryson: Der Grammy-prämierte Sänger, der vor allem durch […] (01)
 
 
Suchbegriff