All Products
Search
Document Center

Simple Log Service:Overview of Full-stack Monitoring

Last Updated:Jan 16, 2024

Simple Log Service provides the Full-stack Monitoring application to monitor IT systems from end to end. The application can monitor various system components, such as hosts, Kubernetes clusters, databases, and middleware. This topic describes the features, benefits, assets, and billing for Full-stack Monitoring.

Important

Simple Log Service provides the Full-stack Observability application to enable end-to-end observability of IT systems. The application provides features such as full-stack monitoring, end-to-end tracing, mobile O&M monitoring, and performance monitoring. We recommend you use the full-stack monitoring feature in the Full-stack Observability application. For more information, see Usage notes.

Features

Full-stack Monitoring is based on Simple Log Service capabilities, such as collection, storage, analysis, visualization, alerting, and AIOps. Full-stack Monitoring provides the following features:

  • Allows you to install Logtail on an Elastic Compute Service (ECS) instance or a Kubernetes cluster with a few clicks, manage monitoring configurations in a visualized manner, and configure metrics without the need to log on to hosts.

  • Provides visualized built-in reports, such as resource overview, resource usage monitoring, hotspot analysis, and detailed metrics.

  • Supports custom analysis and different languages for analysis, such as PromQL and SQL-92.

  • Supports AIOps metric inspection and detects abnormal metrics by using machine learning.

  • Supports custom alert settings and sends alert notifications by using the following methods: Message Center, text messages, emails, voice calls, DingTalk, and custom webhooks.

  • Monitors various system components in real time, such as hosts, Kubernetes clusters, databases, and middleware.

image

Benefits

  • Easy-to-use: You can enable the application with a few clicks and use centralized storage for the application. The application provides built-in reports to meet different requirements, such as monitoring dashboards, troubleshooting, and convergence and analysis of observable data.

  • Large-scale: The application supports write and query operations on metrics at an ultra large scale. The time series storage engine of Simple Log Service supports metric storage.

  • Real-time: The application allows you to specify collection intervals as small as 5 seconds to provide real-time monitoring data in multiple scenarios, such as DevOps, monitoring, and alerting.

  • Elastic: You can filter metrics or specify a custom retention period for each metric. The storage capacity of a Metricstore can be dynamically scaled to meet service requirements.

  • Intelligent: The application can identify and locate errors in an efficient and accurate manner because it uses the stream inspection algorithm that is developed by Alibaba DAMO Academy for AIOps.

Assets

After you complete data collection configuration, Simple Log Service automatically creates the following assets in a specified project: Logstores, Metricstores, and dashboards. {instance} specifies the ID of the Full-stack Monitoring instance that you create.

Monitoring type

Logstore

Metricstore

Dashboard

Host monitoring

{instance}-metas: stores the configuration data of hosts. The data includes CPU models and memory sizes.

{instance}-node-metrics: stores the metric data of hosts. The data includes CPU utilization and memory usage.

  • Resource Overview

  • Hosts

  • Hotspot Analysis

  • Standalone Metrics-Simple

  • Standalone Metrics-Details

Kubernetes monitoring

{instance}-metas: stores the configuration data of Kubernetes nodes.

  • {instance}-node-metrics: stores the metric data of Kubernetes nodes. The data includes CPU utilization and memory usage.

  • {instance}-k8s-metrics: stores the metric data of Kubernetes clusters. The data includes pod, node, and Deployment metrics.

  • Resource Overview

  • Water-level Monitoring

  • Run-time Monitoring

  • Core Component Monitoring

  • Resource Details

    • NodeOverview

    • Node Metrics

    • Pods

    • Pod Metrics

    • Deployments

    • Deployment Metrics

    • StatefulSets

    • StatefulSet Metrics

    • DaemonSets

    • DaemonSet Metrics

Middleware monitoring

None

{instance}-common-metrics: stores the metric data of middleware.

  • JVM Monitoring (Old)

  • NGINX Monitoring

  • Tomcat Monitoring

  • Kafka Monitoring

  • Nvidia GPU Monitoring

Database monitoring

None

{instance}-common-metrics: stores the metric data of databases.

  • MySQL Monitoring

  • Redis Monitoring

  • ClickHouse Monitoring

  • Elasticsearch Monitoring

  • MongoDB Monitoring

Billing

You can use Full-stack Monitoring free of charge. However, you are charged for operations related to Full-stack Monitoring, such as storage and indexing. For more information, see Billable items of pay-by-feature.