icon

Elastic APM

Open-Source-APM

Sie nutzen Elasticsearch bereits für Logdaten und Systemmetriken? Mit dem kostenlosen und offenen Elastic APM können Sie auch Anwendungsmetriken in Elasticsearch speichern und nutzen. Lassen Sie sich zeigen, womit Ihre Anwendung Zeit verbringt, damit Sie schnell Probleme beheben und Ihren Code mit gutem Gewissen veröffentlichen können.

Neueste Version herunterladen

Erfahren Sie, wie Sie mit dem Elastic Stack Ihre Anwendungsleistung überwachen können.

Video ansehen

Absolvieren Sie unser APM-Training, um richtig tief in Elastic APM einzutauchen.

Training ansehen

Informieren Sie sich, wie Sie mit Elasticsearch Service schnell und einfach eine Observability-Initiative auf die Beine stellen können.

Video ansehen

Neu

In 7.9 erweitert Elastic APM die Unterstützung für offene Standards mit einer OpenTelemetry-Integration. Außerdem wurde das Fehler-Tracking verbessert.

Suche + APM

Blockaden im Code finden und reparieren zu können, setzt eine gute Suchfunktion voraus. Über unsere dedizierte Benutzeroberfläche können Sie Engpässe identifizieren und sich auf schwierige Änderungen auf Code-Ebene konzentrieren. Das Ergebnis: besserer, effizienterer Code für ein zügigeres Entwickeln, Testen und Implementieren, schnellere Anwendungen und ein besseres Nutzungserlebnis auf Kundenseite.

Dienste-Diagramme zur Darstellung der Beziehungen zwischen Diensten

In Dienste-Diagramme können Sie jederzeit ablesen, wie Ihre Dienste miteinander in Beziehung stehen. Überwachen Sie die Leistung mit hervorgehobenen KPIs, identifizieren Sie potenzielle Problemstellen mit Integritätsindikatoren und Machine Learning und zoomen Sie auf einzelne Dienste herein, um Blockaden zu identifizieren. Dienste-Diagramme sind der ideale Ausgangsort, um Ausfälle zu untersuchen und Schritte zur Optimierung der Performance für alle Ihre Dienste einzuleiten.

Verteiltes Tracing – damit Ihnen kein Detail entgeht

Möchten Sie gern mehr darüber erfahren, welche Wege Anfragen in Ihrer Infrastruktur nehmen? Mit dem verteilten Tracing können Sie Transaktionen verketten und herausfinden, wie Ihre Dienste miteinander interagieren. Sie können in Erfahrung bringen, welche Messaging-Frameworks (wie Kafka) genutzt wurden, und Dienstaufrufe über alle Frameworks hinweg visualisieren, herausfinden, wo auf der Strecke Latenzprobleme auftreten, und die Komponenten ermitteln, die einer Optimierung bedürfen.

SignUpCTA

Mit Machine Learning Reaktionszeitanomalien ermitteln

Sie können direkt in der APM-App in Kibana einen Job erstellen und dann mithilfe von Machine-Learning-Features, die automatisch Ihre Daten modellieren, die Anomalien und die verursachenden Komponenten aufspüren.

Erst informieren lassen, dann reagieren

Unsere Dashboards sind zwar zweifellos sehr attraktiv, aber hin und wieder werden auch Sie mal woandershin schauen müssen. Unsere Alerting-Features helfen Ihnen, bei der Performance Ihres Codes immer auf dem Laufenden zu bleiben. Wenn etwas schiefläuft, erhalten Sie eine E-Mail-Benachrichtigung, und wenn etwas außerordentlich gut läuft, gibt es eine Benachrichtigung bei Slack.

Diese Lösung ist entwickler- und sprachfreundlich

Elastic APM unterstützt Java, Go, Node.js, Python, Ruby, .NET und Real User Monitoring (JavaScript) für Multi-Page- und Single-Page-Anwendungen – und die Liste wird immer länger. Und dank Unterstützung für offene Standards, wie Jaeger und OpenTelemetry, ist das Senden von Daten aus bestehenden instrumentierten Apps an Elastic APM ein Kinderspiel. Sie finden nicht, was Sie suchen? Entwickeln Sie es einfach selbst oder nehmen Sie die Hilfe unserer Open-Source-Community in Anspruch. Eine Liste der unterstützten Sprachen finden Sie hier.

PREISE

So einfach wie möglich – keine agent-basierte Abrechnung

Egal, ob Sie Elastic gerade erst kennenlernen oder weiter mit Elastic wachsen möchten – bei der Art und Weise, wie Sie unsere Produkte nutzen, sollten Sie sich nicht eingeschränkt fühlen. Daher bezahlen Sie bei uns nur für die Ressourcen, die Sie benötigen, und Sie können sie so nutzen, wie Sie es für richtig halten.

Nur vier Zeilen Code und es kann losgehen

Stellen Sie einen Cluster auf Elastic Cloud bereit oder installieren Sie den Elastic Stack frisch bei sich, richten Sie einen APM-Server ein und fügen Sie ein bisschen Code hinzu, um die Anwendung mit Agents auszurüsten – mehr braucht es nicht, um Performance-Daten Ihrer Anwendung an Elasticsearch zu senden. Der serverseitige Agent hilft bei der Überwachung der Anwendung und Real User Monitoring (RUM) findet etwaige Probleme im Browser. Haben Sie Fragen oder möchten Sie Ihre Installation optimieren? Sehen Sie sich die Elastic APM-Dokumentation an oder besuchen Sie unser Elastic APM-Forum.

What just happened?

The APM agent installed in your application collects and streams application performance metrics to your APM server, where they are processed and stored in Elasticsearch. In a matter of minutes you can start viewing your performance data either in the dedicated APM app or prebuilt dashboards.

Advanced configuration?

Please refer to the APM documentation.

APM ist nur eine Möglichkeit, Daten zu betrachten

Haben Sie Sicherheitsereignisse? Website- oder Server-Logs? Dokumente mit Unmengen von Text? Zentralisieren Sie all diese Daten im Elastic Stack und nutzen Sie das kostenlose und offene Elastic Observability, um Ihre Analysen auszuweiten, Ihre Betriebskosten zu senken und noch mehr aus Ihrem Anwendungsfall herauszuholen.

Logs

Logs

Profitieren Sie von schnellem und skalierbarem Logging – zuverlässig und ohne Ausfälle.
Metriken

Metriken

Zahlen zählen: CPU, Arbeitsspeicher und mehr.
Uptime

Uptime

Überwachen Sie Ihre Apps und Dienste und reagieren Sie schnell auf Verfügbarkeitsprobleme.