awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/mtail

0
View on GitHub↗
4,015 星标·390 分支·Go·Apache-2.0·12 次浏览

Mtail

mtail 是一个基于日志的指标提取器和时序监控代理。它作为一个日志模式解析器,将非结构化的日志文本转换为结构化的数值监控数据,而无需修改原始源代码。

该工具作为基于推送的遥测流水线运行,在将提取的指标传输到远程监控端点和时序数据库之前,先在内存中进行聚合。

其功能涵盖了日志数据遥测、应用程序性能监控以及通过将解析后的数据从文本日志移动到外部监控工具的流水线进行的自定义日志监控。

Features

  • Log-to-Metric Translation - Converts unstructured log event occurrences into numerical time-series metrics for monitoring.
  • Regex Pattern Matching - Uses regular expressions to identify and extract numerical values from unstructured log text.
  • Log-Based Monitoring Agents - Operates as a background agent that transforms log files into telemetry for external monitoring.
  • Log File Tailing - Continuously monitors the end of log files to process new entries in real time.
  • Log Parsers - Extracts structured numerical data from raw log strings using custom patterns.
  • Push-Based Metric Pipelines - Uses a push-based architecture to transmit aggregated telemetry data to central servers.
  • Log-Based Metric Extractors - Parses text-based logs using regex to retrieve numerical performance data.
  • Non-Intrusive Log Extraction - Enables metric generation from logs without requiring any changes to the application code.
  • In-Memory Aggregators - Aggregates counters and gauges in memory to reduce the frequency of external database writes.
  • Time-Series Database Exporters - Flushes aggregated local metrics into remote time-series databases for long-term storage.
  • Application Performance Monitoring - Tracks software behavior and error rates by extracting telemetry from logs.
  • Logging Pipelines - Routes formatted monitoring data from log files to external monitoring services.
  • Metrics Exporters - Provides a mechanism to expose generated metrics for analysis in external monitoring systems.
  • Observability Metrics Exporters - Exports extracted application performance and usage metrics to external monitoring tools.
  • Log Stream Monitors - Tracks specific patterns within live log streams to generate custom health metrics.

Star 历史

google/mtail 的 Star 历史图表google/mtail 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Mtail 的开源替代方案

相似的开源项目,按与 Mtail 的功能重合度排序。
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • fluent/fluentdfluent 的头像

    fluent/fluentd

    13,554在 GitHub 上查看↗

    Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from diverse sources to various storage backends. It functions as a log forwarding agent and pipeline orchestrator, transforming raw unstructured log strings into formatted objects using structured log parsing. The project utilizes a plugin-based pipeline architecture to route data through independent input, filter, and output stages. It differentiates itself through tag-based event routing, which uses regular expression patterns to direct specific data streams to their intended destinat

    Ruby
    在 GitHub 上查看↗13,554
  • dropwizard/metricsdropwizard 的头像

    dropwizard/metrics

    7,845在 GitHub 上查看↗

    This project is an application performance monitoring tool and JVM metrics library designed to measure workload behavior and export performance data to external monitoring databases. It serves as an instrumentation toolkit for tracking resource usage and internal runtime behavior within a Java execution environment. The system focuses on application performance measurement and JVM application monitoring, specifically tracking system health and runtime resource analysis to identify bottlenecks and stability issues. It provides a mechanism for external metrics export, sending captured data to t

    Java
    在 GitHub 上查看↗7,845
  • rcrowley/go-metricsrcrowley 的头像

    rcrowley/go-metrics

    3,466在 GitHub 上查看↗

    This library provides a toolkit for instrumenting Go applications with performance metrics, enabling the tracking of counters, gauges, and timers. It serves as a foundational framework for recording application behavior and resource usage, offering thread-safe primitives to manage the lifecycle of these instruments within a central registry. The system distinguishes itself through a high-performance design that utilizes atomic operations to track event frequencies, avoiding the overhead of mutex locks during execution. It employs snapshot-based sampling to capture point-in-time data, ensuring

    Go
    在 GitHub 上查看↗3,466
查看 Mtail 的所有 30 个替代方案→

常见问题解答

google/mtail 是做什么的?

mtail 是一个基于日志的指标提取器和时序监控代理。它作为一个日志模式解析器,将非结构化的日志文本转换为结构化的数值监控数据,而无需修改原始源代码。

google/mtail 的主要功能有哪些?

google/mtail 的主要功能包括:Log-to-Metric Translation, Regex Pattern Matching, Log-Based Monitoring Agents, Log File Tailing, Log Parsers, Push-Based Metric Pipelines, Log-Based Metric Extractors, Non-Intrusive Log Extraction。

google/mtail 有哪些开源替代品?

google/mtail 的开源替代品包括: boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… fluent/fluentd — Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from… dropwizard/metrics — This project is an application performance monitoring tool and JVM metrics library designed to measure workload… rcrowley/go-metrics — This library provides a toolkit for instrumenting Go applications with performance metrics, enabling the tracking of… open-telemetry/opentelemetry-php — OpenTelemetry PHP is a standard-compliant observability framework designed to instrument applications for the… twin/gatus — Gatus is a service health monitoring tool and automated status page that tracks the availability and performance of…