eventlog-live-otelcol: Stream eventlog data to the OpenTelemetry Collector.

[ bsd3, debug, library, monitoring, program, system ] [ Propose Tags ] [ Report a vulnerability ]

This executable supports live streaming of eventlog data into the OpenTelemetry Collector.

Usage: eventlog-live-otelcol (--eventlog-stdin | --eventlog-file FILE |
                               --eventlog-socket SOCKET)
                             [--eventlog-socket-timeout NUM]
                             [--eventlog-socket-exponent NUM]
                             [--batch-interval NUM] [--eventlog-log-file FILE]
                             [-h Tcmdyrbi] [--service-name STRING]
                             [-v|--verbosity quiet|error|warning|info|debug|0-4]
                             [--config FILE] --otelcol-host HOST
                             [--otelcol-port PORT] [--otelcol-authority HOST]
                             [--otelcol-ssl] [--otelcol-certificate-store FILE]
                             [--otelcol-ssl-key-log FILE |
                               --otelcol-ssl-key-log-from-env]
                             [--print-defaults]

Available options:
  --eventlog-stdin         Read the eventlog from stdin.
  --eventlog-file FILE     Read the eventlog from a file.
  --eventlog-socket SOCKET Read the eventlog from a Unix socket.
  --eventlog-socket-timeout NUM
                           Eventlog socket connection retry timeout in
                           microseconds.
  --eventlog-socket-exponent NUM
                           Eventlog socket connection retry timeout exponent.
  --batch-interval NUM     Batch interval in milliseconds.
  --eventlog-log-file FILE Use file to log binary eventlog data.
  -h Tcmdyrbi              Heap profile breakdown.
  --service-name STRING    The name of the profiled service.
  -v,--verbosity quiet|error|warning|info|debug|0-4
                           The verbosity threshold for logging.
  --config FILE            The path to a detailed configuration file.
  --print-defaults         Print default configuration options that can be used
                           in config.yaml
  --help                   Show this help text.
  --version                Show version information

OpenTelemetry Collector Server Options
  --otelcol-host HOST      Server hostname.
  --otelcol-port PORT      Server TCP port.
  --otelcol-authority HOST Server authority.
  --otelcol-ssl            Use SSL.
  --otelcol-certificate-store FILE
                           Store for certificate validation.
  --otelcol-ssl-key-log FILE
                           Use file to log SSL keys.
  --otelcol-ssl-key-log-from-env
                           Use SSLKEYLOGFILE to log SSL keys.

Modules

  • GHC
    • Eventlog
      • Live
        • GHC.Eventlog.Live.Otelcol
          • GHC.Eventlog.Live.Otelcol.Config

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.2.0.0, 0.3.0.0 (info)
Change log CHANGELOG.md
Dependencies aeson (>=2.2 && <2.3), base (>=4.16 && <4.22), bytestring (>=0.11 && <0.13), data-default (>=0.2 && <0.9), dlist (>=1.0 && <1.1), eventlog-live (>=0.3 && <0.4), eventlog-live-otelcol, ghc-events (>=0.20 && <0.21), grapesy (>=1.0.0 && <1.2), hashable (>=1.4 && <1.6), hs-opentelemetry-otlp (>=0.1.0 && <0.2), lens-family (>=2.1.3 && <2.2), machines (>=0.7.4 && <0.8), optparse-applicative (>=0.17 && <0.20), proto-lens (>=0.7.1 && <0.8), random (>=1.2 && <1.4), text (>=1.2 && <2.2), unordered-containers (>=0.2.20 && <0.3), vector (>=0.11 && <0.14), yaml (>=0.11 && <0.12) [details]
Tested with ghc ==9.2.8 || ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.2
License BSD-3-Clause
Copyright (c) 2025 Well-Typed
Author Wen Kokke
Maintainer wen@well-typed.com
Revised Revision 1 made by wenkokke at 2025-10-16T22:17:21Z
Category Debug, Monitoring, System
Source repo head: git clone https://github.com/well-typed/eventlog-live.git(eventlog-live-otelcol)
Uploaded by wenkokke at 2025-10-16T18:17:30Z
Distributions
Executables eventlog-live-otelcol
Downloads 28 total (26 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2025-10-16 [all 2 reports]