pkg.soopen package index

brew / 排名 8220

使用 Homebrew, Nix 安装 alp

查看 alp 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install alp

local Homebrew formula metadata

Linux

Nix已验证 · 92%
nix profile install nixpkgs#alp

nixpkgs package indexes · pkgs/by-name/al/alp/package.nix · 来源: api.github.com

概览

软件包摘要

Access Log Profiler

命令和别名

  • alp

历史

项目历史与用法

alp is an access log profiler. It reads web access logs and packet captures, groups requests, and reports counts and timing statistics in terminal-friendly formats.

项目历史

The official README describes alp simply as Access Log Profiler and documents binary releases, Homebrew installation, asdf installation, and command-based usage. The repository's v0.4.0-to-v1.0.0 migration document records a major reshaping from an LTSV-focused profiler into a multi-format tool with subcommands.

Version 1.0.0 added format-specific subcommands such as `ltsv`, `json`, and `regexp`, later joined in the README by `pcap`, `diff`, and `count`. The v1 transition also consolidated sorting and output options, added filters, added selectable output columns, and introduced position-file support so repeated benchmark runs do not require truncating logs.

采用历史

alp is a focused operations tool rather than a broad observability platform. Its adoption comes from developers and performance testers who want a quick CLI profile of HTTP access logs, especially during load testing or application tuning.

Official installation paths include GitHub release binaries, Homebrew on macOS, and asdf through `asdf-alp`. That makes it easy to pin a profiler version in local benchmark environments without introducing a full logging stack.

使用方式

Common usage is to feed alp an access log in LTSV, JSON, or regexp-parsed format and sort/group the results by count, latency statistics, status, URI, method, percentiles, or matching groups. It can output table, markdown, TSV, CSV, and HTML formats.

The README also documents `pcap` profiling for captured HTTP requests, `diff` for comparing two profile results, and `count` for counting log entries. Many flags are label/key/subexpression overrides, which lets alp adapt to site-specific log formats without a separate parser.

为什么软件包爱好者会关心

alp is the sort of small Go CLI that package managers are good at: one binary, clear terminal behavior, and direct value in incident or benchmark loops. It sits between ad hoc `awk` pipelines and heavier log-analysis systems.

The v0.4-to-v1 migration is useful package history because it changed the command surface. Anyone packaging shell completions, examples, or old benchmark scripts needs to know that the older one-command LTSV shape became a subcommand-based multi-format CLI.

时间线

  • v0.4.0: Documented as an Access Log Profiler for LTSV.
  • v1.0.0: Added subcommands and support for JSON and regexp formats, with consolidated options and filters.
  • Current: README documents LTSV, JSON, regexp, pcap, diff, count, Homebrew, asdf, and binary release installation.

Related projects

  • LTSV is one of alp's first-class log formats.
  • asdf-alp provides asdf-based version management for alp.
  • Go libraries in the module include cobra, viper, go-ltsv, gopacket, and YAML packages.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
alp可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.0.21
管理器更新时间2026-07-27
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:alp
版本1.0.21
软件包管理器Homebrew
主页https://github.com/tkuchiki/alp
仓库https://github.com/tkuchiki/alp
最后更新2026-07-27T09:31:50-04:00
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

alp

nix profile install nixpkgs#alp
  • normalized package name match
  • 匹配方式:Alp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/al/alp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation