mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
52 lines
2.0 KiB
Tcl
52 lines
2.0 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup golang 1.0
|
|
|
|
go.setup github.com/dimonomid/nerdlog 1.10.0 v
|
|
go.offline_build no
|
|
revision 0
|
|
|
|
description \
|
|
fast, remote-first, multi-host TUI log viewer with timeline histogram and \
|
|
no central server
|
|
|
|
long_description \
|
|
Nerdlog is a fast, remote-first, multi-host TUI log viewer with timeline \
|
|
histogram and no central server. Loosely inspired by Graylog\/Kibana, but \
|
|
without the bloat. Pretty much no setup needed, either. \
|
|
\
|
|
It\'s laser-focused on being efficient while querying logs from multiple \
|
|
remote machines simultaneously, filtering them by time range and \
|
|
patterns, while also drawing a timeline histogram for quick visual \
|
|
insight. \
|
|
\
|
|
Primary use case: reading system logs \(\/var\/log\/messages or \
|
|
\/var\/log\/syslog\) from one or more remote hosts. Very efficient even on \
|
|
large log files \(like 1GB or more\). \
|
|
\
|
|
It does support some other log formats and can use any log files, but \
|
|
that was the primary use case which was driving the implementation\: \
|
|
we were having our web service backend running as systemd services on a \
|
|
bunch of Linux instances, printing a lot of logs, and wanted to be able \
|
|
to read these logs efficiently and having the timeline histogram, much \
|
|
like tools like Graylog have.
|
|
|
|
categories sysutils
|
|
installs_libs no
|
|
license BSD
|
|
maintainers {gmail.com:herby.gillot @herbygillot} \
|
|
openmaintainer
|
|
|
|
depends_run-append port:gawk
|
|
|
|
build.args-append -o ./bin/${name} ./cmd/${name}
|
|
|
|
checksums rmd160 4bf38d733294462edf8357be0fd903fc19d62dfb \
|
|
sha256 95fb629044c5a74c2c541d4c39a9622674f15e59b98e6d1b025a47c218f69189 \
|
|
size 2040119
|
|
|
|
destroot {
|
|
xinstall -m 0755 ${worksrcpath}/bin/${name} ${destroot}${prefix}/bin/
|
|
}
|