What is Elastic Observability?
editWhat is Elastic Observability?
editObservability provides you with granular insights and context into the behaviour of applications running in your environments. At Elastic, we view observability as an attribute of any system that you build and want to monitor. Being able to detect and fix root cause events quickly within an observable system is what we consider a minimum requirement for any analyst.
Elastic Observability provides you with a single stack to unify your logs, system metrics, uptime data, and application traces. Ingest your data directly to Elasticsearch, where you can further process and enhance the data, before visualizing it in Kibana.
Search, monitor, and apply analytics in real time to events happening across all of your environments. Analyze the logs for a specific transaction, monitor the performance metrics for the host or container that it ran in, trace the transaction, and check the overall service availability.
Logs data
editAnalyze log data from your hosts, services, Kubernetes, Apache, and many more. To view a live stream of your logs and to filter, pin, or highlight the data you need, drill-down into the Logs app.
Metrics data
editMonitor system and service metrics from your servers, Docker, Kubernetes, Prometheus, along with other services and applications. To monitor and filter your data by hosts, pods, containers, or EC2 instances, drill-down into the Metrics app. You can also create custom groupings such as availability zones or namespaces.
APM data
editTo instrument your code and collect performance data and errors at runtime, install APM agents like Java, Go, .NET, and many more. To quickly find the APM traces for underlying services, drill-down into the APM app.
Uptime data
editInstall and configure Heartbeat on your servers to monitor host availability, service uptime, web site endpoints, and API monitoring. For detailed monitor summaries, with support for monitors from multiple locations, drill-down into the Uptime app.
Alerting
editTo help keep you aware of potential issues in your environments, the Logs app, Metrics app, APM app, and the Uptime app all integrate with Kibana’s alerting and actions feature. It provides a set of built-in actions and specific threshold alerts for you to use and enables central management of all alerts from Kibana Management.