Die OpenSearch-Überwachung mit der Anwendungsüberwachungslösung von Instana ist ein wichtiger Bestandteil der Bereitstellung hochleistungsfähiger containerisierter Microservice-Anwendungen. OpenSearch (Link befindet sich außerhalb von ibm.com) ist dezentral und skalierbar und umfasst eine Suchmaschine, einen Dokumentspeicher und eine Analyseplattform. Es basiert auf Apache Lucene und wurde für die Integration mit einer Log-Parsing-Engine sowie einer Analysevisualisierungsplattform konzipiert. Seine Volltext-Suchmaschine verfügt über eine HTTP-Schnittstelle für Schema-freie JSON-Dokumente. Aufgrund dieser Fähigkeiten ist es eine sehr beliebte Unternehmensplattform, die in vielen potenziellen Systemen implementiert ist, für die Instana APM angewendet werden kann.
Wenn OpenSearch-Instanzen in einer Umgebung ausgeführt werden, in der die Anwendungsüberwachungs- oder Infrastrukturüberwachungslösung von Instana implementiert ist, erkennt der Instana-Agent die Technologie automatisch und setzt den OpenSearch-Überwachungssensor ein, um die Technologieinstanzen zu überwachen, Konfigurationsdaten zu erfassen und Suchaufrufe zu überwachen und so sicherzustellen, dass jede Elsaticsearch-Anforderung ordnungsgemäß mit der überwachten Anwendung interagiert.
14 Tage, keine Kreditkarte erforderlich, Vollversion
Da OpenSearch eine Suchmaschine mit Fokus auf Unternehmenssysteme und -anwendungen ist, sammelt die OpenSearch-Überwachung von Instana automatisch die richtigen Metriken, um die Integration zwischen OpenSearch und anderen Microservices sowie die OpenSearch-Leistung (aus Anwendungsperspektive) sowohl auf Knoten- als auch auf Clusterebene zu überwachen. Erwähnenswert ist auch, dass die Überwachung auf OpenSearch-Knotenebene alle Metriken wie die OpenSearch-Überwachung auf Clusterebene sowie Zusatzdaten sammelt.
Zu den typischen verfolgten Metriken auf Knotenebene gehören:
Zu den typischen verfolgten Metriken auf Clusterebene gehören:
Eine vollständige Liste finden Sie in der Instana OpenSearch Sensor-Dokumentation.
Bei der Überwachung von Anwendungen, die OpenSearch nutzen, kann Instana durch die Erfassung der oben genannten Metriken sowie bestimmter wesentlicher Leistungsindikatoren auf den Zustand der Anwendung schließen. Da es sich um eine Suchmaschine handelt, sind die Such- und Schreibzeiten die primären KPIs, die überwacht werden müssen. Die Verfolgung der Anzahl der Threads, die entweder vom Cluster oder vom Knoten in die Warteschlange gestellt werden und blockiert oder abgelehnt werden, ist ein wichtiger Indikator für einen schlechten Zustand der Anwendung.
Weitere grundlegende wesentliche Leistungsindikatoren auf Cluster-Ebene sind:
Weitere OpenSearch-KPIs, die auf Knotenebene erfasst werden, sind:
Eine vollständige Liste der Leistungs- und Konfigurationsmetriken finden Sie in der Dokumentation zum OpenSearch-Sensor von Instana .
Instanas Dynamic Graph ist die Zuordnung aller Abhängigkeiten innerhalb der Anwendung und dient als Datenspeicher für alle Konfigurationsänderungen, die vom OpenSearch-Sensor erkannt werden. Der Dynamic Graph stellt dann den Kontext zu den Änderungen bereit und leitet sie an die Zeitachse unten in der Instana-Benutzeroberfläche weiter. Von dort aus können Benutzer bestimmte Probleme, Ereignisse und Änderungen im Kontext ihrer gesamten Anwendung untersuchen.